A natural language interface plug-in for cooperative query answering in biological databases

被引:2
|
作者
Jamil, Hasan M. [1 ]
机构
[1] Wayne State Univ, Dept Comp Sci, Detroit, MI 48202 USA
来源
BMC GENOMICS | 2012年 / 13卷
关键词
Natural Language; Dependence Graph; Database Schema; Semantic Role; Head Noun;
D O I
10.1186/1471-2164-13-S3-S4
中图分类号
Q81 [生物工程学(生物技术)]; Q93 [微生物学];
学科分类号
071005 ; 0836 ; 090102 ; 100705 ;
摘要
Background: One of the many unique features of biological databases is that the mere existence of a ground data item is not always a precondition for a query response. It may be argued that from a biologist's standpoint, queries are not always best posed using a structured language. By this we mean that approximate and flexible responses to natural language like queries are well suited for this domain. This is partly due to biologists' tendency to seek simpler interfaces and partly due to the fact that questions in biology involve high level concepts that are open to interpretations computed using sophisticated tools. In such highly interpretive environments, rigidly structured databases do not always perform well. In this paper, our goal is to propose a semantic correspondence plug-in to aid natural language query processing over arbitrary biological database schema with an aim to providing cooperative responses to queries tailored to users' interpretations. Results: Natural language interfaces for databases are generally effective when they are tuned to the underlying database schema and its semantics. Therefore, changes in database schema become impossible to support, or a substantial reorganization cost must be absorbed to reflect any change. We leverage developments in natural language parsing, rule languages and ontologies, and data integration technologies to assemble a prototype query processor that is able to transform a natural language query into a semantically equivalent structured query over the database. We allow knowledge rules and their frequent modifications as part of the underlying database schema. The approach we adopt in our plug-in overcomes some of the serious limitations of many contemporary natural language interfaces, including support for schema modifications and independence from underlying database schema. Conclusions: The plug-in introduced in this paper is generic and facilitates connecting user selected natural language interfaces to arbitrary databases using a semantic description of the intended application. We demonstrate the feasibility of our approach with a practical example.
引用
收藏
页数:12
相关论文
共 50 条
  • [41] Optimizing Interpretation Generation in Natural Language Query Answering for Real Time End Users
    Sen, Jaydeep
    Saha, Diptikalyan
    Mittal, Ashish
    Sankaranarayanan, Karthik
    [J]. CODS-COMAD 2021: PROCEEDINGS OF THE 3RD ACM INDIA JOINT INTERNATIONAL CONFERENCE ON DATA SCIENCE & MANAGEMENT OF DATA (8TH ACM IKDD CODS & 26TH COMAD), 2021, : 341 - 349
  • [42] Issues in translating from natural language to SQL in a domain-independent natural language interface to databases
    Gonzalez B., Juan J.
    Pazos Rangel, Rodolfo A.
    Cruz C., I. Cristina
    Fraire H., Hector J.
    de L ., Santos Aguilar
    Perez O., Joaquin
    [J]. MICAI 2006: Advances in Artificial Intelligence, Proceedings, 2006, 4293 : 922 - 931
  • [43] Natural language question answering over knowledge graph: the marriage of SPARQL query and keyword search
    Hu, Xin
    Duan, Jiangli
    Dang, Depeng
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2021, 63 (04) : 819 - 844
  • [44] REHABROBO-QUERY: Answering natural language queries about rehabilitation robotics ontology on the cloud
    Dogmus, Zeynep
    Erdem, Esra
    Patoglu, Volkan
    [J]. SEMANTIC WEB, 2019, 10 (03) : 605 - 629
  • [45] Natural language question answering over knowledge graph: the marriage of SPARQL query and keyword search
    Xin Hu
    Jiangli Duan
    Depeng Dang
    [J]. Knowledge and Information Systems, 2021, 63 : 819 - 844
  • [46] A Natural Language Interface Supporting Complex Logic Questions for Relational Databases
    Ngoc Phuoc An Vo
    Popescu, Octavian
    Sheinin, Vadim
    Khorasani, Elahe
    Yeo, Hangu
    [J]. NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS (NLDB 2019), 2019, 11608 : 384 - 392
  • [47] An Arabic natural language interface for querying relational databases based on natural language processing and graph theory methods
    Bais H.
    Machkour M.
    Koutti L.
    [J]. Bais, Hanane (baishanan@gmail.com), 2018, Inderscience Enterprises Ltd., 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (10) : 155 - 165
  • [48] Knowledge Rich Natural Language Queries over Structured Biological Databases
    Jamil, Hasan M.
    [J]. ACM-BCB' 2017: PROCEEDINGS OF THE 8TH ACM INTERNATIONAL CONFERENCE ON BIOINFORMATICS, COMPUTATIONAL BIOLOGY,AND HEALTH INFORMATICS, 2017, : 352 - 361
  • [49] TOWARDS A NATURAL-LANGUAGE USER-INTERFACE - AN APPROACH OF FUZZY QUERY
    WANG, FJ
    [J]. INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SYSTEMS, 1994, 8 (02): : 143 - 162
  • [50] SCADA-NLI: A Natural Language Query and Control Interface for Distributed Systems
    Wu, Hao
    Shen, Chunshan
    He, Zhuangzhuang
    Wang, Yongmei
    Xu, Xinyuan
    [J]. IEEE ACCESS, 2021, 9 : 78108 - 78127