Skip to main content

AFFLOG: A Logic Based Affective Tutoring System

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 12149))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

References

  1. Anderson, J.R., Boyle, C.F., Corbett, A.T., Lewis, M.W.: Cognitive modeling and intelligent tutoring. Artif. Intell. 42(1), 7–49 (1990)

    Article  Google Scholar 

  2. Brewka, G., Eiter, T., Truszczyński, M.: Answer set programming at a glance. Commun. ACM 54(12), 92–103 (2011)

    Article  Google Scholar 

  3. Csikszentmihalyi, M.: Flow: The Psychology of Optimal Experience. Harper & Row, New York (1990)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. Ekman, P.: An argument for basic emotions. Cogn. Emot. 6(3-4), 169–200 (1992)

    Article  Google Scholar 

  7. Felder, R.M., Silverman, L.K.: Learning and teaching styles in engineering education. Eng. Educ. 78(7), 674–681 (1988)

    Google Scholar 

  8. 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)

    Article  MathSciNet  Google Scholar 

  9. Gelfond, M., Lifschitz, V.: The stable model semantics for logic programming. ICLP/SLP 88, 1070–1080 (1988)

    Google Scholar 

  10. Google Vision API, Google Cloud Platform. https://cloud.google.com/vision/. Accessed 12 Feb 2020

  11. Honey, P., Mumford, A.: The Manual of Learning Styles. P. Honey, London (1992)

    Google Scholar 

  12. 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

    Chapter  MATH  Google Scholar 

  13. 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

    Chapter  Google Scholar 

  14. 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

    Chapter  Google Scholar 

  15. 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)

    Google Scholar 

  16. Ragusa, C., Hoffman, M., Leonard, J.: 10 unwrapping GIFT A primer on developing with the generalized intelligent framework for tutoring (2013)

    Google Scholar 

  17. Russell, J.A.: A circumplex model of affect. J. Pers. Soc. Psychol. 39(6), 1161 (1980)

    Article  Google Scholar 

  18. Sergot, M., Kowalski, R.: A logic-based calculus of events. New Gener. Comput. 4(1), 67–95 (1986)

    Article  Google Scholar 

  19. Tenorth, M., Beetz, M.: Representations for robot knowledge in the KnowRob framework. Artif. Intell. 247, 151–169 (2017)

    Article  MathSciNet  Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dimitris Plexousakis .

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

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)

Publish with us

Policies and ethics