Human-in-the-loop ML Deployment with Multi-stage Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning systems often deploy with suboptimal classification capabilities due to the complexity of combining object recognition in images and natural language processing, requiring extensive training data and expertise, which can be time-consuming and resource-intensive.

Innovation Solution

A human-in-the-loop system is deployed with a generic or semi-generic machine learning classifier that allows rapid human intervention to correct low-confidence classifications, with responses used to retrain the system, utilizing a multi-stage human interface and escalating ambiguous queries to expert-level operators.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a machine learning system is deployed with extensive training data and expertise, then classification accuracy is improved, but deployment time and resource requirements increase

Engineering Contradiction:
Improveclassification accuracyVSAvoiddeployment time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by deploying a generic or semi-generic classification system before full training is complete. This allows the system to begin operation with basic functionality, and then continuously learns and improves through human feedback in the field, rather than requiring all training to be completed before deployment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a human-in-the-loop feedback mechanism where human experts review and correct classifications made by the machine learning system. This feedback is continuously used to retrain and improve the model, allowing accuracy to increase over time without requiring extensive initial training data.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If a machine learning system is deployed with extensive training data and expertise, then classification accuracy is improved, but system complexity and resource requirements increase

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

Solution Approach 1:

The system performs preliminary actions by deploying a generic or semi-generic classification system before full training is complete. This allows the system to begin operation with basic functionality, and then continuously learns and improves through human feedback in the field, rather than requiring all training to be completed before deployment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces human experts as an intermediary layer between the machine learning system and the final classification output. Humans review and correct classifications, acting as a mediator that improves accuracy without requiring the entire system to be highly complex. This human-in-the-loop approach simplifies the overall system architecture compared to fully automated high-accuracy systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If human intervention is added to correct low-confidence classifications, then classification accuracy is improved, but processing time increases

Engineering Contradiction:
Improveclassification accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system applies local quality by directing human intervention only to specific cases where the machine learning system expresses low confidence in its classifications. High-confidence classifications are processed automatically without human review, while low-confidence cases are selectively flagged for human expert review. This targeted approach improves accuracy for uncertain cases while maintaining overall processing efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20230117932A1Rapid Deployment Machine Learning System
Publication Date: 2023.04.20 AXON ENTERPRISE INC
  • US20230117932A1 patent drawing
  • US20230117932A1 patent drawing
  • US20230117932A1 patent drawing

AI summary

A machine learning system may be deployed with a less-than-optimal classification system, but may include a human in the loop system to rapidly assist in classification and deployment. The human's input may be returned as a response to a query and may also be stored for re-training the machine learning system. With a rapid human response, a machine learning system may be deployed and may “learn” over time. A multi-stage human intervention system may have a rapid response human interface, and if the first human encounters ambiguity, the request may be elevated to a second stage human expert for resolution. Such a system may be deployed using a generic or semi-generic classification system, and as the human responses are accumulated, the machine learning system may be repeatedly re-trained to reach a desired performance level.