Abstract
In this work, the Affective Logic (AFFLOG) Tutor is presented. An Affective Tutoring System that uses knowledge representation and reasoning tools such as Answer Set Programming and the Event Calculus (EC) in order to represent the main components of the tutor. AI Planning is used to select individual parts of a given course material (tutorials) in order to build a specific course tailored to the needs of each user according to the user’s learning preferences. This course can dynamically change during the teaching session responding to the user’s mental and emotional states, providing affective support by offering praise, consolation or encouragement depending on the current emotion of the user. The design and a functioning implementation of the system is presented. As a proof of concept, a course on how to play the Settlers of Catan(c) board game was designed and implemented.
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
Anderson, J.R., Boyle, C.F., Corbett, A.T., Lewis, M.W.: Cognitive modeling and intelligent tutoring. Artif. Intell. 42(1), 7–49 (1990)
Brewka, G., Eiter, T., Truszczyński, M.: Answer set programming at a glance. Commun. ACM 54(12), 92–103 (2011)
Csikszentmihalyi, M.: Flow: The Psychology of Optimal Experience. Harper & Row, New York (1990)
Craig, S., Graesser, A., Sullins, J., Gholson, B.: Affect and learning: an exploratory look into the role of affect in learning with AutoTutor. J. Educ. Media 29(3), 241–250 (2004)
D’mello, S., Graesser, A.: AutoTutor and affective AutoTutor: learning by talking with cognitively and emotionally intelligent computers that talk back. ACM Trans. Interact. Intell. Syst. (TiiS). 2(4), 23 (2012)
Ekman, P.: An argument for basic emotions. Cogn. Emot. 6(3-4), 169–200 (1992)
Felder, R.M., Silverman, L.K.: Learning and teaching styles in engineering education. Eng. Educ. 78(7), 674–681 (1988)
Gebser, M., Kaminski, R., Kaufmann, B., Ostrowski, R., Schaub, T., Schneider, M.: Potassco: the Potsdam answer set solving collection. Ai Commun. 24(2), 107–124 (2011)
Gelfond, M., Lifschitz, V.: The stable model semantics for logic programming. ICLP/SLP 88, 1070–1080 (1988)
Google Vision API, Google Cloud Platform. https://cloud.google.com/vision/. Accessed 12 Feb 2020
Honey, P., Mumford, A.: The Manual of Learning Styles. P. Honey, London (1992)
Marek, V.W., Truszczyński, M.: Stable models and an alternative logic programming paradigm. In: Apt, K.R., Marek, V.W., Truszczynski, M., Warren, D.S. (eds.) The Logic Programming Paradigm. AI, pp. 375–398. Springer, Heidelberg (1999). https://doi.org/10.1007/978-3-642-60085-2_17
Miller, R., Shanahan, M.: Some alternative formulations of the event calculus. In: Kakas, Antonis C., Sadri, F. (eds.) Computational Logic: Logic Programming and Beyond. LNCS (LNAI), vol. 2408, pp. 452–490. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-45632-5_17
O’Rourke, E., Butler, E., Díaz Tolentino, A., Popović, Z.: Automatic generation of problems and explanations for an intelligent algebra tutor. In: Isotani, S., Millán, E., Ogan, A., Hastings, P., McLaren, B., Luckin, R. (eds.) AIED 2019. LNCS (LNAI), vol. 11625, pp. 383–395. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-23204-7_32
Pandit, D., Bansal, A.: A declarative approach for an adaptive framework for learning in online courses. In: 2019 IEEE 43rd Annual Computer Software and Applications Conference (COMPSAC), vol. 1. IEEE (2019)
Ragusa, C., Hoffman, M., Leonard, J.: 10 unwrapping GIFT A primer on developing with the generalized intelligent framework for tutoring (2013)
Russell, J.A.: A circumplex model of affect. J. Pers. Soc. Psychol. 39(6), 1161 (1980)
Sergot, M., Kowalski, R.: A logic-based calculus of events. New Gener. Comput. 4(1), 67–95 (1986)
Tenorth, M., Beetz, M.: Representations for robot knowledge in the KnowRob framework. Artif. Intell. 247, 151–169 (2017)
Woolf, B., Burleson, W., Arroyo, I., Dragon, T., Cooper, D., Picard, R.: Affect-aware tutors: recognising and responding to student affect. Int. J. Learn. Technol. 4(3–4), 129–164 (2009)
Yang, T.C., Hwang, G.J., Yang, S.J.H.: Development of an adaptive learning system with multiple perspectives based on students’ learning styles and cognitive styles. J. Educ. Technol. Soc. 16, 185–200 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Dougalis, A., Plexousakis, D. (2020). AFFLOG: A Logic Based Affective Tutoring System. In: Kumar, V., Troussas, C. (eds) Intelligent Tutoring Systems. ITS 2020. Lecture Notes in Computer Science(), vol 12149. Springer, Cham. https://doi.org/10.1007/978-3-030-49663-0_31
Download citation
DOI: https://doi.org/10.1007/978-3-030-49663-0_31
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-49662-3
Online ISBN: 978-3-030-49663-0
eBook Packages: Computer ScienceComputer Science (R0)