发明名称 Systems and methods for generating weighted finite-state automata representing grammars
摘要 A context-free grammar can be represented by a weighted finite-state transducer. This representation can be used to efficiently compile that grammar into a weighted finite-state automaton that accepts the strings allowed by the grammar with the corresponding weights. The rules of a context-free grammar are input. A finite-state automaton is generated from the input rules. Strongly connected components of the finite-state automaton are identified. An automaton is generated for each strongly connected component. A topology that defines a number of states, and that uses active ones of the non-terminal symbols of the context-free grammar as the labels between those states, is defined. The topology is expanded by replacing a transition, and its beginning and end states, with the automaton that includes, as a state, the symbol used as the label on that transition. The topology can be fully expanded or dynamically expanded as required to recognize a particular input string.
申请公布号 EP1331630(A2) 申请公布日期 2003.07.30
申请号 EP20020029099 申请日期 2002.12.30
申请人 AT&T CORP. 发明人 MOHRI, MEHRYAR;NEDERHOF, MARK-JAN
分类号 G10L15/18;G06F17/20;(IPC1-7):G10L15/18 主分类号 G10L15/18
代理机构 代理人
主权项
地址