18203195. PROFILE-ENRICHED EXPLANATIONS OF DATA-DRIVEN MODELS simplified abstract (Oracle International Corporation)

From WikiPatents
Jump to navigation Jump to search

PROFILE-ENRICHED EXPLANATIONS OF DATA-DRIVEN MODELS

Organization Name

Oracle International Corporation

Inventor(s)

Arno Schneuwly of Effretikon (CH)

Desislava Wagenknecht-dimitrova of Kanton Bern (CH)

Felix Schmidt of Baden-Dattwil (CH)

Marija Nikolic of Zurich (CH)

Matteo Casserini of Zurich (CH)

Milos Vasic of Zurich (CH)

Renata Khasanova of Zurich (CH)

PROFILE-ENRICHED EXPLANATIONS OF DATA-DRIVEN MODELS - A simplified explanation of the abstract

This abstract first appeared for US patent application 18203195 titled 'PROFILE-ENRICHED EXPLANATIONS OF DATA-DRIVEN MODELS

Simplified Explanation

The patent application abstract describes a system where a computer stores explanation profiles, log entries, and definitions of features contained in log entries. The system aggregates features based on similarity, materializes statistics for features based on specified entities, and generates local explanations for inferences based on new log entries and selected explanation profiles.

  • Explanation of the patent/innovation:
 * The system stores explanation profiles, log entries, and feature definitions.
 * Features with logic statements are aggregated based on similarity.
 * Statistics are materialized for features based on specified entities.
 * Local explanations for inferences are generated based on new log entries and selected explanation profiles.
 * An explanation text template is used to generate the local explanation.

Potential applications of this technology:

  • This technology could be applied in data analysis and interpretation systems.
  • It could be used in troubleshooting and debugging software applications.

Problems solved by this technology:

  • Helps in understanding the reasoning behind specific inferences or decisions made by a system.
  • Provides insights into the relationships between different features in log entries.

Benefits of this technology:

  • Enhances transparency and interpretability of automated systems.
  • Facilitates debugging and problem-solving processes in software development.

Potential commercial applications of this technology:

Optimizing Log Entry Analysis for Enhanced Decision-Making

Possible prior art: There are existing systems that analyze log entries and provide insights into system behavior and performance. However, the specific approach of dynamically selecting explanation profiles and generating local explanations based on statistics may be novel.

Questions: == How does this technology improve the efficiency of troubleshooting software applications? This technology enhances troubleshooting efficiency by providing clear explanations for inferences made by the system, helping developers pinpoint the root cause of issues more effectively.

== What are the potential limitations of using this system for real-time log entry analysis? One potential limitation could be the computational resources required to continuously update statistics and generate local explanations in real-time, especially for systems with high volumes of log entries. Additionally, the accuracy of the explanations generated may depend on the quality and relevance of the stored explanation profiles.


Original Abstract Submitted

In an embodiment, a computer stores, in memory or storage, many explanation profiles, many log entries, and definitions of many features that log entries contain. Some features may contain a logic statement such as a database query, and these are specially aggregated based on similarity. Based on the entity specified by an explanation profile, statistics are materialized for some or all features. Statistics calculation may be based on scheduled batches of log entries or a stream of live log entries. At runtime, an inference that is based on a new log entry is received. Based on an entity specified in the new log entry, a particular explanation profile is dynamically selected. Based on the new log entry and statistics of features for the selected explanation profile, a local explanation of the inference is generated. In an embodiment, an explanation text template is used to generate the local explanation.