发明名称 Natural-language processing system and dictionary registration system
摘要 A natural-language processing system includes a registration-candidate storage section that stores therein registration-candidate dictionary data, a judgment means that compares input data against the registration-candidate dictionary data to thereby judge whether or not the input data includes a word corresponding to the registration-candidate dictionary data, an inquiry means that inquires to a user whether or not corresponding dictionary data is to be registered in a dictionary storage section to accept a user's instruction if it is judged that a corresponding word exists, a dictionary registration means that registers the corresponding dictionary data in the dictionary storage section based on the input instruction, and a natural-language processing means that executes a natural-language processing onto the input data by using the dictionary data registered in the dictionary storage section.
申请公布号 US9575953(B2) 申请公布日期 2017.02.21
申请号 US200712310773 申请日期 2007.09.06
申请人 NEC Corporation 发明人 Ando Shinichi;Sadamasa Kunihiko;Doi Shinichi
分类号 G06F17/20;G06F17/28;G06F17/27;G06F17/22;G10L13/00;G10L15/26 主分类号 G06F17/20
代理机构 Foley & Lardner LLP 代理人 Foley & Lardner LLP
主权项 1. A natural-language processing system that executes a natural-language processing onto input data, comprising: an input section that receives the input data; a dictionary storage section that stores therein one or more user dictionaries, each of the one or more user dictionaries including a plurality of dictionary data, wherein each dictionary data comprises a word and linguistic information associated with the word; a registration-candidate storage section that stores therein one or more registration-candidate dictionary data, wherein the one or more registration-candidate dictionary data are stored in the registration-candidate storage section prior to the input data being received by the input section, and wherein each registration-candidate dictionary data is a candidate of dictionary data to be newly registered in the one or more user dictionaries stored in the dictionary storage section; a judgment section that compares the input data against the registration-candidate dictionary data stored in the registration-candidate storage section to determine whether or not the input data includes a word corresponding to award in the registration-candidate dictionary data; an inquiry section that, in response to (i) detecting that the input data contains an unknown word which does not exist in the user dictionaries stored in the dictionary storage section and (ii) determining that the unknown word in the input data corresponds to a corresponding word in the registration-candidate dictionary data stored in the registration-candidate storage section, inquires to a user Whether or not the corresponding word in the registration-candidate dictionary data is to he registered in the user dictionaries stored in the dictionary storage section, and accepts a user's instruction; a dictionary registration section that registers the corresponding word in the registration-candidate dictionary data to the user dictionaries stored in the dictionary storage section based on the instruction input to the inquiry section; and a natural-language processing section that executes a natural-language processing onto the input data by using the dictionary data including the corresponding word in the registration-candidate dictionary data when said dictionary registration section registers the corresponding word in the registration-candidate dictionary data, and executes a natural-language processing onto the input data by using the dictionary data that does not include the corresponding word in the registration-candidate dictionary data when said dictionary registration section does not register the corresponding word in the registration-candidate dictionary data, wherein when the inquiry section accepts an instruction input from the user that the user does not make registration, the inquiry section registers, in said registration-candidate storage section, the corresponding word in the registration-candidate dictionary data as well as information that the user has indicated that the corresponding word in the registration-candidate dictionary data is not needed and out of the registration target, and the dictionary registration section skips to register, in the dictionary storage section, the corresponding word in the registration-candidate dictionary data that is stored with the information that the corresponding word in the registration-candidate dictionary data is out of the registration target, and wherein when the inquiry section accepts an instruction input from the user that the user temporarily uses the corresponding word in the registration-candidate dictionary data, the inquiry section registers the corresponding word in the registration-candidate dictionary data in a temporary dictionary, and the natural-language processing section executes a natural-language processing onto the input data by using either the dictionary data registered in the dictionary storage section or the dictionary data registered in the temporary dictionary.
地址 Tokyo JP