Neural Network Output Layer Update for Voice Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional voice recognition models require extensive relearning and large amounts of data to add new words or characters, resulting in high costs and time consumption.

Innovation Solution

A model learning apparatus and method that adds a unit corresponding to a word or character to the output layer of a neural network model, calculates the output probability distribution, and updates the output layer parameters based on the correct unit number and calculated distribution, allowing for efficient addition of new linguistic elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional relearning is performed to add new words or characters to the voice recognition model, then the model can recognize new linguistic elements, but large amounts of learning data and time are required, resulting in high cost

Engineering Contradiction:
Improveability to recognize new words or charactersVSAvoidrelearning time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the learning process into two distinct phases: initial comprehensive learning of the base model using full learning data, and subsequent incremental learning for adding new words or characters using only small amounts of additional data. This segmentation allows the system to avoid complete relearning while still achieving adaptation to new linguistic elements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by pre-training the voice recognition model with comprehensive learning data before deployment. This preliminary learning establishes a robust base model that can later be incrementally updated with minimal additional data, eliminating the need for extensive relearning when new words or characters need to be added.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If conventional relearning is performed to add new words or characters, then the model updates its recognition capabilities, but large amounts of learning data are required, resulting in high cost

Engineering Contradiction:
Improveability to recognize new words or charactersVSAvoidlearning data volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the learning data usage into initial comprehensive training and subsequent incremental updates. The base model is trained on full learning data upfront, while new words or characters are added using only small amounts of additional data, dramatically reducing the data volume required for updates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by pre-training the model with comprehensive learning data before deployment. This preliminary learning establishes a robust base model that can later be incrementally updated with minimal additional data, eliminating the need for extensive data collection for each update.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the output layer of the neural network model is modified to add new units, then the model can recognize new words or characters, but the parameter space increases requiring more data for training

Engineering Contradiction:
Improveability to recognize new words or charactersVSAvoidparameter space
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments parameter learning into two phases: base model parameters are learned comprehensively from full learning data, while new parameters for added words or characters are learned incrementally from small additional data sets. This segmentation prevents the need to relearn all parameters when the output layer is expanded.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by pre-learning the base model parameters before expanding the output layer. When new units are added to the output layer, only the new parameters need to be learned from minimal additional data, rather than relearning the entire parameter space.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12057107B2Model learning apparatus, method and program
Publication Date: 2024.08.06 NIPPON TELEGRAPH & TELEPHONE CORP
  • US12057107B2 patent drawing
  • US12057107B2 patent drawing
  • US12057107B2 patent drawing

AI summary

Apparatuses and methods are provided for adding a word or a character to a machine learning model for training the machine learning model. In particular, a model learning apparatus executes operations comprising adding a word or a character to be added to a neural network as a machine learning model to the output layer of the neural network. The operations further comprise calculating an output probability distribution of an output from the output layer of the neural network when a feature amount of the word or the character is input to the neural network. Given the output probability distribution and a correct feature amount of the word or the character, the operations further comprise updating a parameter of the output layer of the neural network.