Hybrid Speech Recognition System for Privacy and Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Local automatic speech recognition systems in vehicles or mobile devices lack the computing power to match network-based systems, resulting in inferior recognition performance, and there is a need to utilize private user data for improved recognition without sharing it with network-based systems.

Innovation Solution

A hybrid recognition system that combines an embedded local speech recognition system with a network-based system, where the embedded recognizer accesses private user data to enhance speech recognition locally while minimizing network bandwidth usage and maintaining data privacy, using a hybrid approach that allows both recognizers to work serially or in parallel to achieve accurate results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a local speech recognition system is used in a vehicle or mobile device, then data privacy is maintained and network bandwidth usage is reduced, but recognition accuracy and computing power are insufficient compared to network-based systems

Engineering Contradiction:
Improverecognition accuracyVSAvoidcomputing power requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The speech recognition system is divided into two segments: a local embedded recognizer that handles privacy-sensitive tasks and basic recognition, and a remote network-based recognizer that handles complex recognition tasks requiring higher computing power. This segmentation allows each component to operate within its capability limits while achieving overall system goals.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A hybrid recognition system acts as an intermediary between the local embedded recognizer and the remote network-based recognizer. It coordinates between the two systems, determining when to use local processing (for privacy and speed) and when to engage the remote system (for accuracy and complexity), thus resolving the contradiction between local constraints and remote capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If private user data is shared with a network-based speech recognition system, then recognition accuracy is improved, but data privacy is compromised

Engineering Contradiction:
Improverecognition accuracyVSAvoiddata privacy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system extracts and processes only the necessary portions of private user data locally before sending anonymized or processed information to the network-based system. This extraction approach allows the network system to improve accuracy without accessing complete private data sets, thus protecting user privacy while still benefiting from enhanced recognition.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The hybrid recognition system serves as an intermediary that mediates between local privacy concerns and network-based accuracy requirements. It selectively shares only non-sensitive information with the remote system while keeping sensitive private data localized, thus resolving the privacy-accuracy trade-off.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If a network-based speech recognition system is used, then recognition accuracy is improved, but network bandwidth usage increases and connectivity dependency increases

Engineering Contradiction:
Improverecognition accuracyVSAvoidnetwork bandwidth usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system segments speech recognition tasks based on their complexity and privacy requirements. Simple, routine recognition tasks are handled locally by the embedded system, reducing network bandwidth usage. Only complex tasks requiring superior accuracy are transmitted to the network-based system, optimizing bandwidth utilization while maintaining accuracy where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The local embedded speech recognition system provides self-service for basic recognition tasks, handling them autonomously without network intervention. This self-service capability reduces dependency on network connectivity and minimizes bandwidth consumption, while the system can still leverage network resources when enhanced accuracy is required.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9905228B2System and method of performing automatic speech recognition using local private data
Publication Date: 2018.02.27 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9905228B2 patent drawing
  • US9905228B2 patent drawing
  • US9905228B2 patent drawing

AI summary

A method of providing hybrid speech recognition between a local embedded speech recognition system and a remote speech recognition system relates to receiving speech from a user at a device communicating with a remote speech recognition system. The system recognizes a first part of speech by performing a first recognition of the first part of the speech with the embedded speech recognition system that accesses private user data, wherein the private user data is not available to the remote speech recognition system. The system recognizes the second part of the speech by performing a second recognition of the second part of the speech with the remote speech recognition system. The final recognition result is a combination of these two recognition processes. The private data can be such local information as a user location, a playlist, frequently dialed numbers or texted people, user contact list information, and so forth.