Edge Speech Recognition Using Distributed NLU Model Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current speech recognition technologies face limitations in real-time processing due to reliance on cloud-based systems, which can be hindered by unstable communication connections and poor performance during communication failures, and struggle to efficiently recognize frequently used voice commands.

Innovation Solution

Implementing a distributed network system that utilizes an edge computing device to perform speech recognition by receiving and processing voice data using a personalized natural language understanding (NLU) model generated in the cloud, allowing for real-time processing and reducing reliance on cloud connectivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If speech recognition is performed in a cloud environment, then speech recognition accuracy can be maintained, but real-time processing capability deteriorates due to communication transmission requirements

Engineering Contradiction:
Improvespeech recognition accuracyVSAvoidreal-time processing speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The system divides speech recognition processing into two segments: cloud-based NLU model generation for accuracy, and edge-based ASR inference for real-time speed. The NLU model is trained in the cloud using comprehensive data, then deployed to edge devices for local real-time speech processing, separating the training and inference phases to optimize both accuracy and speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The edge computing device serves as an intermediary between the cloud server and the speech recognition system. It receives the NLU model from the cloud, performs local ASR processing, and only transmits results or requests when necessary, reducing communication overhead while maintaining cloud-based model accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If speech recognition relies on cloud connection, then comprehensive processing capability is achieved, but system reliability deteriorates due to communication instability

Engineering Contradiction:
Improvecomprehensive processing capabilityVSAvoidsystem reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary action by pre-training the NLU model in the cloud and caching it locally on the edge device before actual speech recognition is needed. This allows the edge device to operate independently during communication failures, ensuring reliability while maintaining comprehensive processing capability through the pre-loaded model.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements local quality by enabling the edge device to perform autonomous speech recognition processing locally using the cached NLU model. This local processing capability ensures continuous operation during cloud connectivity issues, while the cloud connection provides enhanced capabilities when available, creating a reliable hybrid system.

Inventive Principle:
Principle #3Local quality

3Extent of automation

If all speech recognition processing is performed in cloud, then centralized control is maintained, but network overhead increases and real-time performance deteriorates

Engineering Contradiction:
Improvecentralized controlVSAvoidnetwork overhead
Core Design Contradiction:
Extent of automationVSLoss of energy

Solution Approach 1:

The system extracts the inference function from the cloud environment and places it on the edge device. The cloud server retains only the model training and distribution functions, while the edge device performs local speech recognition inference, eliminating the need for continuous cloud communication during speech processing and significantly reducing network overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11398238B2Speech recognition method in edge computing device
Publication Date: 2022.07.26 LG ELECTRONICS INC
  • US11398238B2 patent drawing
  • US11398238B2 patent drawing
  • US11398238B2 patent drawing

AI summary

Disclosed herein is a speech recognition method in a distributed network environment. A method of performing a speech recognition operation in an edge computing device includes receiving a natural language understanding (NLU) model from the cloud server, storing the received NLU model, receiving voice data spoken by a user from the client device, performing a natural language processing operation on the received voice data using the NLU model, performing speech recognition according to the natural language processing operation, and transmitting a result of the speech recognition to the client device.At least one of the edge computing device, a voice recognition device, and a server may be associated with an artificial intelligence module, a drone (an unmanned aerial vehicle (UAV)), a robot, an augmented reality (AR) device, a virtual reality (VR) device, a device related to a 5G service, and the like.