Skip to main content

Declarative Knowledge Extraction in the AC&NL Tutor

  • Conference paper
  • First Online:
Adaptive Instructional Systems (HCII 2020)

Abstract

Automatic knowledge acquisition is a rather complex and challenging task. This paper focuses on the description and evaluation of a semi-automatic authoring tool (SAAT) that has been developed as a part of the Adaptive Courseware based on Natural Language AC&NL Tutor project. The SAAT analyzes a natural language text and, as a result of the declarative knowledge extraction process, it generates domain knowledge that is presented in a form of natural language sentences, questions and domain knowledge graphs. Generated domain knowledge presents expert knowledge in the intelligent tutoring system Tutomat. The natural language processing techniques are applied and the tool’s functionalities are thoroughly explained. This tool is, to our knowledge, the only one that enables natural language question and sentence generation of different levels of complexity. Using an unstructured and unprocessed Wikipedia text in computer science, evaluation of domain knowledge extraction algorithm, i.e. the correctness of extraction outcomes and the effectiveness of extraction methods, was performed. The SAAT outputs were compared with the gold standard, manually developed by two experts. The results showed that 68.7% of detected errors referred to the performance of the integrated linguistic resources, such as CoreNLP, Senna, WordNet, whereas 31.3% of errors referred to the proposed extraction algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Grubišić, A., Stankov, S., Žitko, B.: Adaptive courseware based on natural language processing (AC & NL Tutor), United States Office of Naval Research grant (N00014-15-1-2789) (2015). www.acnltutor.net

  2. Dermeval, D., Paiva, R., Bittencourt, I.I., Vassileva, J., Borges, D.: Authoring tools for designing intelligent tutoring systems: a systematic review of the literature. J. Artif. Intell. Educ. 28, 336–384 (2018). https://doi.org/10.1007/s40593-017-0157-9

    Article  Google Scholar 

  3. Frasson, C., Gauthier, G., Lesgold, A.M. (eds.): Intelligent Tutoring Systems, Third International Conference, ITS 1996, Montréal, Canada, 12–14 June 1996 (1996)

    Google Scholar 

  4. Rickel, J.W.: Intelligent computer-aided instruction: a survey organized around system components. IEEE Trans. Syst. Man Cybern. 19, 40–57 (1989)

    Article  Google Scholar 

  5. Otter, D.W., Medina, J.R., Kalita, J.K.: A Survey of the Usages of Deep Learning in Natural Language Processing (2018). CoRR abs/1807.10854

    Google Scholar 

  6. Khurana, D., Koli, A., Khatter, K., Singh, S.: Natural language processing: state of the art, current trends and challenges. CoRR (2017). arXiv:1708.05148

  7. Yadav, V., Bethard, S.: A survey on recent advances in named entity recognition from deep learning models. In: Proceedings of the 27th International Conference on Computational Linguistics, COLING 2018, Santa Fe, New Mexico, USA, 20–26 August 2018, pp. 2145–2158 (2018)

    Google Scholar 

  8. Collobert, R., Weston, J., Bottou, L., Karlen, M., Kavukcuoglu, K., Kuksa, P.: Natural language processing (almost) from scratch. J. Mach. Learn. Res. 12, 2493–2537 (2011)

    MATH  Google Scholar 

  9. Fellbaum, C.: WordNet: an electronic lexical database. Libr. Q. 69, 406–408 (1999)

    Article  MATH  Google Scholar 

  10. Zheng, J., Chapman, W.W., Crowley, R.S., Savova, G.K.: Coreference resolution: a review of general methodologies and applications in the clinical domain. J. Biomed. In-form. 44, 1113–1122 (2011). https://doi.org/10.1016/j.jbi.2011.08.006

    Article  Google Scholar 

  11. Panaite, M., et al.: Bring it on! Challenges encountered while building a comprehensive tutor-ing system using readerbench. In: Artificial Intelligence in Education - 19th International Conference, AIED 2018, London, UK, 27–30 June 2018, Proceedings, Part I, pp. 409–419 (2018). https://doi.org/10.1007/978-3-319-93843-1_30

  12. Žitko, B.: Model of intelligent tutoring system based on processing of controlled language over ontology. Ph.D. thesis, University of Zagreb, Faculty of Electrical Engineering and Computing, Croatia (2010)

    Google Scholar 

  13. Graesser, A.C., VanLehn, K., Rosé, C.P., Jordan, P.W., Harter, D.: Intelligent tutoring systems with conversational dialogue. AI Mag. 22, 39–51 (2001)

    Google Scholar 

  14. Olney, A.: GnuTutor: an open source intelligent tutoring system based on autotutor. In: AAAI Fall Symposium Series, Cognitive and Metacognitive Educational Systems, pp. 70–75 (2009)

    Google Scholar 

  15. Wolfe, C., Widmer, C.L., Weil, A.M., Cedillos-Whynott, E.M.: Working with pedagogical agents: understanding the “back end” of an intelligent tutoring system. J. Excell. Coll. Teach. 26, 145–164 (2015)

    Google Scholar 

  16. Graesser, A.C., et al.: ElectronixTutor: an intelligent tutoring system with multiple learning resources for electronics. Int. J. STEM Educ. 5, 15 (2018)

    Article  Google Scholar 

  17. Evens, M.W., Chang, R.-C., Lee, Y.H., Shim, L.S., Woo, C.W., Zbang, Y.: CIRCSIM-Tutor: an intelligent tutoring system using natural language dialogue. In: Fifth Conference on Applied Natural Language Processing: Descriptions of System Demonstrations and Videos, pp. 13–14. Association for Computational Linguistics, Washington, DC, USA (1997). https://doi.org/10.3115/974281.974289

  18. VanLehn, K., et al.: The architecture of Why2-Atlas: a coach for qualitative physics essay writing. In: Cerri, S.A., Gouardères, G., Paraguaçu, F. (eds.) ITS 2002. LNCS, vol. 2363, pp. 158–167. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-47987-2_20

    Chapter  Google Scholar 

  19. Zouaq, A., Nkambou, R., Frasson, C.: The knowledge puzzle: an integrated approach of intelligent tutoring systems and knowledge management. In: Proceedings of the 18th IEEE International Conference on Tools with Artificial Intelligence, Washington, DC, USA, pp. 575–582. IEEE Computer Society (2006). https://doi.org/10.1109/ICTAI.2006.111

  20. Dzikovska, M.O., Moore, J.D., Steinhauser, N., Campbell, G., Farrow, E., Callaway, C.B.: BEETLE II: a system for tutoring and computational linguistics experimentation. In: Proceedings of the ACL 2010 System Demonstrations, Stroudsburg, PA, USA, pp. 13–18. Association for Computational Linguistics (2010)

    Google Scholar 

  21. Villalon, J.J., Calvo, R.A.: Concept map mining: a definition and a framework for its evaluation. In: Proceedings of the 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, Sydney, Australia, vol. 03, pp. 357–360. IEEE Computer Society (2008). https://doi.org/10.1109/WIIAT.2008.387

  22. Kowata, J.H., Cury, D., Claudia, M., Boeres, S.: Concept maps core elements candidates recognition from text. In: Proceedings of the Fourth International Conference on Concept Mapping, Viña del Mar, Chile, pp. 120–127 (2010)

    Google Scholar 

  23. de Marneffe, M.-C., et al.: Universal stanford dependencies: a cross-linguistic typology. LREC. 14, 4585–4592 (2014)

    Google Scholar 

  24. Carreras, X., Màrquez, L.: Introduction to the CoNLL-2004 shared task: semantic role labeling. In: HLT-NAACL 2004 Workshop: Eighth Conference on Computational Natural Language Learning (CoNLL-2004), Boston, Massachusetts, USA, pp. 89–97. Association for Computational Linguistics (2004)

    Google Scholar 

  25. Novak, J.D., Cañas, A.J.: The theory underlying concept maps and how to construct and use them. Technical report IHMC CmapTools 2006-1. Florida Institute for Human and Machine Cognition, Pensacola. http://cmap.ihmc.us/Publications/ResearchPapers/TheoryUnderlyingConceptMaps.pdf. Accessed 10 June 2020

  26. Valerio, A., Leake, D.: Jump-starting concept map construction with knowledge extracted from documents. In: Proceedings of the Second International Conference on Concept Mapping, pp. 296–303, San José, Costa Rica (2006)

    Google Scholar 

  27. Han, X., Liu, Z., Sun, M.: Joint representation learning of text and knowledge for knowledge graph completion. arXiv Preprint. arXiv:161104125 (2016)

  28. Gaines, B., Shaw, M.L.G.: Using knowledge acquisition and representation tools to support scientific communities. In: Proceedings of the Twelfth National Conference on Artificial Intelligence, pp. 707–714. AAAI Press/MIT Press, Menlo Park (1994)

    Google Scholar 

  29. Zouaq, A., Nkambou, R., Frasson, C.: Building domain ontologies from text for educational purposes. In: Duval, E., Klamma, R., Wolpers, M. (eds.) Creating New Learning Experiences on a Global Scale, pp. 393–407. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  30. Manning, C.D., Schütze, H.: Foundations of Statistical Natural Language Processing. MIT Press, Cambridge (1999)

    MATH  Google Scholar 

  31. Jia, Y., Qi, Y., Shang, H., Jiang, R., Li, A.: A practical approach to constructing a knowledge graph for cybersecurity. Engineering 4, 53–60 (2018)

    Article  Google Scholar 

Download references

Acknowledgments

The presented results are the outcome of the research projects “Adaptive Courseware based on Natural Language Processing (AC & NL Tutor)” and “Enhancing Adaptive Courseware based on Natural Language Processing” undertaken with the support of the United States Office of Naval Research Grants N00014-15-1-2789 and N00014-20-1-2066.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ani Grubišić .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Grubišić, A. et al. (2020). Declarative Knowledge Extraction in the AC&NL Tutor. In: Sottilare, R.A., Schwarz, J. (eds) Adaptive Instructional Systems. HCII 2020. Lecture Notes in Computer Science(), vol 12214. Springer, Cham. https://doi.org/10.1007/978-3-030-50788-6_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-50788-6_22

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-50787-9

  • Online ISBN: 978-3-030-50788-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics