Natural Language-based User Interface (NLUI)
A Natural Language-based User Interface (NLUI) is an user interface of a natural language UI-based system.
- Context:
- It can range from being a Screen-Centric NL UI to being a Non-Screen NL UI.
- It can range from being a Freeform Natural Language-based UI to being a Structured Natural Language-based UI.
- It can range from being a Text-based UI to being a Voice-based UI.
- It can be supported by an NL Understanding System.
- It can be supported by an NL Generation System.
- It can be a Conversational AI UI.
- ...
- Example(s):
- Counter-Example(s):
- a Keyword Search Interface.
- a Graphical User Interface, such as a touch-screen UI.
- a Wizard-Style UI, with multiple-choice questions.
- See: Interface Design, NL Understanding, NL Processing, Computational Linguistics, Structured Language.
References
2019
- (Semantic Scholar, 2019) ⇒ https://www.semanticscholar.org/topic/Natural-language-user-interface/273007 Retrieved:2019-02-10.
- QUOTE: Known as: Natural language query, Natural language user interface, Natural language search engine, Chat-80, Natural language interface, Language user interface, Natural language user interfaces, Natural language search.
Natural language user interfaces (LUI or NLUI) are a type of computer human interface where linguistic phenomena such as verbs, phrases and clauses act as UI controls for creating, selecting and modifying data in software applications. Text interfaces are "natural" to varying degrees. Many formal (un-natural) programming languages incorporate idioms of natural human language. Likewise, a traditional keyword search engine could be described as a "shallow" natural language user interface.
- QUOTE: Known as: Natural language query, Natural language user interface, Natural language search engine, Chat-80, Natural language interface, Language user interface, Natural language user interfaces, Natural language search.
2017
- (Wikipedia, 2017) ⇒ https://en.wikipedia.org/wiki/natural_language_user_interface Retrieved:2017-10-31.
- Natural language user interfaces (LUI or NLUI) are a type of computer human interface where linguistic phenomena such as verbs, phrases and clauses act as UI controls for creating, selecting and modifying data in software applications.
In interface design natural language interfaces are sought after for their speed and ease of use, but most suffer the challenges to understanding wide varieties of ambiguous input. [1]
Natural language interfaces are an active area of study in the field of natural language processing and computational linguistics. An intuitive general natural language interface is one of the active goals of the Semantic Web.
Text interfaces are "natural" to varying degrees. Many formal (un-natural) programming languages incorporate idioms of natural human language. Likewise, a traditional keyword search engine could be described as a "shallow" natural language user interface.
- Natural language user interfaces (LUI or NLUI) are a type of computer human interface where linguistic phenomena such as verbs, phrases and clauses act as UI controls for creating, selecting and modifying data in software applications.
2008
- (Saranya, 2008) ⇒ S. K. Saranya. (2008). “Morphological Analyzer for Malayalam Verbs.” In: M. Tech Thesis, Amrita School of Engineering, Coimbatore.
- QUOTE: Natural language is only one medium for human-machine interaction, but has several obvious and desirable properties:
- It provides an immediate vocabulary for talking about the contents of the computer.
- It provides a means of accessing information in the computer independently of its structure and encodings. It shields the user from the formal access language of the underlying system.
- It is available with a minimum training.
- QUOTE: Natural language is only one medium for human-machine interaction, but has several obvious and desirable properties:
2011
- (Damljanovic et al., 2011) ⇒ Danica Damljanovic, Milan Agatonovic, and Hamish Cunningham. (2011). “FREyA: An Interactive Way of Querying Linked Data Using Natural Language.” In: Proceedings of the 8th International Conference on The Semantic Web. ISBN:978-3-642-25952-4 doi:10.1007/978-3-642-25953-1_11
1978
- (Hendrix et al., 1978) ⇒ Gary G. Hendrix, Earl D. Sacerdoti, Daniel Sagalowicz, and Jonathan Slocum. (1978). “Developing a Natural Language Interface to Complex Data.” In: ACM Transactions on Database Systems (TODS) Journal, 3(2). doi:10.1145/320251.320253
- ↑ Hill, I. (1983). “Natural language versus computer language." In M. Sime and M. Coombs (Eds.) Designing for Human-Computer Communication. Academic Press.