Natural language interfaces to databases – an introduction
Open accessAbstract
This paper is an introduction to natural language interfaces to databases (NLIDBS). A brief overview of the history of NLIDBS is first given. Some advantages and disadvantages of NLIDBS are then discussed, comparing NLIDBS to formal query languages, form-based interfaces, and graphical interfaces. An introduction to some of the linguistic problems NLIDBS have to confront follows, for the benefit of readers less familiar with computational linguistics. The discussion then moves on to NLIDB architectures, portability issues, restricted natural language input systems (including menu-based NLIDBS), and NLIDBS with reasoning capabilities. Some less explored areas of NLIDB research are then presented, namely database updates, meta-knowledge questions, temporal questions, and multi-modal NLIDBS. The paper ends with reflections on the current state of the art.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
E-learning and mental health represent relevant interaction contexts, which have also seen great prominence in recent publications.
“E-learning and mental health represent relevant interaction contexts, which have also seen great prominence in recent publications (Androutsopoulos et al., 1995; Chaves & Gerosa, 2021; Følstad & Skjuve, 2019; Hauswald et al., 2016).”
From Charting the Evolution and Future of Conversational Agents: A Research Agenda Along Five Waves and New Frontiers (2024) · cites this paper as Androutsopoulos et al., 1995
Cites
Proceedings of the 19th International Joint Conference on Artificial Intelligence
Pujol, J. M., Delgado, J., Ramon Sangüesa, A., & Flache, A. (2005) · International Joint Conference on Artificial Intelligence · Cited by 5,771 · see citing works
A relational model of data for large shared data banks
Codd, E. F. (1970) · Communications of the ACM · doi:10.1145/362384.362685 · Cited by 5,547 · see citing works
A relational model of data for large shared data banks
Codd, E. F. (1983) · Communications of the ACM · doi:10.1145/357980.358007 · Cited by 4,797 · see citing works
Principles of database and knowledge-base systems
(1989) · Choice Reviews Online · doi:10.5860/choice.26-5107 · Cited by 2,684 · see citing works
Generalized Phrase Structure Grammar.
Soames, S., Gazdar, G. J. M., Klein, E., Pullum, G. K., & Sag, I. A. (1989) · The Philosophical Review · doi:10.2307/2185122 · Cited by 1,829 · see citing works
Introduction to Montague Semantics
Dowty, D. R., Wall, R. E., & Peters, S. (1980) · Studies in linguistics and philosophy · doi:10.1007/978-94-009-9065-4 · Cited by 1,107 · see citing works
An introduction to unification-based approaches to grammar
Shieber, S. M. (1986) · Digital Access to Scholarship at Harvard (DASH) (Harvard University) · Cited by 937 · see citing works
6. Generalized Phrase Structure Grammar
Steurs, F. (1991) · Amsterdam studies in the theory and history of linguistic science. Series 4, Current issues in linguistic theory · doi:10.1075/cilt.75.08ste · Cited by 758 · see citing works
Logic Programming and Databases
Ceri, S., Gottlob, G., & Tanca, L. (1990) · Surveys in computer science · doi:10.1007/978-3-642-83952-8 · Cited by 750 · see citing works
Distributed Databases: Principles and Systems
Ceri, S., & Pelagatti, G. (1984) · CERN Document Server (European Organization for Nuclear Research) · Cited by 713 · see citing works
Temporal Databases: Theory, Design, and Implementation
Tansel, A. U., Clifford, J., Gadia, S. K., Jajodia, S., Segev, A., & Snodgrass, R. T. (1993) · Cited by 662 · see citing works
Hobbs, J. R. (1978) · Lingua · doi:10.1016/0024-3841(78)90006-2 · Cited by 625 · see citing works
Developing a natural language interface to complex data
Hendrix, G. G., Sacerdoti, E. D., Sagalowicz, D., & Slocum, J. (1978) · ACM Transactions on Database Systems · doi:10.1145/320251.320253 · Cited by 536 · see citing works
An English language question answering system for a large relational database
Waltz, D. L. (1978) · Communications of the ACM · doi:10.1145/359545.359550 · Cited by 346 · see citing works
Covington, M. A. (1994) · Language · doi:10.2307/416341 · Cited by 345 · see citing works
Computational Models of Discourse
(1983) · The MIT Press eBooks · doi:10.7551/mitpress/2019.001.0001 · Cited by 341 · see citing works
Readings in natural language processing
(1989) · Journal of Pragmatics · doi:10.1016/0378-2166(89)90051-9 · Cited by 311 · see citing works
An efficient easily adaptable system for interpreting natural language queries
Warren, D. H. D., & Pereira, F. C. N. (1982) · doi:10.5555/972942.972944 · Cited by 281 · see citing works
TEAM: An experiment in the design of transportable natural-language interfaces
Grosz, B. J., Appelt, D. E., Martin, P. A., & Pereira, F. C. N. (1987) · Artificial Intelligence · doi:10.1016/0004-3702(87)90011-7 · Cited by 264 · see citing works
Recognizing Intentions From Natural Language Utterances
(1983) · The MIT Press eBooks · doi:10.7551/mitpress/2019.003.0004 · Cited by 236 · see citing works
Formal semantics for time in databases
Clifford, J., & Warren, D. S. (1983) · ACM Transactions on Database Systems · doi:10.1145/319983.319986 · Cited by 227 · see citing works
van de Riet, R. P. (1986) · Future Generation Computer Systems · doi:10.1016/0167-739x(86)90015-4 · Cited by 189 · see citing works
Kerschberg, L. (1987) · ITNOW · doi:10.1093/combul/29.2.7 · Cited by 188 · see citing works
Proceedings 14th International Conference on Data Engineering
(1998) · IEEE International Conference on Data Engineering (ICDE) · doi:10.1109/icde.1998.655751 · Cited by 180 · see citing works
Exploring Artificial Intelligence
(1988) · Elsevier eBooks · doi:10.1016/c2013-0-07701-8 · Cited by 179 · see citing works
The role of natural language in a multimodal interface
Cohen, P. R. (1992) · ACM Symposium on User Interface Software and Technology (UIST) · doi:10.1145/142621.142641 · Cited by 170 · see citing works
Seven Steps to Rendezvous with the Casual User.
Codd, E. F. (1974) · Cited by 165 · see citing works
Cooperative Responses From a Portable Natural Language Database Query System
(1983) · The MIT Press eBooks · doi:10.7551/mitpress/2019.003.0005 · Cited by 165 · see citing works
Cooperative responses from a portable natural language query system
Kaplan, S. J. (1982) · Artificial Intelligence · doi:10.1016/0004-3702(82)90035-2 · Cited by 158 · see citing works
Anaphora in Natural Language Understanding: A Survey
Hirst, G. (1981) · Lecture notes in computer science · doi:10.1007/3-540-10858-0 · Cited by 151 · see citing works
Natural language interfaces to databases
Copestake, A., & Jones, K. S. (1990) · The Knowledge Engineering Review · doi:10.1017/s0269888900005476 · Cited by 145 · see citing works
Procedural semantics for a question-answering machine
Woods, W. A. (1968) · AFIPS Fall Joint Computer Conference (FJCC) · doi:10.1145/1476589.1476653 · Cited by 127 · see citing works
Grosz, B. J. (1983) · Conference on Applied Natural Language Processing · doi:10.3115/974194.974201 · Cited by 103 · see citing works
User oriented data base query with the ROBOT natural language query system
Harris, L. (1977) · International Journal of Man-Machine Studies · doi:10.1016/s0020-7373(77)80037-0 · Cited by 98 · see citing works
Menu-based natural language understanding
Tennant, H. R., Ross, K. M., Saenz, R. M., Thompson, C. W., & Miller, J. R. (1983) · Proceedings of the conference - Association for Computational Linguistics. Meeting · doi:10.3115/981311.981341 · Cited by 91 · see citing works
A Field Evaluation of Natural Language for Data Retrieval
Jarke, M., Tuner, J. A., Stohr, E. A., Vassiliou, Y., White, N. H., & Michielse, K. (1985) · IEEE Transactions on Software Engineering · doi:10.1109/tse.1985.231847 · Cited by 87 · see citing works
MASQUE/SQL: an efficient and portable natural language query interface for relational databases
Androutsopoulos, I., Ritchie, G., & Thanisch, P. (1993) · Cited by 77 · see citing works
Self-citationNatural Language Computing: The Commercial Applications
Johnson, T. P. (1984) · The Knowledge Engineering Review · doi:10.1017/s0269888900000588 · Cited by 69 · see citing works
Philips question-answering system PHLIQA1
Scha, R. J. H. (1977) · ACM SIGART Bulletin · doi:10.1145/1045283.1045291 · Cited by 61 · see citing works
Usable natural language interfaces through menu-based natural language understanding
Tennant, H. R., Ross, K. M., & Thompson, C. W. (1983) · ACM SIGCHI Conference on Human Factors in Computing Systems (CHI) · doi:10.1145/800045.801601 · Cited by 61 · see citing works
Whittemore, G., Ferrara, K. W., & Brunner, H. (1990) · Annual Meeting of the Association for Computational Linguistics (ACL) · doi:10.3115/981823.981827 · Cited by 55 · see citing works
Problems in natural-language interface to DBMS with examples from EUFID
Templeton, M., & Burger, J. F. (1983) · Conference on Applied Natural Language Processing · doi:10.3115/974194.974197 · Cited by 54 · see citing works
Discourse pragmatics and ellipsis resolution in task-oriented natural language interfaces
Carbonell, J. (1983) · Annual Meeting of the Association for Computational Linguistics (ACL) · doi:10.3115/981311.981343 · Cited by 52 · see citing works
An Experimental Comparison of Natural and Structured Query Languages
Small, D. W., & Weldon, L. J. (1983) · Human Factors The Journal of the Human Factors and Ergonomics Society · doi:10.1177/001872088302500301 · Cited by 51 · see citing works
Perrault, C. R., & Grosz, B. J. (1986) · Annual Review of Computer Science · doi:10.1146/annurev.cs.01.060186.000403 · Cited by 50 · see citing works
Introducing ask, a simple knowledgeable system
Thompson, B. H., & Thompson, F. B. (1983) · Conference on Applied Natural Language Processing · doi:10.3115/974194.974198 · Cited by 47 · see citing works
Operating statistics for the transformational question answering system
Damerau, F. J. (1981) · OLAC - Open Language Archives Community · doi:10.5555/972881.972884 · Cited by 46 · see citing works
The IRUS Transportable Natural Language Database Interface.
Bates, M., Moser, M., & Stallard, D. G. (1984) · Cited by 42 · see citing works
Natural language processing in LISP
Wood, M. M. (1990) · Science of Computer Programming · doi:10.1016/0167-6423(90)90066-m · Cited by 42 · see citing works
Workshop on the evaluation of natural language processing systems
Palmer, M. S., & Finin, T. (1990) · Cited by 41 · see citing works
Ballard, B. W., Lusth, J. C., & Tinkham, N. L. (1984) · ACM Transactions on Information Systems · doi:10.1145/357417.357418 · Cited by 40 · see citing works
Tense quantifiers, and contexts
Hinrichs, E. (1988) · doi:10.5555/55056.55057 · Cited by 39 · see citing works
Preliminary Analysis of a Breadth-First Parsing Algorithm: Theoretical and Experimental Results
Martin, W. A., Church, K., & Patil, R. S. (1987) · Springer eBooks · doi:10.1007/978-3-642-83030-3_8 · Cited by 38 · see citing works
ASK is transportable in half a dozen ways
Thompson, B. H., & Thompson, F. B. (1985) · ACM Transactions on Information Systems · doi:10.1145/3914.3983 · Cited by 38 · see citing works
Proceedings of the 12th Conference of the European Chapter of the ACL
Fürstenau, H., & Lapata, M. (2009) · Cited by 37 · see citing works
Using a natural language interface with casual users
Capindale, R. A., & Crawford, R. G. (1990) · International Journal of Man-Machine Studies · doi:10.1016/s0020-7373(08)80007-7 · Cited by 34 · see citing works
Prolog for Natural Language Processing
Gal, A., Lapalme, G., Saint‐Dizier, P., & SOMERS, H. L. (1991) · Cited by 33 · see citing works
Problems and some solutions in customization of natural language database front ends
Damerau, F. J. (1985) · ACM Transactions on Information Systems · doi:10.1145/3914.3915 · Cited by 32 · see citing works
Harris, L. (1978) · ACM Annual Conference · doi:10.1145/800127.804087 · Cited by 30 · see citing works
User studies and the design of natural language systems
Whittaker, S., & Stenton, P. (1989) · Conference of the European Chapter of the Association for Computational Linguistics · doi:10.3115/976815.976831 · Cited by 29 · see citing works
Efficient database access from Prolog
Ceri, S., Gottlob, G., & Wiederhold, G. C. M. (1989) · IEEE Transactions on Software Engineering · doi:10.1109/32.21742 · Cited by 29 · see citing works
Formal Semantics and Pragmatics for Natural Language Querying
Clifford, J. (1990) · Cambridge University Press eBooks · doi:10.1017/cbo9780511569753 · Cited by 29 · see citing works
CLARE: A Contextual Reasoning and Cooperative Response Framework for the Core Language EnginePreprint
Alshawi, H., Carter, D. M., Crouch, R., Pulman, S., Rayner, M., & Smith, A. G. (1994) · arXiv (Cornell University) · doi:10.48550/arxiv.cmp-lg/9411002 · Cited by 28 · see citing works
Communicating with databases in natural language
Wallace, M. G. (1984) · Medical Entomology and Zoology · Cited by 27 · see citing works
Experience with INTELLECT: Artificial Intelligence Technology Transfer
Harris, L. (1984) · AI Magazine · doi:10.1609/aimag.v5i2.437 · Cited by 26 · see citing works
A robust portable natural language data base interface
Ginsparg, J. M. (1983) · Conference on Applied Natural Language Processing · doi:10.3115/974194.974199 · Cited by 26 · see citing works
A hybrid approach to representation in the Janus natural language processor
Weischedel, R. (1989) · Annual Meeting of the Association for Computational Linguistics (ACL) · doi:10.3115/981623.981647 · Cited by 25 · see citing works
Transportable natural language processing through simplicity—the PRE system
Epstein, S. S. (1985) · ACM Transactions on Information Systems · doi:10.1145/3914.3985 · Cited by 24 · see citing works
Experience with robot in 12 commercial, natural language data base query applications
Harris, L. (1979) · International Joint Conference on Artificial Intelligence · Cited by 21 · see citing works
Portability of syntax and semantics in DATALOG
Hafner, C. D., & Godden, K. (1985) · ACM Transactions on Information Systems · doi:10.1145/3914.3982 · Cited by 21 · see citing works
An exploratory study of ad hoc query languages to databases
Bell, J. E., & Rowe, L. A. (2003) · IEEE International Conference on Data Engineering (ICDE) · doi:10.1109/icde.1992.213148 · Cited by 20 · see citing works
Database applications using Prolog
Lucas, R. J. (1988) · Halsted Press eBooks · Cited by 19 · see citing works
Is natural language querying practical?
Dekleva, S. M. (1994) · ACM SIGMIS Database the DATABASE for Advances in Information Systems · doi:10.1145/190743.190745 · Cited by 18 · see citing works
Aspects of the automatic generation of SQL statements in a natural language query interface
Ott, N. (1992) · Information Systems · doi:10.1016/0306-4379(92)90009-c · Cited by 17 · see citing works
Guida, G., & Tasso, C. (1983) · Conference on Applied Natural Language Processing · doi:10.3115/974194.974200 · Cited by 17 · see citing works
Bobrow, R., Resnik, P., & Weischedel, R. (1990) · Annual Meeting of the Association for Computational Linguistics (ACL) · doi:10.3115/981823.981852 · Cited by 17 · see citing works
Natural Language Interfaces: A new philosophy
Binot, J.-L., Debille, L., Sedlock, D. M., & Vandecapelle, B. (1991) · ORBi (University of Liège) · Cited by 16 · see citing works
Natural Language Access to Databases: Interpreting Update Requests
Davidson, J. C., & Kaplan, S. J. (1981) · Cited by 15 · see citing works
Access to Multiple Underlying Systems in Janus
Resnik, P. (1989) · doi:10.21236/ada214585 · Cited by 14 · see citing works
Proceedings of the 8th British National Conference on Databases (BNCOD-8)
Brown, A., & Hitchcock, P. (1990) · Open Research (University of Surrey) · Cited by 14 · see citing works
Generating English paraphrases from formal relational calculus expressions
Roeck, A. N. D., & Lowden, B. G. T. (1986) · doi:10.3115/991365.991534 · Cited by 13 · see citing works
Interaction of knowledge sources in a portable natural language interface
Hafner, C. D. (1984) · Annual Meeting of the Association for Computational Linguistics (ACL) · doi:10.3115/980491.980505 · Cited by 13 · see citing works
Accessing Relational and NF2 Databases Through Database Set Predicates
Draxler, C. (1992) · Workshops in computing · doi:10.1007/978-1-4471-3546-3_9 · Cited by 13 · see citing works
Identifying the knowledge requirements of an expert system's natural language processing interface
Diaper, D. (1986) · Cited by 13 · see citing works
Harris, L. (1988) · Cited by 12 · see citing works
The syntax and semantics of user-defined modifiers in a transportable natural language processor
Ballard, B. W. (1984) · Annual Meeting of the Association for Computational Linguistics (ACL) · doi:10.3115/980491.980504 · Cited by 11 · see citing works
Perrault, C. R., & Grosz, B. J. (1988) · Elsevier eBooks · doi:10.1016/b978-0-934613-67-5.50008-3 · Cited by 10 · see citing works
Dialog control in a natural language system
Gerlach, M., & Horacek, H. (1989) · Conference of the European Chapter of the Association for Computational Linguistics · doi:10.3115/976815.976819 · Cited by 8 · see citing works
Fakultät, P. (1991) · Cited by 8 · see citing works
Semantics of temporal queries and temporal data
Hafner, C. D. (1985) · Annual Meeting of the Association for Computational Linguistics (ACL) · doi:10.3115/981210.981211 · Cited by 6 · see citing works
A Formal Approach to Translating English into SQL.
Lowden, B. G. T., Walls, B., Roeck, A. N. D., Fox, C., & Turner, R. (1991) · British National Conference on Databases · Cited by 5 · see citing works
Denotational semantics for natural language question-answering programs
Main, M. G., & Benson, D. B. (1983) · OLAC - Open Language Archives Community · Cited by 5 · see citing works
Applied computational linguistics in perspective: proceedings of the workshop
Johnson, C. D., & Bachenko, J. (1982) · OLAC - Open Language Archives Community · Cited by 4 · see citing works
Natural Language Querying of Historical Databases
Clifford, J. (1987) · Faculty Digital Archive (New York University Florence) · Cited by 2 · see citing works
Computer dialogue laboratory SRI International
Cohen, P. R. (1991) · doi:10.1145/108844.109007 · Cited by 1 · see citing works
Flagged first, then by citations
5 of the 101 references couldn’t be matched to a known paper.
Cited by
Sorted by citations
Natural language processing with Python
Bird, S., Klein, E., & Loper, E. (2009) · CERN Document Server (European Organization for Nuclear Research) · Cited by 3,472 · see citing works
Popowich, F. P. (1999) · Wiley Encyclopedia of Electrical and Electronics Engineering · doi:10.1002/047134608x.w6910 · Cited by 834 · see citing works
Zettlemoyer, L., & Collins, M. (2012) · arXiv (Cornell University) · doi:10.48550/arxiv.1207.1420 · Cited by 765 · see citing works
Seq2SQL: Generating Structured Queries from Natural Language using Reinforcement LearningPreprint
Zhong, V., Xiong, C., & Socher, R. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1709.00103 · Cited by 733 · see citing works
Learning Dependency-Based Compositional Semantics
Liang, P., Jordan, M. I., & Klein, D. (2012) · Computational Linguistics · doi:10.1162/coli_a_00127 · Cited by 549 · see citing works
Towards a theory of natural language interfaces to databases
Popescu, A.-M., Etzioni, O., & Kautz, H. (2003) · ACM International Conference on Intelligent User Interfaces (IUI) · doi:10.1145/604045.604070 · Cited by 522 · see citing works
Compositional Semantic Parsing on Semi-Structured Tables
Pasupat, P., & Liang, P. (2015) · Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 1: Long Papers) · doi:10.3115/v1/p15-1142 · Cited by 514 · see citing works
Constructing an interactive natural language interface for relational databases
Fei, L., & Jagadish, H. V. (2014) · Proceedings of the VLDB Endowment · doi:10.14778/2735461.2735468 · Cited by 436 · see citing works
Towards Complex Text-to-SQL in Cross-Domain Database with Intermediate Representation
Guo, J., Zhan, Z., Gao, Y., Xiao, Y., Lou, J., Liu, T., & Zhang, D. (2019) · Proceedings of the conference - Association for Computational Linguistics. Meeting · doi:10.18653/v1/p19-1444 · Cited by 440 · see citing works
A Survey of Paraphrasing and Textual Entailment Methods
Androutsopoulos, I., & Malakasiotis, P. (2010) · Cited by 386 · see citing works
Self-citationSQLNet: Generating Structured Queries From Natural Language Without Reinforcement LearningPreprint
Xu, X., Liu, C., & Song, D. X. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1711.04436 · Cited by 294 · see citing works
SQLizer: query synthesis from natural language
Yaghmazadeh, N., Wang, Y., Dillig, I., & Dillig, T. (2017) · Proceedings of the ACM on Programming Languages · doi:10.1145/3133887 · Cited by 284 · see citing works
Learning for semantic parsing with statistical machine translation
Wong, Y. W., & Mooney, R. J. (2006) · Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL-HLT) · doi:10.3115/1220835.1220891 · Cited by 266 · see citing works
A survey on question answering technology from an information retrieval perspective
Kolomiyets, O., & Moens, M. (2011) · Information Sciences · doi:10.1016/j.ins.2011.07.047 · Cited by 253 · see citing works
Making database systems usable
Jagadish, H. V., Chapman, A. P., Elkiss, A., Jayapandian, M., Li, Y., Nandi, A., & Yu, C. (2007) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/1247480.1247483 · Cited by 247 · see citing works
Improving Text-to-SQL Evaluation Methodology
Finegan‐Dollak, C., Kummerfeld, J. K., Zhang, L., Ramanathan, K., Sadasivam, S., Zhang, R., & Radev, D. (2018) · Proceedings of the conference - Association for Computational Linguistics. Meeting · doi:10.18653/v1/p18-1033 · Cited by 245 · see citing works
Gao, T. Y., Dontcheva, M., Adar, E., Liu, Z., & Karahalios, K. G. (2015) · ACM Symposium on User Interface Software and Technology (UIST) · doi:10.1145/2807442.2807478 · Cited by 244 · see citing works
Dimensions in program synthesis
Gulwani, S. (2010) · International Symposium on Principles and Practice of Declarative Programming (PPDP) · doi:10.1145/1836089.1836091 · Cited by 235 · see citing works
Eviza: A Natural Language Interface for Visual Analysis
Setlur, V., Battersby, S. E., Tory, M., Gossweiler, R., & Chang, A. X. (2016) · Proceedings of the 29th Annual Symposium on User Interface Software and Technology · doi:10.1145/2984511.2984588 · Cited by 231 · see citing works
AquaLog: An Ontology-Portable Question Answering System for the Semantic Web
López, V., Pasin, M., & Motta, E. (2005) · Lecture notes in computer science · doi:10.1007/11431053_37 · Cited by 212 · see citing works
A survey on question answering systems with classification
Mishra, A., & Jain, S. K. (2015) · Journal of King Saud University - Computer and Information Sciences · doi:10.1016/j.jksuci.2014.10.007 · Cited by 211 · see citing works
AquaLog: An ontology-driven question answering system for organizational semantic intranets
López, V., Uren, V. S., Motta, E., & Pasin, M. (2007) · Journal of Web Semantics · doi:10.1016/j.websem.2007.03.003 · Cited by 200 · see citing works
Question Answering in Restricted Domains: An Overview
Mollá, D., & González, J. L. V. (2007) · Computational Linguistics · doi:10.1162/coli.2007.33.1.41 · Cited by 197 · see citing works
Modern natural language interfaces to databases
Popescu, A.-M., Armanasu, A., Etzioni, O., Ko, D., & Yates, A. (2004) · International Conference on Computational Linguistics · doi:10.3115/1220355.1220376 · Cited by 189 · see citing works
Bridging Textual and Tabular Data for Cross-Domain Text-to-SQL Semantic Parsing
Lin, X., Socher, R., & Xiong, C. (2020) · Findings of the Association for Computational Linguistics: EMNLP (Findings of EMNLP) · doi:10.18653/v1/2020.findings-emnlp.438 · Cited by 198 · see citing works
A survey on deep learning approaches for text-to-SQL
Katsogiannis-Meimarakis, G., & Koutrika, G. (2023) · The VLDB Journal · doi:10.1007/s00778-022-00776-8 · Cited by 203 · see citing works
A Survey of Paraphrasing and Textual Entailment Methods
Androutsopoulos, I., & Malakasiotis, P. (2010) · Journal of Artificial Intelligence Research · doi:10.1613/jair.2985 · Cited by 178 · see citing works
Self-citationLi, F., & Jagadish, H. V. (2014) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/2588555.2594519 · Cited by 175 · see citing works
GINO – A Guided Input Natural Language Ontology Editor
Bernstein, A., & Kaufmann, E. (2006) · Lecture notes in computer science · doi:10.1007/11926078_11 · Cited by 174 · see citing works
PANTO: A Portable Natural Language Interface to Ontologies
Wang, C., Xiong, M., Zhou, Q., & Yu, Y. H. (2007) · Lecture notes in computer science · doi:10.1007/978-3-540-72667-8_34 · Cited by 174 · see citing works
Criteria2Query: a natural language interface to clinical databases for cohort definition
Yuan, C., Ryan, P. B., Ta, C., Guo, Y., Li, Z., Hardin, J., Makadia, R., Jin, P., Shang, N., Kang, T., et al. (2019) · Journal of the American Medical Informatics Association · doi:10.1093/jamia/ocy178 · Cited by 170 · see citing works
Transformer models used for text-based question answering systems
Nassiri, K., & Akhloufi, M. A. (2022) · Applied Intelligence · doi:10.1007/s10489-022-04052-8 · Cited by 177 · see citing works
Saha, D., Floratou, A., Sankaranarayanan, K., Minhas, U. F., Mittal, A., & Özcan, F. (2016) · Proceedings of the VLDB Endowment · doi:10.14778/2994509.2994536 · Cited by 166 · see citing works
Driessen, A. J. M., Fekkes, P., & van der Wolk, J. P. W. (1998) · Current Opinion in Microbiology · doi:10.1016/s1369-5274(98)80014-3 · Cited by 165 · see citing works
Evaluating question answering over linked data
López, V., Unger, C., Cimiano, P., & Motta, E. (2013) · Journal of Web Semantics · doi:10.1016/j.websem.2013.05.006 · Cited by 160 · see citing works
How Useful Are Natural Language Interfaces to the Semantic Web for Casual End-Users?
Kaufmann, E., & Bernstein, A. (2007) · Lecture notes in computer science · doi:10.1007/978-3-540-76298-0_21 · Cited by 153 · see citing works
Is Question Answering fit for the Semantic Web?: A survey
López, V., Uren, V. S., Sabou, M., & Motta, E. (2011) · Semantic Web · doi:10.3233/sw-2011-0041 · Cited by 149 · see citing works
Kaufmann, E., & Bernstein, A. (2010) · Journal of Web Semantics · doi:10.1016/j.websem.2010.06.001 · Cited by 149 · see citing works
Li, Y., Yang, H., & Jagadish, H. V. (2005) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/1066157.1066281 · Cited by 147 · see citing works
FlowSense: A Natural Language Interface for Visual Data Exploration within a Dataflow System
Yu, B., & Silva, C. T. (2019) · IEEE Transactions on Visualization and Computer Graphics · doi:10.1109/tvcg.2019.2934668 · Cited by 147 · see citing works
LGESQL: Line Graph Enhanced Text-to-SQL Model with Mixed Local and Non-Local Relations
Cao, R., Chen, L., Chen, Z., Zhao, Y., Zhu, S., & Yu, K. (2021) · Annual Meeting of the Association for Computational Linguistics · doi:10.18653/v1/2021.acl-long.198 · Cited by 163 · see citing works
Orko: Facilitating Multimodal Interaction for Visual Exploration and Analysis of Networks
Srinivasan, A., & Stasko, J. (2017) · IEEE Transactions on Visualization and Computer Graphics · doi:10.1109/tvcg.2017.2745219 · Cited by 142 · see citing works
Attempto Controlled English (ACE)Preprint
Fuchs, N. E., & Schwitter, R. (1996) · arXiv (Cornell University) · doi:10.48550/arxiv.cmp-lg/9603003 · Cited by 140 · see citing works
Question Answering Systems: Survey and Trends
Bouziane, A., Bouchiha, D., Doumi, N., & Malki, M. E. (2015) · Procedia Computer Science · doi:10.1016/j.procs.2015.12.005 · Cited by 132 · see citing works
Omnibase: Uniform Access to Heterogeneous Data for Question Answering
Katz, B., Felshin, S., Yüret, D., Ibrahim, A., Lin, J., Marton, G. A., McFarland, A. J., & Temelkuran, B. (2002) · Lecture notes in computer science · doi:10.1007/3-540-36271-1_23 · Cited by 128 · see citing works
Schöbel, S., Schmitt, A., Benner, D., Saqr, M., Janson, A., & Leimeister, J. M. (2024) · Information Systems Frontiers · doi:10.1007/s10796-023-10375-9 · Cited by 127 · see citing works
Program synthesis using natural language
Desai, A., Gulwani, S., Hingorani, V., Jain, N., Karkare, A., Marron, M., Sailesh, R., & Roy, S. (2016) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1145/2884781.2884786 · Cited by 116 · see citing works
Table Cell Search for Question Answering
Sun, H., Ma, H., He, X., Yih, W.-T., Su, Y., & Yan, X. (2016) · International World Wide Web Conference (WWW) · doi:10.1145/2872427.2883080 · Cited by 110 · see citing works
Web Table Extraction, Retrieval, and Augmentation
Zhang, S., & Balog, K. (2020) · ACM Transactions on Intelligent Systems and Technology · doi:10.1145/3372117 · Cited by 106 · see citing works
Question answering from structured knowledge sources
Frank, A., Krieger, H., Xu, F., Uszkoreit, H., Crysmann, B., Jörg, B., & Schäfer, U. (2006) · Journal of Applied Logic · doi:10.1016/j.jal.2005.12.006 · Cited by 106 · see citing works
B reak It Down: A Question Understanding Benchmark
Wolfson, T., Geva, M., Gupta, A., Gardner, M., Goldberg, Y., Deutch, D., & Berant, J. (2020) · Transactions of the Association for Computational Linguistics · doi:10.1162/tacl_a_00309 · Cited by 136 · see citing works
Towards portable natural language interfaces to knowledge bases – The case of the ORAKEL system
Cimiano, P., Haase, P., Heizmann, J., Mantel, M., & Rudi Studer, A. (2007) · Data & Knowledge Engineering · doi:10.1016/j.datak.2007.10.007 · Cited by 104 · see citing works
Porting natural language interfaces between domains
Cimiano, P., Haase, P., & Heizmann, J. (2007) · ACM International Conference on Intelligent User Interfaces (IUI) · doi:10.1145/1216295.1216330 · Cited by 102 · see citing works
Gulwani, S., & Marron, M. (2014) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/2588555.2612177 · Cited by 97 · see citing works
Dialogue Models for Inquiry and Transaction
Hulstijn, J. (2000) · doi:10.3990/1.9789036514408 · Cited by 93 · see citing works
Compositional Semantic Parsing on Semi-Structured TablesPreprint
Pasupat, P., & Liang, P. (2015) · arXiv (Cornell University) · doi:10.48550/arxiv.1508.00305 · Cited by 91 · see citing works
Natural SQL: Making SQL Easier to Infer from Natural Language Specifications
Gan, Y., Chen, X., Xie, J., Purver, M., Woodward, J. R., Drake, J. H., & Zhang, Q. (2021) · Findings of the Association for Computational Linguistics: EMNLP (Findings of EMNLP) · doi:10.18653/v1/2021.findings-emnlp.174 · Cited by 88 · see citing works
An Introduction to Question Answering over Linked Data
Unger, C., Freitas, A., & Cimiano, P. (2014) · Lecture notes in computer science · doi:10.1007/978-3-319-10587-1_2 · Cited by 88 · see citing works
Constructing a Generic Natural Language Interface for an XML Database
Li, Y., Yang, H., & Jagadish, H. V. (2006) · Lecture notes in computer science · doi:10.1007/11687238_44 · Cited by 87 · see citing works
Sneiders, E. (2002) · Lecture notes in computer science · doi:10.1007/3-540-36271-1_24 · Cited by 86 · see citing works
NITELIGHT: A Graphical Tool for Semantic Query Construction
Russell, A., Smart, P. R., Braines, D., & Shadbolt, N. R. (2008) · ePrints Soton (University of Southampton) · Cited by 85 · see citing works
Le, V., Gulwani, S., & Su, Z. (2013) · International Conference on Mobile Systems, Applications, and Services · doi:10.1145/2462456.2464443 · Cited by 83 · see citing works
Querying Ontologies: A Controlled English Interface for End-Users
Bernstein, A., Kaufmann, E., Göhring, A., & Kiefer, C. (2005) · Lecture notes in computer science · doi:10.1007/11574620_11 · Cited by 83 · see citing works
From document retrieval to question answering
Monz, C. (2003) · University of Twente Research Information · Cited by 83 · see citing works
Location-dependent queries in mobile contexts: distributed processing using mobile agents
Ilarri, S., Mena, E., & Illarramendi, A. (2006) · IEEE Transactions on Mobile Computing · doi:10.1109/tmc.2006.118 · Cited by 79 · see citing works
Querying the Semantic Web with Ginseng: A Guided Input Natural Language Search Engine
Bernstein, A., Kaufmann, E., Kiefer, C., Clematide, S., Klenner, M., & Volk, M. (2009) · Cited by 78 · see citing works
Bridging the Semantic Gap with SQL Query Logs in Natural Language Interfaces to Databases
Baik, C., Jagadish, H. V., & Li, Y. (2019) · IEEE International Conference on Data Engineering (ICDE) · doi:10.1109/icde.2019.00041 · Cited by 77 · see citing works
Laput, G., Dontcheva, M., Wilensky, G., Chang, W. H., Agarwala, A., Linder, J., & Adar, E. (2013) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/2470654.2481301 · Cited by 75 · see citing works
Querying knowledge graphs in natural language
Liang, S., Stockinger, K., de Farias, T. M., Anisimova, M. O., & Gil, M. (2021) · Journal Of Big Data · doi:10.1186/s40537-020-00383-w · Cited by 74 · see citing works
Towards Natural Language-Based Visualization Authoring
Wang, Y., Hou, Z., Shen, L., Wu, T., Wang, J., Huang, H., Zhang, H., & Zhang, D. (2022) · IEEE Transactions on Visualization and Computer Graphics · doi:10.1109/tvcg.2022.3209357 · Cited by 75 · see citing works
Automated Question Answering: Review of the Main Approaches
Andrenucci, A., & Sneiders, E. (2005) · International Conference on Information Technology and Applications · doi:10.1109/icita.2005.78 · Cited by 73 · see citing works
Analyza: Exploring Data with Conversation
Dhamdhere, K., McCurley, K., Nahmias, R., Sundararajan, M., & Yan, Q.-Q. (2017) · International Conference on Intelligent User Interfaces · doi:10.1145/3025171.3025227 · Cited by 106 · see citing works
DialSQL: Dialogue Based Structured Query Generation
Gür, İ., Yavuz, S., Su, Y., & Yan, X. (2018) · Proceedings of the conference - Association for Computational Linguistics. Meeting · doi:10.18653/v1/p18-1124 · Cited by 73 · see citing works
Shared grounding of event descriptions by autonomous robots
Steels, L., & Baillie, J.-C. (2003) · Robotics and Autonomous Systems · doi:10.1016/s0921-8890(02)00357-3 · Cited by 71 · see citing works
Composing Questions through Conceptual Authoring
Hallett, C., Scott, D., & Power, R. (2007) · Computational Linguistics · doi:10.1162/coli.2007.33.1.105 · Cited by 70 · see citing works
Inferencing underspecified natural language utterances in visual analysis
Setlur, V., Tory, M. K., & Djalali, A. J. (2019) · ACM International Conference on Intelligent User Interfaces (IUI) · doi:10.1145/3301275.3302270 · Cited by 68 · see citing works
A.: BioASQ: A challenge on large-scale biomedical semantic indexing and question answering
Tsatsaronis, G., Schroeder, M., Dresden, T. U., Παλιούρας, Γ., Almirantis, Y., Gaussier, É., Gallinari, P., Artières, T., Alvers, M. R., Zschunke, M., et al. (2012) · Cited by 66 · see citing works
Natural language Interface for Database: A Brief review
Nihalani, N., Silakari, S., & Motwani, M. (2011) · Cited by 65 · see citing works
A Survey on Semantic ParsingPreprint
Kamath, A., & Das, R. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1812.00978 · Cited by 64 · see citing works
Understanding Natural Language Queries over Relational Databases
Li, F., & Jagadish, H. V. (2016) · ACM SIGMOD Record · doi:10.1145/2949741.2949744 · Cited by 60 · see citing works
Utilizing eye movements: Overcoming inaccuracy while tracking the focus of attention during reading
Hyrskykari, A. (2006) · Computers in Human Behavior · doi:10.1016/j.chb.2005.12.013 · Cited by 59 · see citing works
The QALL-ME Framework: A Specifiable-Domain Multilingual Question Answering Architecture
Ferrández, Ó., Spurk, C., Kouylekov, M., Dornescu, I., Ferrández, S., Negri, M., Izquierdo, R., Tomás, D., Orǎsan, C., Neumann, G., et al. (2011) · Journal of Web Semantics · doi:10.1016/j.websem.2011.01.002 · Cited by 59 · see citing works
Addressing ontology-based question answering with collections of user queries
Ferrández, Ó., Izquierdo, R., Ferrández, S., & González, J. L. V. (2008) · Information Processing & Management · doi:10.1016/j.ipm.2008.09.001 · Cited by 57 · see citing works
Speak to your Parser: Interactive Text-to-SQL with Natural Language Feedback
Elgohary, A., Hosseini, S., & Awadallah, A. H. (2020) · Proceedings of the conference - Association for Computational Linguistics. Meeting · doi:10.18653/v1/2020.acl-main.187 · Cited by 56 · see citing works
Talking to the Semantic Web – Query Interfaces to Ontologies for the Casual User
Kaufmann, E. (2006) · Lecture notes in computer science · doi:10.1007/11926078_78 · Cited by 57 · see citing works
Is question answering an acquired skill?
Ramakrishnan, G., Chakrabarti, S., Paranjpe, D., & Bhattacharya, P. (2004) · International World Wide Web Conference (WWW) · doi:10.1145/988672.988688 · Cited by 54 · see citing works
Linder, J., Laput, G., Dontcheva, M., Wilensky, G., Chang, W. H., Agarwala, A., & Adar, E. (2013) · CHI Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA) · doi:10.1145/2468356.2479533 · Cited by 54 · see citing works
IncSQL: Training Incremental Text-to-SQL Parsers with Non-Deterministic OraclesPreprint
Shi, T., Tatwawadi, K., Chakrabarti, K., Mao, Y., Polozov, O., & Chen, W. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1809.05054 · Cited by 54 · see citing works
An ontology-aided, natural language-based approach for multi-constraint BIM model querying
Yin, M., Tang, L., Webster, C. J., Shen, X., Li, X., & Ying, H. (2023) · Journal of Building Engineering · doi:10.1016/j.jobe.2023.107066 · Cited by 53 · see citing works
Hirzel, M. J. (2023) · Communications of the ACM · doi:10.1145/3587691 · Cited by 53 · see citing works
Li, Y., Yang, H., & Jagadish, H. V. (2007) · ACM Transactions on Database Systems · doi:10.1145/1292609.1292620 · Cited by 53 · see citing works
Innovative Learning Environments in STEM Higher Education
Ryoo, J., & Winkelmann, K. (2021) · SpringerBriefs in statistics · doi:10.1007/978-3-030-58948-6 · Cited by 63 · see citing works
Hybrid Ranking Network for Text-to-SQLPreprint
Lyu, Q., Chakrabarti, K., Hathi, S., Kundu, S., Zhang, J., & Chen, Z. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2008.04759 · Cited by 74 · see citing works
A Survey of State-of-the-Art Methods on Question Classification
Loni, B. (2011) · Data Archiving and Networked Services (DANS) · Cited by 51 · see citing works
ValueNet: A Natural Language-to-SQL System that Learns from Database Information
Brunner, U., & Stockinger, K. (2021) · IEEE International Conference on Data Engineering (ICDE) · doi:10.1109/icde51399.2021.00220 · Cited by 52 · see citing works
Automatic Boolean Query Formulation for Systematic Review Literature Search
Scells, H., Zuccon, G., Koopman, B., & Clark, J. (2020) · The Web Conference · doi:10.1145/3366423.3380185 · Cited by 56 · see citing works
The Web as a Resource for Question Answering: Perspectives and Challenges
Lin, J. (2002) · Language Resources and Evaluation Conference (LREC) · doi:10.63317/5dhm4mrjh979 · Cited by 50 · see citing works
Ontology-Based Interpretation of Natural Language
Cimiano, P., Unger, C., & McCrae, J. P. (2014) · Synthesis lectures on human language technologies · doi:10.1007/978-3-031-02154-1 · Cited by 49 · see citing works
A reliable natural language interface to household appliances
Yates, A., Etzioni, O., & Weld, D. S. (2003) · ACM International Conference on Intelligent User Interfaces (IUI) · doi:10.1145/604045.604075 · Cited by 49 · see citing works
Zhou, M. X., & Aggarwal, V. (2004) · ACM Symposium on User Interface Software and Technology (UIST) · doi:10.1145/1029632.1029673 · Cited by 46 · see citing works
- Authors
- Androutsopoulos, I., Ritchie, G. D., & Thanisch, P.
- Affiliations
- University of Edinburgh (GB)
- ORCID
- Androutsopoulos, I.
- Venue
- Natural Language Engineering
- Publisher
- Cambridge University Press (CUP)
- Published
- 1995-03
- Volume
- 1
- Issue
- 1
- Pages
- 29-81
- ISSN
- 1351-3249 (ISSN-L)
- 1469-8110
- OpenAlex
- W2145618437
- Cited by
- 768
- References
- 101
- Citations by year
- 2026: 27 · 2025: 27 · 2024: 17 · 2023: 22 · 2022: 16 · 2021: 41 · 2020: 49 · 2019: 39 · 2018: 31 · 2017: 32 · 2016: 26 · 2015: 25 · 2014: 29 · 2013: 30 · 2012: 31
- FWCI
- 10.93
- Type
- journal article
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- Natural Language Engineering (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Funders
- State Scholarships Foundation
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Natural Language Processing Techniques
- Physical Sciences › Computer Science › Artificial Intelligence › Speech and dialogue systems
- Physical Sciences › Computer Science › Computer Networks and Communications › Advanced Database Systems and Queries
- Keywords
- natural language interfaces to databases, graphical user interface, linguistic challenges, database architecture, portability, menu-based interface, reasoning skills, database updates, multimodal interfaces
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review