ABIBA: An Agent-Based Computing System for Behaviour Analysis Used in Human-Agent Interaction

  • Can CuiEmail author
  • Dave Murray-Rust
  • David Robertson
  • Kristin Nicodemus
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 887)


We build an agent-based system for supporting correlation analysis between human behavioural and non-behavioural patterns. A novel social norm specification language is leveraged to create an interaction model based communication engine for choreographing distributed systems, offering a communication environment for multiple interacting players. Categorising sets of players based on their interaction behaviours allows labelling the other patterns, which the system uses to further its understanding relationship between the two traits. While existing analysis methods are manually applied, non-user-editable and typically opaque, the system offers an end-to-end computing framework and protocols which are modifiable for specific users. Evaluation for this system relies on tests for categories of people who are mentally depressed, where traditional questionnaire-based methods are superseded by methods that use more objective behavioural tests. This approach to evaluation through behavioural experimentation is intended not only to classify sub-types of depression cases which would facilitate elucidation of aetiology but evaluates system performance in a real-world scenario.


Multiagent system Social norm Interaction simulation Behaviour analysis Human-agent interaction Computational psychiatry 


  1. 1.
    Abushark, Y., Thangarajah, J., Miller, T., Harland, J., Winikoff, M.: Early detection of design faults relative to requirement specifications in agent-based models. In: Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2015, pp. 1071–1079. International Foundation for Autonomous Agents and Multiagent Systems, Richland (2015)Google Scholar
  2. 2.
    Kessler, R.C., van Loo, H.M., Wardenaar, K.J., Bossarte, R.M., Brenner, L.A., Cai, T., Ebert, D.D., Hwang, I., Li, J., de Jonge, P., Nierenberg, A.A., Petukhova, M.V., Rosellini, A.J., Sampson, N.A., Schoevers, R.A., Wilcox, M.A., Zaslavsky, A.M.: Testing a machine-learning algorithm to predict the persistence and severity of major depressive disorder from baseline self-reports. Mol. Psychiatry 21(10), 1366–1371 (2016)CrossRefGoogle Scholar
  3. 3.
    Lomuscio, A., Qu, H., Raimondi, F.: MCMAS: an open-source model checker for the verification of multi-agent systems. Int. J. Softw. Tools Technol. Transf. 19(1), 9–30 (2017)CrossRefGoogle Scholar
  4. 4.
    Murray-Rust, D., Robertson, D.: LSCitter: building social machines by augmenting existing social networks with interaction models (2014)Google Scholar
  5. 5.
    Radke, S., Schäfer, I.C., Müller, B.W., de Bruijn, E.R.: Do different fairness contexts and facial emotions motivate ‘irrational’ social decision-making in major depression? An exploratory patient study. Psychiatry Res. 210(2), 438–443 (2013)CrossRefGoogle Scholar
  6. 6.
    Reuter, M., Felten, A., Penz, S., Mainzer, A., Markett, S., Montag, C.: The influence of dopaminergic gene variants on decision making in the ultimatum game. Front. Hum. Neurosci. 7(June), 242 (2013)Google Scholar
  7. 7.
    Robertson, D.: A lightweight coordination calculus for agent systems. In: Leite, J., Omicini, A., Torroni, P., Yolum, I. (eds.) DALT 2004. LNCS (LNAI), vol. 3476, pp. 183–197. Springer, Heidelberg (2005). Scholar
  8. 8.
    Robertson, D.: Lightweight coordination calculus for agent systems: retrospective and prospective. In: Sakama, C., Sardina, S., Vasconcelos, W., Winikoff, M. (eds.) DALT 2011. LNCS (LNAI), vol. 7169, pp. 84–89. Springer, Heidelberg (2012). Scholar
  9. 9.
    Serrano, E., Muñoz, A., Botia, J.: An approach to debug interactions in multi-agent system software tests. Inf. Sci. 205, 38–57 (2012)CrossRefGoogle Scholar
  10. 10.
    Serrano, E., Rovatsos, M., Botía, J.A.: Data mining agent conversations: a qualitative approach to multiagent systems analysis. Inf. Sci. 230, 132–146 (2013)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Shickel, B., Heesacker, M., Benton, S., Rashidi, P.: Hashtag healthcare: from tweets to mental health journals using deep transfer learning, pp. 1–10 (2017)Google Scholar
  12. 12.
    The National Institute for Health and Care Excellence: Depression: The NICE Guideline on the Management of Depression in Adults (2009)Google Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  • Can Cui
    • 1
    Email author
  • Dave Murray-Rust
    • 2
  • David Robertson
    • 1
  • Kristin Nicodemus
    • 3
  1. 1.School of InformaticsThe University of EdinburghEdinburghUK
  2. 2.School of DesignThe University of EdinburghEdinburghUK
  3. 3.Institute of Genetics and Molecular MedicineThe University of EdinburghEdinburghUK

Personalised recommendations