Classifier Committee Weighting by Annotator Feature Rankings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning systems face inefficiencies in instance labeling, requiring subject matter experts and being limited to text classification, which is not scalable or effective for differentiating feature importance in unlabeled data, leading to inefficient evaluation and slow training processes.

Innovation Solution

A method that optimizes machine learning systems by using a committee of classifiers, where annotators provide feature contribution rankings, and the system weights models based on agreement with annotator rankings, enabling faster training and accurate prediction label generation for unlabeled data without requiring keyword-based annotations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional machine learning systems use keyword-based annotations for text classification, then text classification accuracy is improved, but the system becomes limited to text classification and requires subject matter experts, reducing scalability and increasing complexity

Engineering Contradiction:
Improvetext classification accuracyVSAvoidapplication scope
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system enables annotators to provide feature contribution rankings without requiring subject matter expertise or keyword knowledge. The annotators simply rank features by their perceived importance, and the system automatically uses these rankings to weight classifiers, making the process self-service and accessible to non-experts.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system generalizes the annotation process from text-specific keyword classification to a universal feature ranking approach that can be applied to any type of data and classification problem. The feature contribution rankings serve as a domain-independent input mechanism that works across different application areas.

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

2Reliability

If traditional machine learning systems evaluate all unlabeled data instances, then comprehensive labeling is achieved, but the training process becomes slow and computationally expensive

Engineering Contradiction:
Improvelabeling completenessVSAvoidtraining speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system uses feature contribution rankings as feedback to identify which unlabeled instances are most valuable for training. By comparing annotator rankings with classifier predictions on feature importance, the system determines which instances provide the most informative feedback for improving model performance.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the parameter of instance selection from random or uniform sampling to sampling based on feature contribution disagreement. Instances are selected where there is maximum disagreement between annotator rankings and classifier predictions, making the training process more efficient by focusing on informative examples.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If machine learning systems use uniform weighting for all classifiers in a committee, then implementation simplicity is maintained, but the system cannot leverage differences in classifier performance or agreement with annotator reasoning

Engineering Contradiction:
Improveweighting mechanism simplicityVSAvoidprediction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system changes the weighting parameter from uniform to dynamic based on feature contribution agreement. Classifiers are weighted according to how closely their predicted feature contributions match the annotator's rankings, allowing the system to adaptively emphasize more accurate classifiers for each prediction.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system replaces the mechanical uniform weighting mechanism with an intelligent weighting system that uses feature contribution analysis. Instead of treating all classifiers equally, the system substitutes a more sophisticated mechanism that evaluates classifier performance based on their alignment with annotator reasoning.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12182671B2Optimizing a machine learning system
Publication Date: 2024.12.31 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12182671B2 patent drawing
  • US12182671B2 patent drawing
  • US12182671B2 patent drawing

AI summary

A method optimizes machine learning systems. A computing device accesses a committee of classifiers that have been trained using an initial labeled instance of data from an annotator. The initial labeled instance of data includes annotator-ranked attributes of the data, initial values of the attributes, and an initial prediction label that describes an initial predicted state based on the values. The computing system compares the attributes ranking from the annotator to attributes rankings that are generated by and used by each of the machine learning systems when evaluating one or more instances of unlabeled data that include the attributes, and weights the machine learning systems according to how closely each of the attributes rankings generated by and used by each of the machine learning systems match the attributes ranking from the annotator. The machine learning systems are then optimized based on this matching.