Ensemble Residual Clustering for Anomalous QoE Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning models for quality-of-experience (QoE) assessment in applications like voice and video are hindered by noisy user feedback, which can lead to incorrect performance estimates due to adverse or unreliable user behaviors, especially when small datasets with inconsistent or adversarial feedback are involved.

Innovation Solution

An ensemble-based detection method that computes residual error vectors from multiple models, clusters these vectors to identify outlier feedback, and performs mitigation actions to address anomalous feedback, thereby improving the reliability of QoE modeling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If user feedback is directly collected from users for QoE assessment, then the dataset size increases and more user experiences are captured, but the reliability of the feedback decreases due to potentially adverse or unreliable user behaviors

Engineering Contradiction:
Improvedataset sizeVSAvoidfeedback reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent introduces an intermediary system that acts as a mediator between users and the QoE assessment model. This system collects user feedback through chatbots or feedback mechanisms, processes it through anomaly detection algorithms, and filters out unreliable feedback before it reaches the training data. The intermediary layer enables the system to maintain both large dataset size and high reliability by filtering adversarial or erroneous feedback while preserving legitimate user experiences.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If machine learning models process noisy user feedback, then the model can handle some level of noise, but too much label noise impacts model performance and leads to incorrect QoE figures

Engineering Contradiction:
Improvenoise toleranceVSAvoidQoE assessment accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by performing anomaly detection and filtering of noisy feedback before the data reaches the machine learning training process. The system pre-processes user feedback through residual error analysis and outlier detection algorithms, removing adversarial or erroneous labels in advance. This preliminary cleaning action enables the model to train on high-quality data, maintaining both adaptability to handle various feedback types and precision in QoE assessment.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multiple machine learning models are used to compute predictions, then the system can detect outliers more effectively, but the computational complexity increases

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoidmodel ensemble complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the anomaly detection task into distinct stages: multiple machine learning models generate individual predictions, each model's residual errors are computed separately, and then these residuals are aggregated and analyzed to identify outliers. This segmented approach allows the system to achieve high reliability through ensemble methods while managing computational complexity through structured processing and efficient residual aggregation techniques.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250285033A1Ensemble-based detection of anomalous feedback in machine learning modeling
Publication Date: 2025.09.11 CISCO TECHNOLOGY INC
  • US20250285033A1 patent drawing
  • US20250285033A1 patent drawing
  • US20250285033A1 patent drawing

AI summary

In one embodiment, a method herein comprises: computing a plurality of predictions based on session telemetry data for an application, each of the plurality of predictions computed by inputting a particular input of the session telemetry data into a respective machine learning model of a plurality of machine learning models; computing, for each respective feedback of a plurality of collected feedbacks correlated with the session telemetry data, a residual error vector that quantifies a level of mis-prediction of each respective machine learning model as compared to each respective feedback; clustering each residual error vector into one or more clusters based on similarity to thereby identify one or more outlier residual error vectors that are not within any of the one or more clusters; and performing one or more mitigation actions responsive to the one or more outlier residual error vectors.