Abstract
Aim of this article is to present the methodological nucleus of a custom Question-Answering system named Mina: a software solution with the ability to perform automated search over an ontological representation of localized knowledge domains, in order to extract fine-grained information so as to respond to user queries expressed as natural language questions. First the pipeline adopted by Mina will be presented, focusing on the multi-agent nature of the system Mina exists within, consisting of a distributed and dynamic environment on which several autonomous software (the so called agents) coexist and cooperate to perform specific tasks. Second we will focus on the strategies Mina exploits for the extraction of the correct answer which needs to be provided, starting with the introduction of the NC_Common_Lang library, a collection of linguistic analysis tools, adopted for the extraction of intents and entities contained within user queries; following up we’ll show the ontological representation of a specific knowledge sphere - the telecommunication domain in our case - describing the structured scheme of concepts and relationships according to which the answer retrieval operation is performed, querying the ontology through Description Logic inferences. As a final instance, three different test scenarios are presented with the intent to provide solid evidence about the correct functioning of Mina.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
I want to make a homebanking top-up.
- 2.
I want to reactivate my expired sim.
- 3.
I want to reactivate my expired card.
- 4.
I want to activate a number.
References
Vargas-Vera, M., Motta, E.: AQUA–ontology-based question answering system. In: Mexican International Conference on Artificial Intelligence, pp. 468-477. Springer, Heidelberg, April 2004
Beale, S., Lavoie, B., McShane, M., Nirenburg, S., Korelsky, T.: Question answering using ontological semantics. In: Proceedings of the 2nd Workshop on Text Meaning and Interpretation, pp. 41-48, July 2004
Fu, J., Xu, J., Jia, K.: Domain ontology based automatic question answering. In: 2009 International Conference on Computer Engineering and Technology, vol. 2, pp. 346–349. IEEE, January 2009
Fu, J., Li, S., Qu, Y.:. Question matching based on domain ontology and description logic. In: 2010 Second International Conference on Computer Research and Development, pp. 833–838. IEEE, May 2010
Derici, C., Çelik, K., Kutbay, E., Aydın, Y., Güngör, T., Özgür, A., Kartal, G.: Question analysis for a closed domain question answering system. In: International Conference on Intelligent Text Processing and Computational Linguistics, pp. 468–482. Springer, Cham, April 2015
Shashaj, A., Mastrorilli, F., Stingo, M., Polito, M.: An industrial multi-agent system (MAS) platform. In: International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, pp. 221–233. Springer, Cham, November 2019
Shashaj, A., Mastrorilli, F., Morrelli, M., Pansini, G., Iannucci, E., Polito, M.: A distributed multi-agent system (MAS) application for continuous and integrated big data processing. In: Chatzigiannakis, I., De Ruyter, B., Mavrommati, I. (eds.) Ambient Intelligence. AmI 2019. Lecture Notes in Computer Science, vol. 11912. Springer, Cham (2019)
Aprosio, A.P., Moretti, G.: Tint 2.0: an all-inclusive suitefor NLP in Italian. In: CLiC-it (2018)
Marulli, F., Pota, M., Esposito, M., Maisto, A., Guarasci, R.: Tuning SyntaxNet for POS tagging Italian sentences. In: International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, pp. 314–324. Springer, Cham, November 2017
De Bueris, G., Elia, A.: Lessici elettronici e descrizioni lessicali, sintattiche, morfologiche ed ortografiche. Plectica, Salerno (2008)
Vietri, S., Elia, A.: Analisi automatica dei testi e dizionari elettronici. In: Burattini, E., Cordeschi (2001)
Elia, A.: Metodi statistici e dizionari elettronici: il trattamento dei sintagmi complessi. In: Leoni, et al. (ed.) Dati Empirici e teorie linguistiche, pp. 505–526. ROMA Bulzoni. ISBN: 9788883196096
Studer, R., Benjamins, R., Fensel, D.: Knowledge engineering: principles and methods. Data Knowl. Eng. 25(1–2), 161–198 (1998)
Markus, K.: Description Logic Rules, vol. 8. IOS Press (2010)
Horridge, M., Bechhofer, S.: The OWL API: a Java API for OWL ontologies. Seman. Web 2(1), 11–21 (2011)
Glimm, B., Horrocks, I., Motik, B., Stoilos, G., Wang, Z.: HermiT: an OWL 2 reasoner. J. Autom. Reasoning 53(3), 245–269 (2014)
Amato, F.: ABC: a knowledge based collaborative framework for e-health. In: 2015 IEEE 1st International Forum on Research and Technologies for Society and Industry Leveraging a better tomorrow (RTSI), vol. 2015, pp. 258–263. IEEE (2015)
Amato, F., Cozzolino, G., Mazzeo, A., Moscato, F.: An application of semantic techniques for forensic analysis. In: 2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA), pp. 380-385. IEEE, May 2018
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Fiore, N., Parente, G., Stingo, M., Polito, M. (2021). Mina: SeMantic vIrtual Assistant for Domain oNtology Based Question-Answering. In: Barolli, L., Li, K., Miwa, H. (eds) Advances in Intelligent Networking and Collaborative Systems. INCoS 2020. Advances in Intelligent Systems and Computing, vol 1263. Springer, Cham. https://doi.org/10.1007/978-3-030-57796-4_18
Download citation
DOI: https://doi.org/10.1007/978-3-030-57796-4_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-57795-7
Online ISBN: 978-3-030-57796-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)