Responding To Semantically Ill-Formed Input

One cause of failure in natural language interfaces is semantic overshoot; this is reflected in input sentences which do not correspond to any semantic pattern in the system. We describe a system which provides helpful feedback in such cases by identifying the "semantically closest" inputs which the system would be able to understand.