AI Model Switching for IoT Data Processing Chains

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the IoT field, connected objects often experience low data transmission due to communication and hardware constraints, leading to insufficient training of artificial intelligence models, which results in unsatisfactory performance and an inability to predict temporal fluctuations.

Innovation Solution

A method is implemented to configure a data processing chain by determining an input signature of the data stream, computing similarity scores between the input signature and current/trained signatures, and switching to auxiliary AI models with better similarity scores when deviations occur, ensuring the processing chain's performance is maintained despite low data abundance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If connected objects transmit data under severe constraints (low data abundance), then energy consumption and communication overhead are reduced, but the artificial intelligence model becomes insufficiently trained and performance deteriorates

Engineering Contradiction:
Improveenergy consumptionVSAvoidmodel performance
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

Multiple auxiliary AI models are pre-trained on different auxiliary training datasets with varying properties before deployment. When data deviation is detected, the system can immediately switch to a pre-prepared model that is already adapted to the current data characteristics, avoiding the need for real-time retraining and enabling reliable performance despite low data abundance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of model selection based on data signature similarity. By computing similarity scores between the input data signature and training dataset signatures, the system dynamically selects which pre-trained model to use, adapting to different data conditions without requiring additional training data or energy.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If connected objects transmit sparse data to reduce communication overhead, then network bandwidth usage is reduced, but the completeness of data decreases and temporal fluctuations cannot be predicted

Engineering Contradiction:
Improvedata completenessVSAvoidprediction capability
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

Multiple auxiliary AI models are pre-trained on different auxiliary training datasets that capture various data patterns and temporal fluctuations. This preliminary preparation ensures that even when incoming data is sparse, the system has pre-configured models that can predict temporal fluctuations based on the limited data available.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors the similarity score between input data signature and training dataset signatures. When the similarity score falls outside the acceptable range, indicating data deviation, the system provides feedback by switching to an appropriate auxiliary model, thereby maintaining prediction capability despite incomplete data.

Inventive Principle:
Principle #23Feedback

3Device complexity

If a single artificial intelligence model is used for data processing, then device complexity is reduced, but the system cannot adapt to deviations in data properties and performance becomes unsatisfactory

Engineering Contradiction:
Improvemodel configurationVSAvoiddata property adaptation
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system dynamically selects which AI model to use based on real-time similarity score calculations. Instead of a static single-model approach, the system adapts its model configuration by switching between the current model and multiple auxiliary models depending on the characteristics of the incoming data, achieving adaptability without significant increases in operational complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Multiple auxiliary AI models are trained on different auxiliary training datasets with varying properties, making each model specialized for different data conditions. This multi-functionality allows the system to handle diverse data scenarios using a set of pre-trained models, improving adaptability while keeping each individual model relatively simple.

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

Data Source

PatentUS20240311694A1Method for configuring a data processing chain
Publication Date: 2024.09.19 ATOS FRANCE
  • US20240311694A1 patent drawing

AI summary

The invention relates to a method for configuring a data processing chain (4) comprising a computing stage (10), the method comprising the steps ofdetermining an input signature of an input data stream (6);computing a current similarity score between the input signature and a current signature associated with a training dataset of a current artificial intelligence model (12) implemented by the computing stage (10);if the computed current similarity score is outside a predetermined acceptable range:for each of at least one auxiliary artificial intelligence model (16), computing a corresponding auxiliary similarity score between the input signature and an auxiliary signature of an associated auxiliary training dataset;configuring the computing stage (10) so as to implement the auxiliary artificial intelligence model (16) associated with the auxiliary signature that has the best auxiliary similarity score.