Automatic Pattern Detection in Datasets via Decision Tree Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Business Intelligence (BI) tools require users to manually select attributes for analysis, leading to an error-prone and time-consuming process, and are often too complex for ordinary business users, especially when dealing with large datasets, and lack real-time analysis capabilities.

Innovation Solution

The development of techniques for automatic detection of statistically significant attribute combinations in datasets, using decision trees to rank and visualize patterns, allowing for 'What if' analysis and reverse inference, with a focus on reducing complexity and enabling near-real-time decision-making.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually select attributes for analysis in existing BI tools, then analysis depth and customization can be achieved, but the process becomes error-prone and time-consuming

Engineering Contradiction:
Improveanalysis accuracyVSAvoidanalysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs automatic attribute selection and pattern detection without requiring manual user intervention. The algorithm autonomously identifies statistically significant attribute combinations, ranks them by importance, and generates visualizations, allowing the system to serve itself rather than requiring users to manually configure each analysis parameter.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-computes and stores statistical significance metrics for all attribute combinations before user queries. By performing preliminary analysis to identify and rank significant patterns in advance, the system reduces the time required for actual user analysis while maintaining high accuracy through pre-validated statistical relationships.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If BI tools provide guided navigation interfaces, then ease of use is improved, but the ability to perform deep statistical analysis and reverse inference is limited

Engineering Contradiction:
Improveuser accessibilityVSAvoidanalysis capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system provides a unified interface that simultaneously supports multiple analysis modes including forward inference, reverse inference, and what-if analysis. The same decision tree structure and statistical framework handle diverse query types, allowing users to perform comprehensive statistical analysis through a single accessible interface rather than requiring separate tools for different analysis types.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If statistical modeling tools are made available to business users, then analytical power is increased, but the complexity and specialized knowledge required increases

Engineering Contradiction:
Improveanalytical powerVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts and automates the complex statistical modeling steps, separating the sophisticated algorithmic processing from user interaction. The complex decision tree generation, statistical significance testing, and pattern recognition are performed automatically by the system, while users interact with simplified visualizations and high-level queries, effectively removing complexity from the user-facing interface while retaining advanced analytical capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

4Speed

If BI tools move to departmental deployments with business user control, then real-time analysis capability is improved, but the complexity of data management and analysis increases

Engineering Contradiction:
Improveanalysis speedVSAvoiddata management complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system segments the data analysis process into independent, modular components including attribute combination generation, statistical significance testing, decision tree construction, and visualization. This segmentation allows each component to be optimized independently and enables parallel processing of different analysis tasks, improving real-time performance while reducing overall system complexity through clear separation of concerns.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8977610B2Automatic detection of patterns and inference in a dataset
Publication Date: 2015.03.10 SAP SE
  • US8977610B2 patent drawing
  • US8977610B2 patent drawing
  • US8977610B2 patent drawing

AI summary

Techniques allow automatic identification of statistically significant attribute combinations in a dataset, and provide users with an understanding thereof including starting points for further analysis. Statistically significant combinations may be obtained from large data sets by limiting combinations to four or fewer attributes. The combinations obtained may be ranked to differentiate patterns, e.g. according to factors such as error ratio, decision tree depth, occurrences, and number of attributes. Still further insights may be achieved by ranking attributes according to the number of statistically significant combinations in which they appear. For useful visualization of statistically significant information within the patterns, only those having at least one measure/numeric may analyzed for further insight (e.g. by an outlier algorithm) and presented as output in a chart (e.g. pie, bar) form. The decision tree approach of various embodiments may facilitate ‘What if’ analysis of the data, as well as obtaining the reverse inference.