Real-Time Conversational Agent NLU via Crowd Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current real-time automated messaging interfaces face challenges in accurately understanding user intent due to the infinite variations of human requests and responses, leading to suboptimal performance and the need for extensive predefined scripts, which are impractical to cover all possible scenarios.

Innovation Solution

A method utilizing a real-time crowd-assisted natural language understanding process that reduces possible user intents and data elements to a high-certainty set using statistical and pattern matching methods, then sends these to crowd participants for voting, allowing for human-inferred insights and the rejection of options to improve accuracy and response efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If predefined scripts and statistical analysis are used to identify user intent, then the system can provide automated responses, but the accuracy of understanding user intent deteriorates due to infinite variations of human requests

Engineering Contradiction:
Improveautomated response capabilityVSAvoiduser intent understanding accuracy
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The patent introduces a crowd-sourced verification layer as an intermediary between the automated messaging interface and the predefined scripts. Human crowd workers validate and correct the system's interpretation of user intent, bridging the gap between automated processing and accurate understanding. This mediator resolves the contradiction by allowing automation to operate while maintaining high accuracy through human verification of ambiguous cases.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If more predefined scripts are created to cover all possible human responses, then the coverage of user intents improves, but the device complexity increases significantly

Engineering Contradiction:
Improveuser intent coverageVSAvoidnumber of predefined scripts
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system employs crowd workers to dynamically create and refine response scripts based on actual user interactions. Instead of requiring the system to pre-define all possible scripts, the crowd service enables the system to self-improve and adapt its script library organically through real-world usage data and human feedback, reducing the burden of manual script creation while expanding coverage.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses statistical analysis and pattern matching to pre-process and categorize user intents before they reach the script matching stage. This preliminary action groups similar requests together, allowing the system to handle variations of human requests through a smaller set of generalized scripts rather than requiring separate scripts for every possible variation.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If crowd participants are used to vote on user intents in real-time, then the accuracy of natural language understanding improves, but the response time increases due to the voting process

Engineering Contradiction:
Improvenatural language understanding accuracyVSAvoidresponse delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements a confidence threshold mechanism where crowd verification is only applied to cases that exceed a certain ambiguity threshold. For clear, unambiguous user intents, the system responds immediately using its automated analysis without invoking the crowd. This partial application of crowd verification maintains real-time responsiveness for most cases while still improving accuracy for ambiguous situations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10303758B2Systems methods and computer-readable storage media for real-time automated conversational agent
Publication Date: 2019.05.28 SERVICE FRIENDZ LTD
  • US10303758B2 patent drawing
  • US10303758B2 patent drawing
  • US10303758B2 patent drawing

AI summary

Systems, methods and computer-readable storage media for natural language understanding in combination with real-time automated humanized verification in conversation agent messaging are described.