Classification and Regression Framework for Ensemble Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Supervised learning algorithms face challenges in finding suitable hypotheses for specific problems, even when well-suited, and ensembles combining multiple hypotheses can be cumbersome to implement effectively.

Innovation Solution

A classification and regression framework is provided that offers a common API for users to add new models, enabling ensemble learning and non-parametric regression through a structured architecture that simplifies the process of creating and integrating new models into the framework.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple hypotheses are combined to form ensembles to improve prediction accuracy, then the predictive performance is improved, but the implementation complexity and difficulty increase

Engineering Contradiction:
Improvepredictive performanceVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The framework segments the complex ensemble learning process into distinct, manageable components: base learner definition, training data preparation, model training, and prediction generation. Each component can be independently configured and modified, reducing implementation complexity while maintaining the ability to combine multiple hypotheses for improved predictive performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The framework provides a universal interface that can accommodate multiple different base learners (hypotheses) through a common structure. Users can define various types of models as base learners and combine them in ensembles using the same framework, eliminating the need for separate implementation code for each model type and reducing overall implementation complexity.

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

2Reliability

If multiple hypotheses are combined to form ensembles to improve prediction accuracy, then the predictive performance is improved, but the ease of operation decreases

Engineering Contradiction:
Improvepredictive performanceVSAvoidease of implementation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The framework introduces an intermediary layer that handles the complexity of ensemble management, data preparation, and model coordination. This intermediary framework absorbs the operational complexity, allowing users to work with simplified interfaces while still benefiting from the power of combining multiple hypotheses for improved predictive performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The framework merges multiple base learners into a unified ensemble structure that can be trained and deployed as a single operational unit. This consolidation simplifies the ease of operation by presenting a single interface for managing multiple models, while internally handling the complexity of coordinating multiple hypotheses to achieve improved predictive performance.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If a comprehensive framework is created to support multiple models and ensemble learning, then the adaptability and versatility are improved, but the device complexity increases

Engineering Contradiction:
Improvemodel flexibilityVSAvoidframework complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The framework employs dynamic configuration options that allow users to adapt the framework's behavior to different problem requirements. Base learners, training parameters, and ensemble configurations can be dynamically adjusted without changing the underlying framework structure, providing high adaptability while keeping the core framework relatively simple and manageable.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9501749B1Classification and non-parametric regression framework with reduction of trained models
Publication Date: 2016.11.22 MATHWORKS INC
  • US9501749B1 patent drawing
  • US9501749B1 patent drawing
  • US9501749B1 patent drawing

AI summary

A device receives selection of a classification and regression framework, and receives training data for the classification and regression framework. The device applies the training data to the classification and regression framework to generate a trained model, and monitors performance of the trained model. The device inspects a structure of the trained model, and reduces a size of the trained model. The device generates an object based on the trained model, and provides the object for display.