All natural language interface systems are likely to receive inputs for which they are irregular, i.e., ungrammatical or extra-grammatical. So, the system must be able to respond to such ill-formed inputs by clearly indicating the reasons the given input could not be understood, so that the user will have precise information for retrying to type the input. If natural language communication to expert systems is to be understood and accepted naturally by others than computer specialists, this is an essential necessity.
In my paper, I will outline 3 levels of ill-formedness in natural language interface systems and corresponding recovery strategies, and based on these strategies, I designed and implemented an experimental system RUl(Robust User Interface) as a tool for achieving an efficient natural language sentence processing in a user interface of an expert system. RUl, an interface for HAPS2 expert system, can detect and recover the ill-formedness in the input sentence at the lexical-level. Finally, I suggested further improvements for recognizing and processing of the ill-formed input in an expert system.
모든 자연언어 인터페이스 시스템은 비문법적인 또는 주어진 문법의 범위를 벗어나는 입력을 받아들이는 경우에 그러한 입력을 시스템이 이해할 수 없는 이유를 정확히 제시하고 사용자가 자연언어 문장을 재입력할 수 있도록 하기 위한 정보를 제공하여야 한다. 전문가 시스템에 대한 자연언어 입력을 컴퓨터 전문가 이외의 사람들에 의해서도 쉽게 할 수 있도록 하려면 이러한 불규칙적인 입력의 처리는 필수적이라 할 수 있다.
본 논문에서는 자연언어 인터페이스 시스템에 있어서의 입력의 불규칙형태를 3가지 수준으로 구분하여 각각에 대응되는 교정 방안을 기술하고, 이를 바탕으로 전문가 시스템의 사용자 인터페이스에 있어서 입력 문장을 효율적으로 처리해 줄 수 있는 도구인 실험적 시스템 RUI(Robust User Interface)를 설계하고 구현하였다. RUI 는 HAPS2 전문가 시스템에 대한 인터페이스로서 입력 문장에서의 LEXICAL 수준의 불규칙성을 인식하고 교정 할 수 있다. 끝으로, 전문가 시스템에서 발생 가능한 불규칙적인 형태의 입력 인식 및 처리에 대한 개선방안을 제시하였다.