There is provided a dictionary registration system which makes it possible to register a word into a user dictionary while minimizing an adverse effect that the word may have on natural language processing, if any. The dictionary registration system performs natural language processing by using a user dictionary, and includes a data processing apparatus that performs the natural language processing by managing and using the user dictionary and a storage apparatus that retains system dictionary information and user dictionary information for use in the natural language processing. The storage apparatus includes the system dictionary information for use in the natural language processing, and the user dictionary. The data processing apparatus includes: a word information registering init that registers information on an input word into the user dictionary; a difference creating unit that creates differences in a result of processing between a first result of processing when the natural language processing is performed, by using the system dictionary, information and a second result of processing when the natural language processing is performed by using the system dictionary information and the user dictionary information; a correct-incorrect accepting unit that accepts correct-incorrect judgments as to whether changes from the first result of processing to the second result of processing are correct or incorrect, the changes corresponding to the differences created by the difference creating unit; and dictionary registration unit that registers registration information on the accepted word into the user dictionary along with part or all of pairs of the correct-incorrect judgments accepted and input sentences from which the differences given the respective correct-incorrect judgments are created.
DICTIONARY REGISTERING SYSTEM, DICTIONARY REGISTERING METHOD, AND DICTIONARY REGISTERING PROGRAM