Patent EP0623914A1 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0623914A1 Expired / Lapsed EP ⏱️ 0.0 years remaining

Speaker independent isolated word recognition system using neural networks

Assignee: Telecom Italia SpA
•
Filing: 1994-05-04
•
Granted: —
•
Expires: 2014-05-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The method for speaker independent isolated word recognition is based on a hybrid recognition system, which uses neural networks, availing itself of its parallel processing to improve recognition and optimize system for what concerns time and memory while it keeps some of the consolidated aspects of recognition techniques. Complete words are modeled with left-to-right Markov model automata with recursion on states, each of which corresponds to an acoustic portion of the word, and recognition is obtained by performing a dynamic programming according to the Viterbi algorithm on all automata in order to detect the one having the minimum cost path to which corresponds the recognized word, the emission probabilities being computed through a neural network with feedback, trained in an original way, and the transition probabilities being suitably estimated.

Inventors

  • 👤 Dario Albesano
  • 👤 Roberto Gemello
  • 👤 Franco Mana

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-09 17:49
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/08; G10L15/16

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 425 words
Speaker independent isolated word recognition system, where the speech signal is digitized and submitted to spectral analysis at constant temporal intervals using fast Fourier transform, the analysis result is submitted to an orthogonal transformation to obtain cepstral parameters and the logarithm of the total energy contained in each temporal interval is calculated , then the numerical derivatives of these values are calculated, obtaining the characteristic parameters of the speech signal for each temporal interval, the word ends are detected through the energy level of the signal and the word is analysed by a recogniser (RNA), in which complete words are modelled with Markov model automata of the left-to-right type with recursion on the states, each of which corresponds to an acoustic portion of the word, and in which the recognition is carried out through a dynamic programming according to Viterbi algorithm on all automata for finding the one with the minimum cost path, which corresponds to the recognized word indicated at output (PR), the emission possibilities being calculated with a neural network with feedback specially trained and the transition probabilities being estimated in a suitable way, the training method is characterized by the fact that it comprises the following operations: initialization: a.initialization of the neural network with small random synaptic weights; b.creation of the first segmentation by segmenting the training set words uniformly. iteration: 1. initialization of the training set with all the segmented words; 2. random choice of a word not already learnt (a word is considered learnt if the mean error for that word is sufficiently low); 3. updating of synaptic weights w ij for the considered word by applying a correlative training; more particularly the neural network input is made to vary according to a window sliding from left to right on the word and for every input window a suitable objective vector is supplied at the output, constructed by setting a 1 on the neuron corresponding to the state to which the input window belongs, according to the current segmentation, and by setting 0 on all the other neurons; 4. segmentation recomputation for the considered word, by using the neural network trained until now, and performing a dynamic programming only with the correct model; 5. updating of the current segmentation S t+1 ; 6. if there still are non considered words in the training set, go to step 2; 7. recomputation of transition probabilities of automata; 8. if the number of iterations on the training set is greater than a maximum preset number NMAX, terminate, or otherwise go to step 1.
Claim 2
Dependent Claim 330 words
Speaker independent isolated word recognition system as in claim 1, characterized in that said correlative training includes the following steps, repeated for each sample of the training set: 1. consider input value vector X and desired value vector T (objective vector); 2. position input values on input units; 3. execute the network by forward propagating said values from input units up to output units, and obtain output vector O, according to the well known formulas: where o i is the output of a generic neuron i and i is a constant value, typical of the neuron; 4. calculate error E, defined as square error between output vector O and desired vector T, according to the formula: where the objective is defined according to the correlation formula of outputs: t k =o k ·o h if t k ≠1 and t h =1 t k unvaried if t k =1 where t k is the k-th element of the objective vector, and o k and o h are the outputs of the k-th and h-th neuron of the output level of the network; 5. calculate the partial derivative of the error with respect to weights, used in the updating equation of synaptic weights where w ij is the synaptic weight from neuron j to neuron i, η is a coefficient determining learning speed, β is a coefficient, called moment, determining the inertia in weight updating, δ i is the backpropagated error on neuron i and o j is the output of neuron j; starting from the error defined at step 4 the new backpropagation error laws for correlative training are obtained, defined as follows: for output neurons: δ i =(t i -o i )F'(net i ) if t i =1 δ i =-o i (o h -1)²F'(net i ) if t i ≠1 t h =1 for internal neurons: where index k moves on neurons of the upper level; 6. update every synaptic weight w ij , according to the equation:
Claim 3
Dependent Claim 89 words
Speaker independent isolated word recognition system as in claim 1 or 2, characterized in that transition probability into the state i+1 of the word w at the time t+1, given the fact that it is in the state i at the time t, is calculated in the following way: where min is the function which gives back the minimum between the considered fraction and 1, and if t<K where, in this last equation Freq(S w,i (h)) is the number of words which remain in S w,i for h times.
Claim 4
Dependent Claim 59 words
Speaker independent isolated word recognition system as in claim 2 or in claim 3 if referred to claim 2, characterized in that the following parameters are used: - moment β = 0.2; - number of corrections which are accumulated before they are actually applied to weights (batchsize) = 10; - learning speed η linearly decreasing from 0.1 of 0.001.
Claim 5
Dependent Claim 76 words
Speaker independent isolated word recognition system as in any of claims 1 to 4, characterized in that each word is modeled by an automaton containing a central sequence of states belonging to the word (3, ..., 7), preceded and followed by an initial (2) and final (8) silence state specific of the word, which respectively contain the transitions silence-word and word-silence, in their turn preceded and followed by two further states of generic background noise (1,9).

References Cited (Backward Citations)

GB2230370A Cited
GB2231698A Cited
GB2240203A Cited

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag