Sampling-Based Association Rule Mining for Large Datasets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current association rule mining techniques face challenges in setting minimum support and confidence thresholds, require significant computational effort, and are inefficient due to exponential growth of frequent itemsets, with existing sampling methods either inaccurate or computationally intensive.

Innovation Solution

The development of sampling-based methods and systems that heuristically generate minimum support and confidence thresholds, utilizing random, systematic, stratified, and heuristic sampling, as well as classification methodologies to improve the efficiency of association rule mining, including the use of the FAST algorithm for accurate and resource-efficient discovery of frequent itemsets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Apriori algorithm is used to mine association rules, then comprehensive rule extraction is achieved, but computational effort increases significantly on large datasets

Engineering Contradiction:
Improvecomprehensive rule extractionVSAvoidcomputational effort
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent applies partial action by using sampling techniques to process only a subset of transactions rather than the entire dataset. This allows the system to extract association rules with acceptable accuracy while significantly reducing computational effort and processing time on large datasets.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the large transaction dataset into multiple smaller samples that can be processed independently. This segmentation enables parallel processing and reduces the computational burden on single processing units while maintaining comprehensive rule extraction across the entire dataset.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If FP-growth algorithm is used to mine association rules, then memory efficiency is improved, but the number of extracted rules decreases compared to Apriori

Engineering Contradiction:
Improvememory usageVSAvoidnumber of rules extracted
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent uses sampling to process a representative subset of transactions, which maintains memory efficiency while recovering the number of extracted rules through statistical generalization from the sample to the full dataset.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent performs preliminary sampling and analysis to identify promising itemsets and patterns before applying the FP-growth algorithm. This preliminary action guides the mining process to focus on relevant patterns, increasing the number of useful rules extracted while maintaining memory efficiency.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If random sampling is used to speed up frequent itemset mining, then processing time is reduced, but accuracy in representing the actual population decreases

Engineering Contradiction:
Improveprocessing timeVSAvoidaccuracy of representation
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The patent implements feedback mechanisms where the sampling process is iteratively refined based on the results obtained. The system analyzes patterns in the sampled data, adjusts sampling parameters, and re-samples to improve accuracy while maintaining reduced processing time compared to exhaustive methods.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent uses dynamic sampling strategies where the sampling rate and selection criteria adapt based on the characteristics of the data being processed. This dynamic approach ensures that critical patterns are captured in the sample while maintaining efficient processing speeds.

Inventive Principle:
Principle #15Dynamics

4Measurement precision

If heuristic sampling is used to improve accuracy over random sampling, then representation accuracy increases, but computational resources required increase excessively

Engineering Contradiction:
Improveaccuracy of representationVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent applies partial heuristic sampling by using simplified heuristic criteria on a subset of data rather than applying complex heuristic algorithms to the entire dataset. This approach maintains acceptable accuracy while avoiding excessive computational resource requirements.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8812543B2Methods and systems for mining association rules
Publication Date: 2014.08.19 INFOSYS LTD
  • US8812543B2 patent drawing
  • US8812543B2 patent drawing
  • US8812543B2 patent drawing

AI summary

Systems, methods, and computer-readable code stored on a non-transitory media for mining association rules include determining a minimum support threshold and a minimum confidence threshold for association rule mining; determining a sampling model; sampling transactions from a transaction dataset; mining association rules from the sampled transactions; and transmitting mined association rules.