Skip to main content

2018 | OriginalPaper | Buchkapitel

Metis: A Scalable Natural-Language-Based Intelligent Personal Assistant for Maritime Services

verfasst von : Nikolaos Gkanatsios, Konstantina Mermikli, Serafeim Katsikas

Erschienen in: Information and Software Technologies

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We implement an intelligent personal conversational assistant, communicating in natural language and designed specifically for the maritime industry. A multi-stage message analysis is performed, first classifying the topic of the request and finally applying special parsers to extract the parameters needed to execute the task. Our system is scalable and robust, employing generic and efficient algorithms. Our contributions are manifold. First, we present a complex and multi-level natural-language-processing-based system, focused particularly on the maritime domain and incorporating expert knowledge of the field. Next, we introduce a series of algorithms that can extract deep information using the syntactic structure of the message. Lastly, we implement and evaluate our approach, testing and proving our system’s effectiveness and efficiency.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Sameera, A.A.K., Woods, D.J.: Survey on chatbot design techniques in speech conversation systems. Int. J. Adv. Comput. Sci. Appl. 6(7), 72–80 (2015) Sameera, A.A.K., Woods, D.J.: Survey on chatbot design techniques in speech conversation systems. Int. J. Adv. Comput. Sci. Appl. 6(7), 72–80 (2015)
2.
Zurück zum Zitat Vtyurina, A., Fourney, A.: Exploring the role of conversational cues in guided task support with virtual assistants. In: Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (2018) Vtyurina, A., Fourney, A.: Exploring the role of conversational cues in guided task support with virtual assistants. In: Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (2018)
3.
Zurück zum Zitat Takagi, N., John, P., Noble, A., Björkroth, P., Brooks, B.: Vts-bot: using chatbots in smcp-based maritime communication. In: Proceedings of the Japanese Institute of Navigation JIN Conference, pp. 90–93 (2016) Takagi, N., John, P., Noble, A., Björkroth, P., Brooks, B.: Vts-bot: using chatbots in smcp-based maritime communication. In: Proceedings of the Japanese Institute of Navigation JIN Conference, pp. 90–93 (2016)
4.
Zurück zum Zitat Lasecki, W.S., Wesley, R., Nichols, J., Kulkarni, A., Allen, J.F., Bigham, J.P.: Chorus: a crowd-powered conversational assistant. In: Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology, pp. 151–162 (2013) Lasecki, W.S., Wesley, R., Nichols, J., Kulkarni, A., Allen, J.F., Bigham, J.P.: Chorus: a crowd-powered conversational assistant. In: Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology, pp. 151–162 (2013)
5.
Zurück zum Zitat Feng, D., Shaw, E., Kim, J., Hovy, E.: An intelligent discussion-bot for answering student queries in threaded discussions. In: Proceedings of the 11th International Conference on Intelligent User Interfaces, pp. 171–177 (2006) Feng, D., Shaw, E., Kim, J., Hovy, E.: An intelligent discussion-bot for answering student queries in threaded discussions. In: Proceedings of the 11th International Conference on Intelligent User Interfaces, pp. 171–177 (2006)
6.
Zurück zum Zitat Hallili, A.: Toward an ontology-based chatbot endowed with natural language processing and generation. In: 26th European Summer School in Logic, Language & Information (2014) Hallili, A.: Toward an ontology-based chatbot endowed with natural language processing and generation. In: 26th European Summer School in Logic, Language & Information (2014)
8.
Zurück zum Zitat Li, J., Monroe, W., Ritter, A., Jurafsky, D., Galley, M., Gao, J.: Deep reinforcement learning for dialogue generation. In: Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing, pp. 1192–1202 (2016) Li, J., Monroe, W., Ritter, A., Jurafsky, D., Galley, M., Gao, J.: Deep reinforcement learning for dialogue generation. In: Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing, pp. 1192–1202 (2016)
9.
Zurück zum Zitat Augello, A., Saccone, G., Gaglio, S., Pilato, G.: Humorist bot: Bringing computational humour in a chat-bot system. In: Proceedings of International Conference on Complex, Intelligent and Software Intensive Systems, pp. 703–708 (2008) Augello, A., Saccone, G., Gaglio, S., Pilato, G.: Humorist bot: Bringing computational humour in a chat-bot system. In: Proceedings of International Conference on Complex, Intelligent and Software Intensive Systems, pp. 703–708 (2008)
10.
Zurück zum Zitat Vinyals, O., Le, Q.V.: A neural conversational model. In: Proceedings of the 31st International Conference on Machine Learning (2015) Vinyals, O., Le, Q.V.: A neural conversational model. In: Proceedings of the 31st International Conference on Machine Learning (2015)
11.
Zurück zum Zitat Higashinaka, R., et al.: Towards an open-domain conversational system fully based on natural language processing. In: Proceedings of COLING 2014, the 25th International Conference on Computational Linguistics: Technical Papers, pp. 928–939 (2014) Higashinaka, R., et al.: Towards an open-domain conversational system fully based on natural language processing. In: Proceedings of COLING 2014, the 25th International Conference on Computational Linguistics: Technical Papers, pp. 928–939 (2014)
12.
Zurück zum Zitat Nigam, K., McCallum, A.K., Thrun, S., Mitchell, T.: Text classification from labeled and unlabeled documents using em. Mach. Learn. 39(2–3), pp. 103–134, May 2000 Nigam, K., McCallum, A.K., Thrun, S., Mitchell, T.: Text classification from labeled and unlabeled documents using em. Mach. Learn. 39(2–3), pp. 103–134, May 2000
13.
Zurück zum Zitat Khan, A., Baharudin, B., Lee, L.H., Khan, K., Tronoh, U.T.P.: A review of machine learning algorithms for text-documents classification. J. Adv. Inf. Technol. 1, 4–20 (2010) Khan, A., Baharudin, B., Lee, L.H., Khan, K., Tronoh, U.T.P.: A review of machine learning algorithms for text-documents classification. J. Adv. Inf. Technol. 1, 4–20 (2010)
14.
Zurück zum Zitat Whitelaw, C., Hutchinson, B., Chung, G., Ellis, G.: Using the web for language independent spellchecking and autocorrection. In: Proceedings of the 2009 Conference on Empirical Methods in Natural Language Processing, pp. 890–899 (2009) Whitelaw, C., Hutchinson, B., Chung, G., Ellis, G.: Using the web for language independent spellchecking and autocorrection. In: Proceedings of the 2009 Conference on Empirical Methods in Natural Language Processing, pp. 890–899 (2009)
15.
Zurück zum Zitat Desai, N., Narvekar, M.: Normalization of noisy text data. Procedia Comput. Sci. 45, 127–132 (2015). International Conference on Advanced Computing Technologies and Applications (ICACTA) Desai, N., Narvekar, M.: Normalization of noisy text data. Procedia Comput. Sci. 45, 127–132 (2015). International Conference on Advanced Computing Technologies and Applications (ICACTA)
16.
Zurück zum Zitat Chandrasekar, R., Doran, C., Bangalore, S.: Motivations and methods for text simplification. In: Proceedings of the 16th International Conference on Computational Linguistics, pp. 1041–1044 (1996) Chandrasekar, R., Doran, C., Bangalore, S.: Motivations and methods for text simplification. In: Proceedings of the 16th International Conference on Computational Linguistics, pp. 1041–1044 (1996)
17.
Zurück zum Zitat Siddharthan, A.: Text simplification using typed dependencies: a comparision of the robustness of different generation strategies. In: Proceedings of the 13th European Workshop on Natural Language Generation, pp. 2–11 (2011) Siddharthan, A.: Text simplification using typed dependencies: a comparision of the robustness of different generation strategies. In: Proceedings of the 13th European Workshop on Natural Language Generation, pp. 2–11 (2011)
18.
Zurück zum Zitat Feblowitz, D., Kauchak, D.: Sentence simplification as tree transduction. In: Proceedings of the 2nd Workshop on Predicting and Improving Text Readability for Target Reader Populations, pp. 1–10 (2013) Feblowitz, D., Kauchak, D.: Sentence simplification as tree transduction. In: Proceedings of the 2nd Workshop on Predicting and Improving Text Readability for Target Reader Populations, pp. 1–10 (2013)
19.
Zurück zum Zitat Bingel, J., Søgaard, A.: Text simplification as tree labeling. In: Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics, pp. 337–343 (2016) Bingel, J., Søgaard, A.: Text simplification as tree labeling. In: Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics, pp. 337–343 (2016)
20.
Zurück zum Zitat Quinn, K., Zaiane, O.: Identifying questions & requests in conversation. In: Proceedings of the 2014 International C* Conference on Computer Science & Software Engineering - C3S2E, vol. 14 (2014) Quinn, K., Zaiane, O.: Identifying questions & requests in conversation. In: Proceedings of the 2014 International C* Conference on Computer Science & Software Engineering - C3S2E, vol. 14 (2014)
21.
Zurück zum Zitat Li, B., Si, X., Lyu, M.R., King, I., Chang, E.Y.: Question identification on twitter. In: Proceedings of the 20th ACM International Conference on Information and Knowledge Management, pp. 2477–2480 (2011) Li, B., Si, X., Lyu, M.R., King, I., Chang, E.Y.: Question identification on twitter. In: Proceedings of the 20th ACM International Conference on Information and Knowledge Management, pp. 2477–2480 (2011)
22.
Zurück zum Zitat Kwong, H., Yorke-Smith, N.: Detection of imperative and declarative question-answer pairs in email conversations. In: Proceedings of the 21st International Joint Conference on Artificial Intelligence, pp. 1519–1524 (2009) Kwong, H., Yorke-Smith, N.: Detection of imperative and declarative question-answer pairs in email conversations. In: Proceedings of the 21st International Joint Conference on Artificial Intelligence, pp. 1519–1524 (2009)
23.
Zurück zum Zitat Zhao, Z., Mei, Q.: Questions about questions: an empirical analysis of information needs on twitter. In: Proceedings of the 22nd International Conference on World Wide Web, pp. 1545–1556 (2013) Zhao, Z., Mei, Q.: Questions about questions: an empirical analysis of information needs on twitter. In: Proceedings of the 22nd International Conference on World Wide Web, pp. 1545–1556 (2013)
24.
Zurück zum Zitat Chambers, N., Jurafsky, D.: Template-based information extraction without the templates. In: Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies 1 Chambers, N., Jurafsky, D.: Template-based information extraction without the templates. In: Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies 1
25.
Zurück zum Zitat Mooney, R.J., Bunescu, R.: Mining knowledge from text using information extraction. SIGKDD Explor. Newslett. 7(1), 3–10 (2005)CrossRef Mooney, R.J., Bunescu, R.: Mining knowledge from text using information extraction. SIGKDD Explor. Newslett. 7(1), 3–10 (2005)CrossRef
27.
Zurück zum Zitat Wilbur, W.J., Kim, W., Xie, N.: Spelling correction in the pubmed search engine. Inf. Retrieval 9(5), 543–564 (2006)CrossRef Wilbur, W.J., Kim, W., Xie, N.: Spelling correction in the pubmed search engine. Inf. Retrieval 9(5), 543–564 (2006)CrossRef
28.
Zurück zum Zitat Wang, P., Berry, M.W., Yang, Y.: Mining longitudinal web queries: trends and patterns. J. Assoc. Inf. Sci. Technol. 54(8), 743–758 (2003)CrossRef Wang, P., Berry, M.W., Yang, Y.: Mining longitudinal web queries: trends and patterns. J. Assoc. Inf. Sci. Technol. 54(8), 743–758 (2003)CrossRef
29.
Zurück zum Zitat Rojo-Laurilla, M.A.: English for maritime purposes: communication apprehension and communicative competence among maritime students in the philippines. Reflections Eng. Lang. Teach. 6(2), 39–58 (2018) Rojo-Laurilla, M.A.: English for maritime purposes: communication apprehension and communicative competence among maritime students in the philippines. Reflections Eng. Lang. Teach. 6(2), 39–58 (2018)
30.
Zurück zum Zitat Apostol-Mates, R., Barbu, A.: Human error-the main factor in marine accidents. Sci. Bull. Naval Acad. 19(2), 451–454 (2016) Apostol-Mates, R., Barbu, A.: Human error-the main factor in marine accidents. Sci. Bull. Naval Acad. 19(2), 451–454 (2016)
31.
Zurück zum Zitat Jones, K.S.: A statistical interpretation of term specificity and its application in retrieval. J. Documentation 60(5), 493–502 (1972)CrossRef Jones, K.S.: A statistical interpretation of term specificity and its application in retrieval. J. Documentation 60(5), 493–502 (1972)CrossRef
32.
Zurück zum Zitat Cetintas, S., Si, L., Xin, Y.P., Zhang, D., Young Park, J.: Automatic text categorization of mathematical word problems. In: Proceedings of the Twenty-Second International FLAIRS Conference, pp. 27–32 (2009) Cetintas, S., Si, L., Xin, Y.P., Zhang, D., Young Park, J.: Automatic text categorization of mathematical word problems. In: Proceedings of the Twenty-Second International FLAIRS Conference, pp. 27–32 (2009)
33.
Zurück zum Zitat Pedregosa, F., et al.: Scikit-learn: machine learning in Python. J. Mach. Learn. Res. 12, 2825–2830 (2011) Pedregosa, F., et al.: Scikit-learn: machine learning in Python. J. Mach. Learn. Res. 12, 2825–2830 (2011)
34.
Zurück zum Zitat Marneffe, M.C.D., Manning, C.D.: Stanford Typed Dependencies Manual (2008) Marneffe, M.C.D., Manning, C.D.: Stanford Typed Dependencies Manual (2008)
35.
Zurück zum Zitat Honnibal, M., Johnson, M.: An improved non-monotonic transition system for dependency parsing. In: Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing, pp. 1373–1378 (2015) Honnibal, M., Johnson, M.: An improved non-monotonic transition system for dependency parsing. In: Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing, pp. 1373–1378 (2015)
37.
Zurück zum Zitat Salton, G.: Automatic Text Processing: The Transformation, Analysis, and Retrieval of Information by Computer. Addison-Wesley Longman Publishing Co. Inc, Boston (1989) Salton, G.: Automatic Text Processing: The Transformation, Analysis, and Retrieval of Information by Computer. Addison-Wesley Longman Publishing Co. Inc, Boston (1989)
39.
Zurück zum Zitat Shawar, B.A., Atwell, E.: Different measurements metrics to evaluate a chatbot system. In: Proceedings of the Workshop on Bridging the Gap: Academic and Industrial Research in Dialog Technologies, pp. 89–96 (2007) Shawar, B.A., Atwell, E.: Different measurements metrics to evaluate a chatbot system. In: Proceedings of the Workshop on Bridging the Gap: Academic and Industrial Research in Dialog Technologies, pp. 89–96 (2007)
40.
Zurück zum Zitat Radziwill, N.M., Benton, M.C.: Evaluating quality of chatbots and intelligent conversational agents. CoRR abs/1704.04579 (2017) Radziwill, N.M., Benton, M.C.: Evaluating quality of chatbots and intelligent conversational agents. CoRR abs/1704.04579 (2017)
41.
Zurück zum Zitat Noah, A., Smith, M.H., Hwa, R.: Question generation as a competitive undergraduate course project. In: Proceedings of the NSF Workshop on the Question Generation Shared Task and Evaluation Challenge (2008) Noah, A., Smith, M.H., Hwa, R.: Question generation as a competitive undergraduate course project. In: Proceedings of the NSF Workshop on the Question Generation Shared Task and Evaluation Challenge (2008)
Metadaten
Titel
Metis: A Scalable Natural-Language-Based Intelligent Personal Assistant for Maritime Services
verfasst von
Nikolaos Gkanatsios
Konstantina Mermikli
Serafeim Katsikas
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-99972-2_2