Weighted Majority Voting for Imbalanced Binary Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning methods struggle to effectively handle imbalanced datasets, particularly in applications like fraud detection, medical diagnosis, and predictive maintenance, where the number of positive examples is significantly smaller than negative examples, leading to high false positive rates.

Innovation Solution

An ensemble learning method that involves generatively oversampling minority class examples using kNN and multivariate probability distributions, learning base classifiers on subsamples, and combining them with a diversity-aware weighted majority vote classifier to minimize diversity on positive samples.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If standard classification methods are used on imbalanced datasets, then the training process is simple, but the false positive rate is high and classification precision deteriorates

Engineering Contradiction:
Improveclassification precisionVSAvoidfalse positive rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments the imbalanced dataset into multiple balanced subsamples through stratified sampling, where each subsample contains equal representation of minority and majority classes. This segmentation allows standard classification algorithms to be trained on balanced data, improving precision while maintaining reliability without requiring complex algorithms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary data preprocessing by generating synthetic minority class samples using SMOTE (Synthetic Minority Over-sampling Technique) before training the classification model. This preliminary action balances the dataset distribution, enabling standard classifiers to achieve high precision and low false positive rates without algorithmic modifications.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If synthetic minority class examples are generated through oversampling, then the class balance is improved, but the risk of overfitting and loss of data diversity increases

Engineering Contradiction:
Improvenumber of minority class examplesVSAvoidoverfitting risk
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent uses SMOTE to generate synthetic copies of minority class examples by interpolating between existing minority samples and their nearest neighbors. This copying approach creates realistic synthetic data that maintains the underlying data distribution and diversity, improving class balance while reducing overfitting risk compared to simple duplication methods.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent applies parameter changes by using k-nearest neighbors (with configurable k values) and interpolation parameters in the SMOTE process. These parameter adjustments control the degree of synthetic sample generation and diversity, allowing optimization between class balance improvement and overfitting prevention.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If ensemble methods are used to improve classification performance, then the accuracy is improved, but the computational complexity and training time increase

Engineering Contradiction:
Improveclassification accuracyVSAvoidensemble model complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the training process into independent parallel training jobs, where multiple classification models are trained separately on different balanced subsamples. This segmentation enables efficient parallel computation and reduces overall training time while maintaining the benefits of ensemble methods for improved accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple independently trained classification models into an ensemble system that aggregates their predictions. This merging approach leverages the diversity of models trained on different subsamples to improve overall classification accuracy while managing complexity through modular architecture.

Inventive Principle:
Principle #5Merging (Combining)

4Ease of manufacture

If the dataset is heavily imbalanced with few positive examples, then the data collection is easier, but the detection of positive cases becomes unreliable

Engineering Contradiction:
Improvedata collection easeVSAvoidpositive case detection reliability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent generates synthetic copies of the scarce positive examples using SMOTE, creating additional training data without requiring extensive data collection efforts. This copying approach maintains the ease of data collection while dramatically improving the reliability of positive case detection by providing sufficient training examples.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary synthetic data generation to balance the dataset before training detection models. This preliminary action ensures reliable positive case detection by creating sufficient training examples, avoiding the need for difficult and time-consuming data collection campaigns.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12548303B2Diversity-aware weighted majority vote classifier for decision making on imbalanced datasets
Publication Date: 2026.02.10 NEC CORP
  • US12548303B2 patent drawing
  • US12548303B2 patent drawing
  • US12548303B2 patent drawing

AI summary

An ensemble learning based method is for a binary classification on an imbalanced dataset. The imbalanced dataset has a minority class comprising positive samples and a majority class comprising negative samples. The method includes: generatively oversampling the imbalanced dataset by synthetically generating minority class examples, thereby generating a generated dataset; using the generated dataset to generate subsamples, and learning a base classifier on each of the subsamples to determine a plurality of base classifiers; and learning a weighted majority vote classifier by combining outputs of the base classifiers. Each of the base classifiers is assigned a weight in such a way that a diversity between the base classifiers on the positive samples is minimized.