Adaptive Mixture of Weak Learners on Non-Rigid Binary Tree

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for incremental learning in classification models are inefficient in handling large amounts of streamed data, particularly in high-dimensional spaces, as they often rely on fixed partitionings, single attribute-based splits, and are not adaptable to variations in data statistics, leading to high computational complexity and poor performance in sequential processing.

Innovation Solution

The method employs an adaptive mixture of weak learners distributed on a non-rigid binary tree, where local classifiers and partitionings are incrementally updated to minimize classification error, using a weighted combination of perceptrons to handle sparse data and non-linear separations, allowing for scalable and robust incremental learning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If fixed partitionings and single attribute-based splits are used in incremental learning, then the method is simpler to implement, but the computational complexity increases and performance deteriorates in high-dimensional sequential processing

Engineering Contradiction:
ImproveEase of implementationVSAvoidProcessing speed
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent implements dynamic partitionings that adapt to the statistical properties of the data stream. Instead of fixed partitions, the system continuously adjusts partition boundaries based on observed data characteristics, enabling efficient high-dimensional processing while maintaining implementation feasibility through structured adaptation mechanisms

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes partitioning parameters dynamically based on data statistics. By monitoring data distribution and adjusting partition parameters accordingly, the method achieves high processing speed in sequential settings while keeping the implementation tractable through parameter adaptation rather than structural complexity

Inventive Principle:
Principle #35Parameter changes

2Stability of the object's composition

If fixed partitionings are used, then the structure is more stable, but the adaptability to variations in data statistics deteriorates

Engineering Contradiction:
ImproveStructure stabilityVSAvoidAdaptability to data variations
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent employs dynamic partitionings that evolve with the data stream. The partition structure maintains stability through systematic adaptation rules while simultaneously adjusting to capture variations in data statistics, achieving both structural coherence and statistical adaptability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-adaptation by automatically adjusting partitionings based on observed data statistics without external intervention. This self-service mechanism maintains structural stability while inherently adapting to data variations through continuous statistical monitoring and parameter adjustment

Inventive Principle:
Principle #25Self-service

3Measurement precision

If all possible partitionings are listed up to certain region granularity, then the classification accuracy may improve, but the method becomes infeasible in high dimension

Engineering Contradiction:
ImproveClassification accuracyVSAvoidMethod feasibility
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the high-dimensional space into manageable regions through a tree-structured organization of partitionings. This segmentation approach achieves high classification accuracy by focusing computational resources on relevant regions while keeping the overall method feasible through hierarchical decomposition

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of statically listing all possible partitionings, the system dynamically generates and adjusts partitionings based on data observations. This dynamic approach achieves high classification accuracy by adapting to actual data distributions while maintaining feasibility through on-demand partition generation rather than exhaustive enumeration

Inventive Principle:
Principle #15Dynamics

4Measurement precision

If local classifiers are located at deep leaf nodes, then the classification can be more specific, but the amount of data required increases exponentially with data dimensionality

Engineering Contradiction:
ImproveClassification specificityVSAvoidData quantity required
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent uses a tree-structured segmentation of the observation space where partitionings are organized hierarchically. This segmentation enables specific classification at relevant regions without requiring exponential data by focusing learning on actually observed data regions rather than all possible leaf nodes

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adjusts the granularity and depth of partitionings based on data availability and dimensionality. By dynamically changing partition parameters, the method achieves specific classification where needed while reducing data requirements through adaptive coarsening in high-dimensional spaces

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10262274B2Incremental learner via an adaptive mixture of weak learners distributed on a non-rigid binary tree
Publication Date: 2019.04.16 ASELSAN ELEKTRONIK SANAYI & TICARET ANONIM SIRKETI
  • US10262274B2 patent drawing
  • US10262274B2 patent drawing

AI summary

The present invention relates to a method for incremental learning of a classification model, where pre-defined weak incremental learners are distributed over the distinct regions in a set of partitionings of the input domain. The partitionings and regions are organized via a binary tree and they are allowed to vary in a data-driven way, i.e., in a way to minimize the classification error rate. Moreover, to test a given data point, a mixture of decisions is obtained through the models learned in the regions that this point falls in. Hence, naturally, in the cold start phase of the data stream, the simpler models belonging to the larger regions are favored and as more data get available, the invention automatically puts more weights on the more complex models.