Searching for the Missing Piece

Tree-trellis forward-backward algorithm has been widely used for N-best search in continuous speech recognition. In conventional approaches, the heuristic score used for the A* backward search is derived from the partial-path scores recorded during the forward pass. The inherently delayed use of language model in the lexical tree structure leads to inefficient pruning and the partial-path scores recorded is an underestimated heuristic score. This paper presents a novel method of computing the heuristic score that is more accurate than the partial-path score. The goal is to recover high-score sentence hypotheses that may have been pruned halfway during the forward search due to the delayed use of LM. For the application of Hong Kong stock information inquiry, the proposed technique shows a noticeable performance improvement. In particular, a relative error-rate reduction of 12% has been achieved for top-1 sentences.