Crowdsourcing Micro-Task Validation via ML and Human-in-the-Loop

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Crowdsourcing systems face challenges such as high costs, unpredictable throughput, performance fluctuations, and time-consuming task execution due to reliance on human workers for micro-tasks, which are often repetitive and degrade in quality over time.

Innovation Solution

The system employs machine learning techniques like active learning, transfer learning, and multi-task optimization to automate the generation and validation of micro-tasks, combining automatic intelligent model-based decision systems with human-in-the-loop validation to optimize task execution and reduce human effort.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If human workers perform micro-tasks in crowdsourcing systems, then task execution can be completed with flexible adaptability, but the system suffers from high costs, unpredictable throughput, performance fluctuations, and time-consuming execution

Engineering Contradiction:
Improvetask execution flexibilityVSAvoidtask throughput
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system segments task validation into multiple independent stages: initial automatic validation, intermediate validation checkpoints, and final agreement validation. Each stage processes specific aspects of task completion independently, allowing parallel processing and improving overall throughput while maintaining adaptability through modular design

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Automatic validation mechanisms act as intermediaries between task execution and result acceptance. These intermediaries include automated correctness checks, consistency validators, and agreement algorithms that objectively assess task completion without human intervention, eliminating performance fluctuations and predicting final outcomes before full execution

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If human workers perform repetitive micro-tasks, then task diversity can be handled with human adaptability, but performance degrades over time due to fatigue and monotony

Engineering Contradiction:
Improvetask handling capabilityVSAvoidperformance consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements self-service validation where tasks automatically validate their own completion status through embedded checkpoints and automated verification mechanisms. Task instances self-assess their correctness and consistency without relying on human workers, eliminating performance degradation from repetitive work while maintaining adaptability through intelligent algorithms

Inventive Principle:
Principle #25Self-service

3Productivity

If the system uses automated machine learning models for task execution, then productivity and consistency improve, but adaptability to complex or novel tasks decreases

Engineering Contradiction:
Improvetask execution speedVSAvoidtask complexity handling
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The validation system dynamically adjusts its approach based on task characteristics. For routine tasks, it uses fixed automated validation rules for high-speed processing. For complex or novel tasks, it dynamically switches to more flexible validation mechanisms including human-in-the-loop verification and adaptive algorithm selection, maintaining both productivity and adaptability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes validation parameters based on task complexity. Simple tasks use strict automated validation with high confidence thresholds, while complex tasks use progressive validation with adjustable thresholds and multiple verification stages. This parameter adaptation allows the system to maintain high productivity for routine tasks while handling complex tasks with appropriate flexibility

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If the system validates all task results manually, then result accuracy improves, but time consumption and operational costs increase significantly

Engineering Contradiction:
Improveresult accuracyVSAvoidvalidation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary automatic validation of task results before human review. Automated correctness checks, consistency validators, and agreement algorithms pre-screen task completions, identifying and resolving obvious errors before they reach human validators. This preliminary action maintains high result accuracy while significantly reducing the time and effort required for manual validation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11354545B1Automated data generation, post-job validation and agreement voting using automatic results generation and humans-in-the-loop, such as for tasks distributed by a crowdsourcing system
Publication Date: 2022.06.07 DEFINEDCROWD CORP
  • US11354545B1 patent drawing
  • US11354545B1 patent drawing
  • US11354545B1 patent drawing

AI summary

Systems and methods that use machine learning to optimize the execution of micro-tasks, by partially automating the generation and validation actions are disclosed. The system uses a combination of automatic intelligent model-based decision systems and human-in-the-loop for generating annotated task instances with respect to an identified task. Before a task is executed, the system can compute the crowd effort to generate data for each task instance, as well as the effort to validate and/or correct them. These computations can occur multiple times during the execution of task. The generation, validation and correction effort are measures that allow the system to design more efficient workflows that combine machine learning models and human input because the system can decide automatically what is the most efficient next step to obtain the best results.