Device Classification Service Reducing Critical Misclassifications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the Internet of Things (IoT) grows, existing device classification systems face challenges in accurately identifying device types, leading to a high percentage of unknown devices and potential critical misclassifications, which can result in incorrect network policies and security issues.

Innovation Solution

A device classification service that uses a machine learning-based classifier to identify device types and retrains the classifier based on feedback from user interfaces, predicting the impact of misclassifications and optimizing classifications to reduce critical misclassifications by leveraging crowd-sourced feedback and machine learning models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a machine learning-based device type classifier is used to classify endpoint devices, then device type identification capability is improved, but the probability of critical misclassification increases due to unknown device types

Engineering Contradiction:
Improvedevice type identification capabilityVSAvoidclassification accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements feedback loops where classification results are continuously evaluated against ground truth data. Misclassifications are identified and used to retrain the machine learning model, creating a continuous improvement cycle that reduces critical misclassifications while maintaining high adaptability to new device types.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by proactively identifying device types that are prone to misclassification and prioritizing them for retraining. The feedback mechanism pre-identifies critical misclassification cases before they propagate through the network, allowing preventive retraining of the classifier model.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the number of IoT devices increases, then network service coverage is improved, but the difficulty of detecting and measuring device types increases

Engineering Contradiction:
Improvenetwork service coverageVSAvoiddevice type detection difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system enables self-service by allowing the machine learning classifier to automatically adapt to new device types through continuous learning from feedback. Instead of requiring manual configuration for each new device type, the system self-improves by processing classification feedback and automatically updating its model, reducing the difficulty of detecting diverse device types.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system utilizes parameter changes in the machine learning model through retraining processes. When misclassifications are detected, the model parameters are adjusted based on feedback data, allowing the system to adapt to new device types and characteristics without manual intervention, thereby managing the increasing complexity of device type detection.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If device type classification is automated, then network configuration efficiency is improved, but the probability of critical misclassification increases

Engineering Contradiction:
Improvenetwork configuration efficiencyVSAvoidclassification accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The automated classification system incorporates feedback mechanisms that monitor classification accuracy and identify misclassifications. This feedback is used to trigger retraining of the machine learning model, ensuring that automation maintains high reliability while preserving configuration efficiency. The system automatically adjusts based on performance metrics without sacrificing productivity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary evaluation of classification confidence and automatically prioritizes retraining for cases with low confidence or known critical misclassification patterns. This preliminary action ensures that automated classification maintains high accuracy by proactively addressing potential errors before they affect network configuration.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11151476B2Learning criticality of misclassifications used as input to classification to reduce the probability of critical misclassification
Publication Date: 2021.10.19 CISCO TECHNOLOGY INC
  • US11151476B2 patent drawing
  • US11151476B2 patent drawing
  • US11151476B2 patent drawing

AI summary

In one embodiment, a device classification service that uses a machine learning-based device type classifier to classify endpoint devices with device types, identifies a set of device types having similar associated traffic telemetry features. The service obtains, via one or more user interfaces, feedback indicative of whether the device type classifier misclassifying an endpoint device having a particular device type in the set with another device type in the set would be a critical misclassification. The service trains, using the obtained feedback, a prediction model to predict an impact of misclassifying the particular device type as one of the other device types in the set of device types. The service also retrains the machine learning-based device type classifier based on a prediction from the prediction model.