Abstract
Chatbots technology allows to easily add a conversational interface to a large set of applications. In this paper, we show a conversational agent based on ALICE framework aimed at playing the role of interface between human users and a bioinformatics graph database. The system has been embedded into the web frontend of BioGraphDB, a publicly available resource that uses Gremlin as the primary query language. To be successfully exploited, domain experts, such as biologists and bioinformaticians, should also have familiarity with that query language. The use of a chatbot allows translating queries expressed in natural language to queries expressed in Gremlin, simplifying the interaction with BioGraphDB.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Nihalani, N., Motwani, M., Silakari, S.: Natural language interface to database using semantic matching. Int. J. Comput. Appl. 31(11), 29–34 (2011)
Hoshino, A., Kato, K., Takeuchi, J., Tsujino, H.: A chat information service system using a humanoid robot. In: IEEE International Workshop on Robot and Human Interactive Communication, ROMAN 2005. IEEE (2005)
Androutsopoulos, I., Ritchie, G.D., Thanisch, P.: Natural language interfaces to databases - an introduction. Nat. Lang. Eng. 1(1), 29–81 (1995)
Mahmud, T., Azharul, K.M., Ahmed, M., Chak, T.H.C.: A rule based approach for NLP based query processing. In: 2015 2nd International Conference on Electrical Information and Communication Technology (EICT). IEEE (2015)
Utami, D., Barry, B., Bickmore, T., Paasche-Orlow, M.: A conversational agent-based clinical trial search engine. In: Proceedings of the Annual Symposium on Human-Computer Interaction and Information Retrieval (HCIR), Vancouver, BC, Canada (2013)
Owda, M., Bandar, Z., Crockett, K.: Conversation-based natural language interface to relational databases. In: 2007 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology Workshops. IEEE (2007)
Fiannaca, A., La Rosa, M., La Paglia, L., Messina, A., Urso, A.: BioGraphDB: a new GraphDB collecting heterogeneous data for bioinformatics analysis. In: The Eighth International Conference on Bioinformatics, Biocomputational Systems and Biotechnologies, BIOTECHNO 2016, Lisbon, Portugal, pp. 28–34 (2016)
Rodriguez, M.A.: The Gremlin graph traversal machine and language (Invited Talk). In: Proceedings of the 15th Symposium on Database Programming Languages, DBPL 2015, pp. 1–10. ACM, New York (2015)
Apache Software Foundation: Apache Tinkerpop. http://tinkerpop.apache.org
Fiannaca, A., La Paglia, L., La Rosa, M., Messina, A., Rizzo, R., Stabile, D., Urso, A.: Gremlin language for querying BiographDB integrated biological database. In: 4th International Conference on Bioinformatics and Biomedical Engineering, IWBBIO 2017, Granada, Spain (2017, in press)
Fiannaca, A., La Paglia, L., La Rosa, M., Messina, A., Storniolo, P., Urso, A.: Integrated DB for bioinformatics: a case study on analysis of functional effect of MiRNA SNPs in cancer. In: 7th International Conference on Information Technology in Bio- and Medical Informatics, ITBAM, pp. 214–222. Springer International Publishing, Porto (2016)
Alice A.I. Foundation: Alice. http://www.alicebot.org/
Foundation, Alice A.I.: Program AB. https://code.google.com/archive/p/program-ab/
The Eclipse Foundation: Jetty. http://www.eclipse.org/jetty/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Messina, A., Augello, A., Pilato, G., Rizzo, R. (2018). BioGraphBot: A Conversational Assistant for Bioinformatics Graph Databases. In: Barolli, L., Enokido, T. (eds) Innovative Mobile and Internet Services in Ubiquitous Computing . IMIS 2017. Advances in Intelligent Systems and Computing, vol 612. Springer, Cham. https://doi.org/10.1007/978-3-319-61542-4_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-61542-4_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-61541-7
Online ISBN: 978-3-319-61542-4
eBook Packages: EngineeringEngineering (R0)