Collaborative ML Classification via Device Selection Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Machine Learning (ML) technologies on mobile devices face limitations in processing power, data storage, and battery life, making them inefficient for standalone ML tasks, prompting the need for collaborative classification methods among multiple devices within a network.

Innovation Solution

A communications device acquires a feature vector representing an instance, classifies it using a local ML model, and if the confidence level is below a threshold, it requests assistance from other devices based on user identity, contact lists, data type, origin, location, and related instances, to enhance classification accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If Machine Learning is performed on mobile devices, then classification capability is provided, but processing power requirements exceed device limitations

Engineering Contradiction:
Improveclassification capabilityVSAvoidprocessing power
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The system segments the classification task by first performing a preliminary classification on the mobile device using a lightweight local ML model. If the confidence level is insufficient, the system then segments the remaining complex classification task and offloads it to a server, allowing the mobile device to handle simple tasks independently while relying on server power for complex tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a server as an intermediary component that receives classification requests from mobile devices, performs complex ML classification using its powerful processing resources, and returns results to the mobile devices. This intermediary enables mobile devices to access advanced classification capabilities without requiring them to have the necessary processing power.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If collaborative classification is implemented, then classification accuracy is improved, but device complexity increases

Engineering Contradiction:
Improveclassification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The mobile device autonomously performs the following steps without requiring complex coordination: it locally classifies the instance using its ML model, evaluates the confidence level, and only if insufficient, requests assistance from the server. This self-service approach simplifies the device's role while improving accuracy through collaborative processing.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback mechanisms where the mobile device receives the classification result and confidence level from the server, and this feedback information is used to update the local ML model. This feedback loop enables continuous improvement of classification accuracy while keeping the device logic relatively simple.

Inventive Principle:
Principle #23Feedback

3Speed

If local ML models are used, then processing speed is improved, but model accuracy is limited by device capabilities

Engineering Contradiction:
Improveprocessing speedVSAvoidmodel accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The mobile device performs partial classification action by using a simplified local ML model that provides quick results. When the confidence level indicates insufficient accuracy, the system supplements this partial action by requesting more accurate classification from the server, thus achieving both speed and accuracy through a combination of local and remote processing.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240177522A1Classifying an instance using machine learning
Publication Date: 2024.05.30 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US20240177522A1 patent drawing
  • US20240177522A1 patent drawing
  • US20240177522A1 patent drawing

AI summary

A selection server for selecting one or more other communications devices for classifying an instance using Machine Learning, ML, is provided. The selection server is operative to receive, from a communications device for classifying an instance using ML, a selection request message for selecting one or more other communications devices for classifying an instance using ML, the selection request message comprising information pertaining to at least one of: an identity of a user of the communications device, a contact list of the user, a type of data comprised in a feature vector representing the instance, an origin of the feature vector, a classification of the instance using a local first ML model of the communications device, a location of the communications device, a location associated with the instance, and one or more classified instances which are related to the instance represented by the feature vector.