Abstract
The successful use of intelligent agents in healthcare has attracted researchers to apply this emerging software engineering paradigm in more advanced and complex applications. Main success factor is the natural mapping of real world medical problems into cyber world. Multi-agent architecture can easily model the heterogeneous, distributed and autonomous health care systems. The multi agent systems have been applied from single healthcare activity like knowledge based medical system to complex, multi-component based systems like complete healthcare unit. The use of multi agent systems in health care domain has also opened the ways to find out new applications like personalized and socialized health care systems. This versatile use of multi agent systems has also posed new problems for researchers like; security, communication, and different social issues. This work reviews recent years’ research and applications of multi agent systems in healthcare published in different research journals, international conferences, and implemented practically. We reviewed five subdomains and three systems in each subdomain. A set of common parameters of these systems has been extracted and compared to analyze systems’ merits and deficiencies. Based on our analysis, we have provided recommendations for multi agent systems applied in healthcare domain. Future research directions for interested researchers and practitioners are also discussed. As our own future research work, we intend to study healthcare and multi agent systems in e-commerce.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Andreadis G et al (2014) Classification and review of multi-agents systems in the manufacturing section. Proc Eng 69:282–290
Artificial Intelligence in Medicine Society (AIME) (2013) http://www.aimedicine.info/aime13/
Azadeh A et al (2014) Scheduling prioritized patients in emergency department laboratories. Comput Methods Programs Biomed 117(2):61–70
Beavers G, Hexmoor H (2003) Types and limits of agent autonomy. In: Rovatsos M, Nickles M (eds) Proceedings of the 1st international workshop on computational autonomy—potenial, risks and solutions AAMAS03, Melbourne, Australia, pp 1–9
Becker GS (2007) Health as human capital: synthesis and extensions. Oxf Econ Pap 59(3):379–410
Bench-Capon TJM (2014) Knowledge representation: an approach to artificial intelligence. No. 32. Academic Press, London
Benomrane S, Ayed M, Alimi AM (2013) An agent-based knowledge discovery from databases applied in healthcare domain. In: 2013 international conference on advanced logistics and transport (ICALT). IEEE
Berna-Koes Mary, Nourbakhsh Illah, Sycara Katia (2004) Communication efficiency in multi-agent systems. In: 2004 IEEE international conference on robotics and automation, 2004 proceedings (ICRA’04), vol 3. IEEE
Beutter R et al (2014) Privacy setting for medical communications systems. U.S. Patent Application 14/198,826. Focus
Bijani S, Robertson D (2014) A review of attacks and security approaches in open multi-agent systems. Artif Intell Rev 42(4):607–636
Bonté B et al (2005) Coupling the farming system modelling tool ‘olympe’with the multi-agentsystem software system ‘cormas’ to understand the use of resources in complex agricultural systems. In: ECMS 2005: 19th European conference on modelling and simulation
Borselius N (2002) Security in multi-agent systems. In: Proceedings of the 2002 international conference on security and management (SAM’02)
Bourne RA, Excelente-Toledo CB, Jennings NR (2000) Run-time selection of coordination mechanisms in multi-agent systems, pp 348–352
Byrski A et al (2015) Evolutionary multi-agent systems. Knowl Eng Rev 30(02):171–186
Cabri G, Puviani M, Zambonelli F (2011) Towards a taxonomy of adaptive agent-based collaboration patterns for autonomic service ensembles. In: 2011 international conference on collaboration technologies and systems (CTS). IEEE
Carabelea C, Boissier O, Florea A (2003) Autonomy in MAS: a classication attempt. In: Proc of the workshop on computational autonomy: potential, solutions, risks at AAMAS (Autonomy 2003). Springer, Melbourne, Australia, July 2003, pp103–113
Chen TL, Cheng SH, Liu CH, Fang TY, Chen T, Chen C (2010) The study of secure agent-based scheme on health information systems. In: 2010 IEEE international conference on information theory and information security (ICITIS), pp 481–484
Chopra AK, Singh MP (2009) An architecture for multiagent systems: An approach based on commitments. In: Proceedings of the AAMAS workshop on programming multiagent systems (ProMAS’09)
Chopra AK et al (2013) Research directions in agent communication. ACM Trans Intell Syst Technol (TIST) 4(2):20
Ciancarini P, Omicini A, Zambonelli F (1999) Coordination models for multi-agent systems. AgentLink News 3:3–6
Corchado JM, Bajo J, Paz Y, Tapia DI (2008) Intelligent environment for monitoring Alzheimer patients, agent technology for health care. Decis Support Syst 44(2):382–396
Cristin G et al. (2015) A framework for cybersecurity information sharing and risk reduction. Microsoft Research
Daknou A, Zgaya H, Hammadi S, Hubert H (2010) A dynamic patient scheduling at the emergency department in hospitals. In: 2010 IEEE workshop on health care management (WHCM), pp 1–6
Datta A, Dave N, Mitchell J, Nissenbaum H, Sharma D (2010) Privacy challenges in patient-centric health information systems. In: Usenix workshop on health security and privacy
Deters R (2001) Scalability & multi-agent systems. In: 2nd international workshop infrastructure for agents, MAS and Scalable MAS. 5th international conference on autonomous agents
Domingos P (2007) Structured machine learning: ten problems for the next ten years. In: Proceedings of the annual international conference on inductive logic programming
Excelente-Toledo CB, Jennings NR (2004) The dynamic selection of coordination mechanisms. Auton Agent Multi Agent Syst 9(1–2):55–85
Falagas ME et al (2008) Comparison of PubMed, Scopus, web of science, and Google scholar: strengths and weaknesses. FASEB J 22(2):338–342
Far BH, Wanyama T (2003) Metrics for agent-based software development. In: Canadian conference on electrical and computer engineering, 2003. IEEE CCECE 2003, vol 2. IEEE
FIPA Specifications (2007) Specifying protocols for multi-agent systems interaction. ACM Trans Auton Adapt Syst 2(4). doi:10.1145/1293731.1293735
Fulbright R, Stephens LM (1994) Classification of multiagent systems. In: Proceedings of the 2nd international working conference on cooperative knowledge based systems (CKBS-94). Keele University, Dake Centre
Gardner HH, Gardner DB (2012) Health as human capital —theory and its implications. Internally published research white paper. www.HCMSGroup.com
Gmytrasiewicz PJ, Durfee EH (2001) Rational communication in multi-agent environments. Auton Agent Multi Agent Syst 4(3):233–272
Greenberg MS, Byington JC, Harper DG (1998) Mobile agents and security. IEEE Commun Mag 36(7):76–85
Gupta Si, Pujari S (2009) A multi-agent system (MAS) based scheme for health care and medical diagnosis system. In: International conference on intelligent agent and multi-agent systems, 2009. IAMA 2009. IEEE
Hagalisletto AM, Steinar K (2010) Pervasive integration by autonomous agents. In: 2010 43rd Hawaii international conference on system sciences (HICSS), pp 1–9
http://k4care.net/index.php?id=160&tx_drwiki_pi1%5Bkeyword%5D=SDA%2A%20Model
Huang Q, Yang X, Li S (2011) Identity authentication and context privacy preservation in wireless health monitoring system. Int J Comput Netw Inf Secur 3(4):53
Hudson DL, Cohen ME (2010) Intelligent agents in home healthcare. Annals of telecommunications - annales des télécommunications 65(9):593–600
Isern D, Moreno A, Sánchez D, Hajnal Á, Pedone G, Varga LZ (2011) Agent-based execution of personalised home care treatments. Appl Intell 34(2):155–180
Isern D, Sanchez D, Moreno A (2010) Agents applied in health care: a review. Int J Med Inform 79:145–166
Ivanović M, Budimac Z (2012) Software agents: state-of-the-art and possible applications. In: Proceedings of the 13th international conference on computer systems and technologies (CompSysTech ’12). ACM, New York, USA, pp 11–22
Ji M, Muhammad A, Egerstedt M (2006) Leader-based multi-agent coordination: controllability and optimal control. In: American control conference, 2006. IEEE
Ji Y, Shen F, Tran J (2012) A high performance agent-based system for reporting suspected adverse drug reactions. In: 2012 ninth international conference on information technology: new generations (ITNG), pp 490–495
Johnston J, Leung G, Wong J, Ho L, Fielding R (2001) Physicians’ attitudes towards the computerization of clinical practice in Hong Kong: a population study. Int J Med Inform 65:41–49
Jorge ICA (2011) Agent-based methodology for developing agroecosystems’ simulations. In: Software engineering and formal methods: 9th international conference (SEFM 2011), pp 431–445
Jung Y et al (2012) A survey of security issue in multi-agent systems. Artif Intell Rev 37(3):239–260
Kalia AK, Singh MP (2014) Muon: designing multiagent communication protocols from interaction scenarios. Auton Agent Multi Agent Syst 29(4):621–657
Kaluža B, Mirchevska V, Dovgan E, Luštrek M, Gams M (2010) An agent-based approach to care in independent living. In: Proceedings of the First international joint conference on ambient intelligence (Am I’10). Springer, Berlin, Heidelberg, pp 177–186
Kaplan HC et al (2012) The Model for Understanding Success in Quality (MUSIQ): building a theory of context in healthcare quality improvement. BMJ Qual Saf 21(1):13–20
Kim H (2014) Enhanced identity authentication and context privacy preservation in ubiquitous healthcare system. Int J Control Autom 7(11):391–400
Kim J, Chung K-Y (2014) Ontology-based healthcare context information model to implement ubiquitous environment. Multimed Tools Appl 71(2):873–888
Kirn S, Anhalt C, Krcmar H, Schweiger A (2006) Agent. Hospital—health care applications of intelligent agents, book chapter, pubished under subtitle “theory and applications in enterprises”, Book Title “multiagent engineering”, pp 199–220. ISBN:978-3-540-31406-6
La P, Mariantonietta FM, Sgandurra D (2013) A survey on security for mobile devices. IEEE Commun Surv Tutor 15(1):446–471
Langevin S (2010) Knowledge representation, communication, and update in probability-based multiagent systems. In: Proceedings of the 9th international conference on autonomous agents and multiagent systems: volume 1. International Foundation for Autonomous Agents and Multiagent Systems, pp 1663–1664
Lee P, Khong P, Ghista D (2006) Impact of deficient healthcare service quality. TQM Mag 18(6):563–571
Lin CJ, Jhao YL, Cheng S, Yeh W (2012) The intelligent agents in the study of web-based medical information search system. In: 2012 international conference on machine learning and cybernetics (ICMLC), vol 5, pp 1801–1806
Luck M, d’Inverno M (1995) A formal framework for agency and autonomy. In: ICMAS 95
Luck M, McBurney P, Shehory O, Willmott S (2005) Agent technology: computing as interaction (a roadmap for agent based computing), AgentLink III. http://www.agentlink.org/roadmap/al3rm.pdf
Lyell M, Liu X (2012) Software agent application to support the patient-at-home. In: 2012 international conference on collaboration technologies and systems (CTS), pp 97–103
Manate B et al (2014) An intelligent context-aware decision-support system oriented towards healthcare support. In: 2014 eighth international conference on complex, intelligent and software intensive systems (CISIS). IEEE
Marzougui B, Kamel B (2013) Interaction protocols in multi-agent systems based on agent petri nets model. Int J Adv Comput Sci Appl 4:7
McArthur S, Davidson E, Catterson V, Dimeas A, Hatziargyriou N, Ponci F, Funabashi T (2007) Multi-agent systems for power engineering applications-part ii: Technologies, standards, and tools for building multi-agent systems. IEEE Transactions on power systems
Miyagawa S et al (2014) Framework for information sharing with privacy and priority control in long-term care in Japan. Int J e-Health Med Commun 5(1):46–62
Mohammed MF, Lim CP, Quteishat A (2014) A novel trust measurement method based on certified belief in strength for a multi-agent classifier system. Neural Comput Appl 24(2):421–429
Moreno A (2006) Guest Editor’s introduction: on the evolution of applying agent technology to healthcare. IEEE Intell Syst 21(6):8–10
Nealon, JL, Moreno A (eds) (2003) Applications of software agent technology in the health care domain, whitestein series in software agent technologies and autonomic computing. Birkhäuser, Basel
Niazi M, Hussain A (2011) Agent-based computing from multi-agent systems to agent-based models: a visual survey. Scientometrics 89(2):479–499
Nowostawski M, Purvis M (2007) The concept of autonomy in distributed computation and multi-agent systems. In: Proceedings of the 2007 IEEE/WIC/ACM international conference on intelligent agent technology. IEEE Computer Society
Nwana HS (1996) Software agents: an overview. Knowl Eng Rev 11(3):205–244
Olfati-Saber R, Fax JA, Murray RM (2007) Consensus and cooperation in networked multi-agent systems. Proc IEEE 95(1):215–233
Page CL, Bousquet F, Bakam I, Bah A, Baron C (2000) CORMAS: a multiagent simulation toolkit to model natural and social dynamics at multiple scales. In: Proceedings of Workshop “The ecology of scales”, Wageningen, The Netherlands
Patriarca-Almeida JH, Vieira-Marques PM, Cruz-Correia RJ (2011) Simulation environment for the optimization of the data retrieval capabilities of an agent based system in a healthcare setting. In: 5th international conference on industrial applications of holonic and multi-agent systems for manufacturing (HoloMAS’11), pp 124–132
Patriarca-Almeida JH, Vieira-Marques PM, Cruz-Correia RJ (2012) Optimization of an agent based clinical data retrieval system. In: 2012 7th Iberian conference on information systems and technologies (CISTI), pp 1–6
Pegueroles J, de la Cruz LJ, Vera-del-Campo J, Hernandez-Serrano J, Leon O (2013) The TAMESIS project: enabling technologies for the health status monitoring and secure exchange of clinical record. In: 2013 seventh international conference on complex, intelligent, and software intensive systems (CISIS), pp 312–319
Pinyol I, Sabater-Mir J (2013) Computational trust and reputation models for open multi-agent systems: a review. Artif Intell Rev 40(1):1–25
Rahmat MH, Annamalai M, Halim SA, Ahmad R (2013) Agent-based modelling and simulation of emergency department re-triage. In: 2013 IEEE business engineering and industrial applications colloquium (BEIAC), pp 219–224
Sánchez-Garzón I, Fdez-Olivares J, Onaindía E, Milla G, Jordán J, Castejón P (2013) A multi-agent planning approach for the generation of personalized treatment plans of comorbid patients. In: Artificial intelligence in medicine, vol. 7885. Springer, Berlin, pp 23–27
Sarkar A, Debnath NC (2012) Measuring complexity of multi-agent system architecture. In: 2012 10th IEEE international conference on industrial informatics (INDIN). IEEE
Self AL, DeLoach SA (2003) Designing and specifying mobility within the multiagent systems engineering methodology. In: Proceedings of the 2003 ACM symposium on applied computing. ACM
Shirabad JS, Wilk S, Michalowski W, Farion K (2012) Implementing an integrative multi-agent clinical decision support system with open source software. J Med Syst 36(1):123–137
Stone P, Veloso M (2000) Multiagent systems: a survey from a machine learning perspective. Auton Robots 8(3):345–383
Su C-J, Wu C-Y (2011) JADE implemented mobile multi-agent based, distributed information platform for pervasive health care monitoring. Appl Soft Comput 11(1):315–325
Subalakshmi RJ, Das A, Iyengar NCSN (2010) A Small e-health care information system with agent technology. In: 2011 International conference on computational intelligence and communication networks (CICN), pp 68–72
Such JM, Espinosa A, Garcia-Fornes A (2014) A survey of privacy in multi-agent systems. Knowl Eng Rev 29(03):314–344
Taweel A, Mahmoud S, Tawil AR (2014) Privacy-aware agent-oriented architecture for distributed ehealth systems. In: On the move to meaningful internet systems: OTM 2014 workshops. Springer, Berlin, Heidelberg
Vlassis N (2007) A concise introduction to multiagent systems and distributed artificial intelligence. Synthesis lectures on artificial intelligence and machine learning. Morgan & Claypool Publisher, San Rafael, pp 1–71
Witkowski M, Stathis K (2004) A dialectic architecture for computational autonomy. In: Agents and computational autonomy, vol. 2969. Springer, Heidelberg, pp 261–273
Wong TC, Xu M, Chin KS (2014) A two-stage heuristic approach for nurse scheduling problem: a case study in an emergency department. Comput Oper Res 51:99–110
Wooldridge M, Jennings NR, Kinny D (2000) The Gaia methodology for agent-oriented analysis and design. Auton Agent Multi Agent Syst 3:285–312
Xiao J, Osterweil LJ, Wang Q (2010) Dynamic scheduling of emergency department resources. In: Veinot T (ed) Proceedings of the 1st ACM international health informatics symposium (IHI ’10). ACM, New York, NY, USA, pp 590–599
Xu Y et al (2006) Towards flexible coordination of large scale multi-agent teams. In: Coordination of large-scale multiagent systems. Springer, New York, pp 287–309
Xuan P, Lesser V, Zilberstein S (2001) Communication decisions in multi-agent cooperation: model and experiments. In: Proceedings of the fifth international conference on autonomous agents. ACM
Yu H et al (2013) A survey of multi-agent trust management systems. IEEE Access 1:35–50
Zambonelli F, Luck M (2004) Agent hell: a scenario of worst practices. Computer 37(3):96–98
Zheng S, Li W, Peng X, Zhao H, Zhang C (2010) Research on integrating the healthcare enterprise based on multi-agent. In: 2010 International conference on computer, mechatronics, control and electronic engineering (CMCE), pp 493–496
Zhong Y (2009) Mechanism approach to advanced intelligence. Int J Adv Intell 1(1):27–38
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Iqbal, S., Altaf, W., Aslam, M. et al. Application of intelligent agents in health-care: review. Artif Intell Rev 46, 83–112 (2016). https://doi.org/10.1007/s10462-016-9457-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-016-9457-y