Cascaded Machine Learning System for Wearable Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional machine-learning algorithms for classifying input data from inertial sensors are excessively large, requiring significant computational power and storage resources, making them unsuitable for deployment in resource-constrained settings like wearable devices and IoT devices.

Innovation Solution

A cascaded machine-learning system comprising two subsystems, where a first subsystem with a less complex machine-learning algorithm classifies data initially, and a second subsystem with a more complex algorithm is activated only when necessary, conserving power and reducing overall energy consumption by splitting functionality across processors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single large machine-learning algorithm is used for classification, then classification accuracy is improved, but computational power requirements and energy consumption increase significantly

Engineering Contradiction:
Improveclassification accuracyVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent divides the classification system into two subsystems: a first subsystem with a less complex machine-learning algorithm for initial classification, and a second subsystem with a more complex algorithm for refined classification. This segmentation allows the system to achieve high classification accuracy when needed while reducing overall energy consumption by using the simpler algorithm for routine classifications.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic activation of subsystems based on operating conditions. The second subsystem is activated only when necessary (e.g., when the first subsystem's confidence level is below a threshold or when invalid classifications are detected), while the first subsystem operates normally for most cases. This dynamic behavior optimizes the trade-off between accuracy and energy consumption.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If a single large machine-learning algorithm is deployed, then classification performance is improved, but device complexity and resource requirements increase

Engineering Contradiction:
Improveclassification performanceVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the computational workload into two parts by deploying two subsystems with different algorithm complexities. The first subsystem handles routine classifications with minimal resources, while the second subsystem provides enhanced performance only when required, thereby reducing overall device complexity compared to deploying a single large algorithm continuously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial action by using the simpler first subsystem for most classification tasks and only invoking the more complex second subsystem when necessary (e.g., for edge cases, low confidence predictions, or invalid classifications). This partial deployment of computational resources achieves high performance when needed while maintaining lower overall complexity.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If the second subsystem is always active, then classification reliability is improved, but power consumption increases

Engineering Contradiction:
Improveclassification reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic activation where the second subsystem is activated only when the first subsystem detects conditions requiring enhanced classification (e.g., low confidence levels, invalid classifications, or specific operating conditions). This dynamic behavior maintains high reliability for critical classifications while significantly reducing power consumption compared to continuous operation of both subsystems.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback mechanisms where the first subsystem monitors its own output (confidence levels, classification validity) and triggers activation of the second subsystem based on this feedback. This feedback-driven activation ensures reliability is maintained for problematic cases while avoiding unnecessary power consumption from continuous second subsystem operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11604948B2State-aware cascaded machine learning system and method
Publication Date: 2023.03.14 ROBERT BOSCH GMBH
  • US11604948B2 patent drawing
  • US11604948B2 patent drawing
  • US11604948B2 patent drawing

AI summary

A cascaded machine learning inference system and method is disclosed. The cascaded system and method may be designed to be employed in resource restricted environments. The cascaded system and method may be applicable for applications that operate with limited power (e.g., a wearable smart watch). The cascaded system and method may employ two or more subsystems that are operable to classify an input signal provided by any number or types of sensors suitable for a given application. For instance, the sensors used may include gyroscopes, accelerometers, magnetometers, or barometric altimeters. The system and method may also be further split functionality across additional or new subsystems. By splitting operations and functionality across additional subsystems, the overall power consumption may further be reduced.