Sensor Node Self-Training for Autonomous Anomaly Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developing and training machine learning applications for sensor modules is labor-intensive and requires specialized expertise, making it time-consuming and inefficient, especially for detecting anomalies in diverse environments using low-power sensor systems.

Innovation Solution

A method for automatically training sensor nodes to detect anomalies within their environment using local processing, allowing the sensor nodes to initiate, receive, and execute training models without external processor intervention, enabling autonomous operation and efficient detection of anomalies in various sensor types and environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If machine learning applications are trained and deployed in various sensor modules in diverse environments, then anomaly detection capability is improved, but the complexity of training and deployment increases significantly

Engineering Contradiction:
Improveanomaly detection capabilityVSAvoidtraining and deployment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The sensor node automatically trains anomaly detection models using sensor data collected from its own environment without requiring external processors or manual intervention. The system performs self-training by collecting sensor data, generating training datasets, training models, and deploying them autonomously, eliminating the need for complex external training infrastructure.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The training process is divided into distinct phases: data collection phase, dataset generation phase, model training phase, and deployment phase. Each phase is handled independently by the sensor node, allowing for modular implementation and reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If custom models are trained for each sensor module to detect anomalies based on its specific environment, then detection accuracy is improved, but the time and resources required for training increase

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The sensor node collects sensor data in advance during a data collection phase before model training begins. This preliminary data collection ensures that sufficient training data is available when the training phase starts, reducing overall training time and enabling faster deployment of accurate models.

Inventive Principle:
Principle #10Preliminary action

3Extent of automation

If sensor nodes are configured to detect anomalies based on their own received signals, then autonomy is improved, but the technical expertise required for implementation increases

Engineering Contradiction:
Improvesensor node autonomyVSAvoidtechnical expertise required
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The sensor node autonomously performs the complete machine learning pipeline including data collection, dataset generation, model training, and deployment without requiring external processors, cloud connectivity, or manual configuration. This self-service capability achieves high autonomy while simplifying implementation by eliminating the need for specialized ML expertise at deployment sites.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11727091B2Method and system for training machine learning models on sensor nodes
Publication Date: 2023.08.15 TDK SENSEI PTE LTD
  • US11727091B2 patent drawing
  • US11727091B2 patent drawing
  • US11727091B2 patent drawing

AI summary

Disclosed are apparatus and methods for automatically training a sensor node to detect anomalies in an environment. At the sensor node, an indication is received to initiate training by the sensor node to detect anomalies in the environment based on sensor data generated by a sensor that resides on such sensor node and is operable to detect sensor signals from the environment. After training is initiated, the sensor node automatically trains a model that resides on the sensor to detect anomalies in the environment, and such training is based on the sensor data. After the model is trained, the model to detect anomalies in the environment is executed by the sensor node.