Adaptive Deep Learning Training System for Automated Data Augmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning systems, particularly deep learning systems, face challenges in performance optimization and shortened development cycles due to manual and non-standardized data collection, augmentation, and training processes, especially in applications like wake word recognition and autonomous systems.

Innovation Solution

An end-to-end adaptive deep learning training and inference system that includes automated data collection, data augmentation, and adaptive training tools to generate new weight values for neural networks, standardizing data processes and improving reproducibility and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual optimization techniques are used for data collection and training, then flexibility in customization is maintained, but development cycle time is substantially extended

Engineering Contradiction:
Improvecustomization flexibilityVSAvoiddevelopment cycle time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system enables self-service through automated data collection tools that autonomously capture sensor data, apply predefined operations for augmentation, and perform training without requiring manual intervention at each step. The adaptive training tool automatically adjusts parameters and iterates through training cycles, allowing the system to serve itself and eliminate dependency on manual optimization processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements preliminary action by establishing a standardized framework of data collection, augmentation, and training processes before actual development begins. Predefined operations for data augmentation and standardized data structures are prepared in advance, enabling rapid iteration and significantly reducing the time required for each subsequent development cycle while maintaining customization capability through the adaptive training tool.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If standardized data collection and augmentation processes are implemented, then reproducibility is improved, but process rigidity increases

Engineering Contradiction:
ImprovereproducibilityVSAvoidprocess flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system applies dynamics by making the training process adaptive rather than static. The adaptive training tool dynamically adjusts training parameters, data selection criteria, and augmentation operations based on performance metrics and feedback from each iteration. This allows the standardized framework to remain flexible and adapt to different customization requirements while maintaining reproducible core processes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system utilizes parameter changes by allowing modification of training parameters, data augmentation parameters, and model configuration parameters within the standardized framework. The adaptive training tool automatically adjusts these parameters based on performance feedback, enabling the system to maintain reproducibility through standardized processes while adapting to specific application requirements through parameter optimization.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If extensive manual analysis and iterative training are performed, then model performance can be optimized, but training duration is substantially extended

Engineering Contradiction:
Improvemodel performanceVSAvoidtraining duration
Core Design Contradiction:
Manufacturing precisionVSDuration of action of moving object

Solution Approach 1:

The system implements feedback through the adaptive training tool that continuously monitors training performance, evaluates model outputs, and uses this information to automatically adjust training parameters and data selection. This feedback loop enables the system to achieve optimal model performance more efficiently by directing training efforts toward the most impactful areas rather than requiring extensive manual analysis and iteration.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system replaces manual mechanical processes with automated computational processes. Instead of manual analysis and iterative training adjustments, the adaptive training tool automatically performs data analysis, parameter optimization, and training iteration using computational algorithms. This substitution of mechanical manual processes with automated systems significantly reduces training duration while maintaining or improving model performance.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20220309347A1End-to-end adaptive deep learning training and inference method and tool chain to improve performance and shorten development cycles
Publication Date: 2022.09.29 AONDEVICES INC
  • US20220309347A1 patent drawing
  • US20220309347A1 patent drawing
  • US20220309347A1 patent drawing

AI summary

A deep learning training and inference system for a primary machine learning system has an automated data collection tool receptive to incoming input data from a sensor data source, and embeds one or more sensor data classifications associated with the incoming input data. A data augmentation tool is receptive to the input data from the automated data collection tool and generates an augmented input data set resulting from one or more predefined operations applied to the input data. An adaptive training tool is receptive to the augmented input data set to improve performance, with a new set of weight values being generated for the primary machine learning system. An inference tool is in communication with the adaptive training tool to receive the new set of weight values for an inference model simulator emulating a native hardware environment of the primary machine learning system.