Skip to main content
Log in

Multi-agent based classification using argumentation from experience

  • Published:
Autonomous Agents and Multi-Agent Systems Aims and scope Submit manuscript

Abstract

An approach to classification using a multi-agent system founded on an Argumentation from Experience paradigm is proposed. The technique is based on the idea that classification can be conducted as a process whereby a group of agents “argue” about the classification of a given case according to their experience as recorded in individual local data sets. The paper describes mechanisms whereby this can be achieved, which have been realised in the PISA framework. The framework allows both the possibility of agents operating in groups (coalitions) and migrating between groups. The proposed multi-agent classification using the Argumentation from Experience paradigm has been used to address standard, ordinal and unbalanced classification problems with good results. A full evaluation, in the context of these applications, is presented.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Agrawal, R., Imielinski, T., & Swami, A. (1993). Mining association rules between sets of items in large databases. In Proceedings of the ACM SIGMOD conference on management of data (SIGMOD’93) (pp. 207–216). New York: ACM Press.

  2. Agrawal, R., & Srikant, R. (1994). Fast algorithms for mining association rules in large databases. In Proceedings of the 20th international conference on very large data bases (VLDB94) (pp. 487–499).

  3. Albashiri A., Coenen F., Leng P. (2009) EMADS: An extendible multi-agent data miner. Knowledge Based Systems 22(7): 523–528

    Article  Google Scholar 

  4. Alejo, R., Garcia, V., Sotoca, J., Mollineda, R., & Sanchez, J. (2007). Improving the performance of the RBF neural networks with imbalanced samples. In Proceedings of the 9th international conference on artificial neural networks (pp. 162–169). New York: Springer.

  5. Asadi R., Mustapha N., Sulaiman N. (2009) A framework for intelligent multi agent system based neural network classification model. International Journal of Computer Science and Information Security 5(1): 168–174

    Google Scholar 

  6. Bai, Q., & Zhang, M. (2005). Dynamic team forming in self-interested multi-agent systems. In Proceedings of the AI 2005: Advances in artificial intelligence (pp. 674–683). New York: Springer.

  7. Baskaran R., Deivamani M. A., Kannan A. (2004) A multi agent approach for texture based classification and retrieval (MATBCR) using binary decision tree. International Journal of Computing and Information Sciences 2(1): 13–21

    Google Scholar 

  8. Bauer E., Kohavi R. (1999) An empirical comparison of voting classification algorithms: Bagging, boosting and variants. Machine Learning 36: 105–139

    Article  Google Scholar 

  9. Bench-Capon T. J. M. (1991) Knowledge based systems applied to law: A framework for discussion knowledge based systems and legal applications. Academic Press, New York, pp 329–342

    Google Scholar 

  10. Bench-Capon, T. J. M. (1993). Neural nets and open texture. In Proceedings of the 4th international conference on AI and law (ICAIL’94) (pp. 292–297). Amsterdam: ACM Press.

  11. Bench-Capon T. J. M., Dunne P. (2007) Argumentation in artificial intelligence. Artificial Intelligence 171(10–15): 619–641

    Article  MathSciNet  MATH  Google Scholar 

  12. Blake, C. L., & Merz, C. J. (1998). UCI repository of machine learning databases. http://www.ics.uci.edu/~mlearn/MLRepository.html. Accessed 12 June 2011.

  13. Brieman L. (1996) Bagging predictors. Machine Learning 24: 123–140

    Google Scholar 

  14. Carabelea, C. (2001). Adaptive agents in argumentation-based negotiation. In Proceedings of the ECCAI-ACAI/EASSS’01, AEMAS’01, HoloMAS’01 on multi-agent-systems and applications II-selected revised papers (pp. 180–187). London: Springer.

  15. Caragea D., Silvescu A., Honavar V. (2000) Agents that learn from distributed dynamic data sources. In: Stone P., Sen S. (Eds.) Proceedings of the workshop on learning agents (Agents 2000/ECML 2000). Spain, Barcelona

    Google Scholar 

  16. Caragea, D., Silvescu, A., & Honavar, V. (2003). Decision tree induction from distributed, heterogeneous, autonomous data sources. In Proceedings of the conference on intelligent systems design and applications (ISDA 03), 2003.

  17. Coenen, F. (2007). The LUCS-KDD decision tree classifier software. Department of Computer Science, The University of Liverpool, UK. http://www.csc.liv.ac.uk/~frans/KDD/Software/DecisionTrees/decisionTree.html. Accessed 12 June 2011.

  18. Coenen, F., & Leng, P. H. (2005). Obtaining best parameter values for accurate classification. In Proceedings of the ICDM’05, IEEE (pp. 597–600).

  19. Coenen F., Leng P. H., Ahmed S. (2004) Data structures for association rule mining: T-trees and P-trees. IEEE Transactions on Knowledge and Data Engineering 16(6): 774–778

    Article  Google Scholar 

  20. Committee of Public Accounts. (2003). Getting it right: Improving decision-making and appeals in social security benefits. Committee of Public Accounts. London: TSO, 2104 (House of Commons papers, session 2003/04; HC406).

  21. Datta S., Bhaduri K., Giannella C., Wolff R., Kargupta H. (2006) Distributed data mining in peer-to-peer networks. IEEE Internet Computing 10(4): 18–26

    Article  Google Scholar 

  22. Dietterich, T. (2000). Ensemble methods in machine learning. In Lecture notes in computer science (Vol. 1857, pp. 1–15). New York: Springer.

  23. Dietterich T. (2000) An experimental comparison of three methods for constructing ensembles of decision trees: Bagging, boosting and randomization. Machine Learning 40: 139–157

    Article  Google Scholar 

  24. Freund, Y., & Schapire, R. (1996). Experiments with a new boosting algorithm. In Proceedings of ICML’96 (pp. 148–156).

  25. Gaudette L., Japkowicz N. (2009) Evaluation methods for ordinal classification. In: Yong G., Japkowicz N. (Eds.) Advances in artificial intelligence. LCNS Vol. 5549. Springer, New York, pp 207–210

    Chapter  Google Scholar 

  26. Ghosh, J., Strehl, A., & Merugu, S. (2002). A consensus framework for integrating distributed clusterings under limited knowledge sharing. In Proceedings of the NSF workshop on next generation data mining (pp. 99–108).

  27. Gorodetsky, V., Karsaeyv, O., & Samoilov, V. (2003). Multi-agent technology for distributed data mining and classification. In Proceedings of IAT’03, IEEE/WIC (pp. 438–441).

  28. Grecu, D. L., & Becker, L. A. (1998). Coactive learning for distributed data mining. In Proceedings of KDD-98, New York, NY, August (pp. 209–213).

  29. Groothius, M., & Svensson, J. (2000). Expert system support and juridical quality. In Proceedings of Jurix 2000, 110. Amsterdam: IOS Press.

  30. Hall M., Frank E., Holmes G., Pfahringer B., Reutemann P., Witten I. H. (2009) The WEKA data mining software: An update. SIGKDD Explorations 11(1): 10–18

    Article  Google Scholar 

  31. Horling B., Lesser V. (2005) A survey of multi-agent organizational paradigms. Knowledge Engineering Review 19(4): 281–316

    Article  Google Scholar 

  32. Japkowicz N., Stephen S. (2002) The class imbalance problem: A systematic study. Intelligent Data Analysis 6(5): 429–449

    MATH  Google Scholar 

  33. Klusch M., Gerber A. (2001) Dynamic coalition formation among rational agents. Intelligent Systems 17(3): 42–47

    Article  Google Scholar 

  34. Melville, P., & Mooney, R. (2003). Constructing diverse classifier ensembles using artificial training examples. In Proceedings of the IJCAI’03 (pp. 505–510).

  35. Modi, P., & Kim, P. (2005). Classification of examples by multiple agents with private features. In Proceedings of the IEEE/WIC/ACM international conference on intelligent agent technology (IAT’05) (pp. 223–229).

  36. Modi, P., & Shen, W. (2011). Collaborative multi-agent learning for classification tasks. In Proceedings of the AAMAS’01 (pp. 37–38). New York: ACM Press.

  37. Moemeng, C., Zhu, X., & Cao, L. (2010). Integrating workflow into agent-based distributed data mining systems. In Proceedings of the sixth international workshop on agents and data mining interaction (ADMI10). LNAI 5980 (pp. 4–15). New York: Springer.

  38. Mozina M., Zabkar J., Bench-Capon T., Bratko I. (2005) Argument based machine learning applied to law. Artificial Intelligence 13(1): 53–73

    Google Scholar 

  39. Mulder, W., Meijer, G. R., & Adriaans, P. W. (2008). Collaborative learning agents supporting service network management. In Proceedings of the SOCASE’08 the 2008 AAMAS international conference on service-oriented computing: Agents, semantics and engineering. Heidelberg: Springer.

  40. National Audit Office. (2006). International benchmark of fraud and error in social security systems. Report by the Controller and Auditor General, HC 1387 Session 2005–2006, 20 July 2006.

  41. National Bureau of Economic Research Errors in the Social Security Disability Award Process. http://www.nber.org/aginghealth/winter04/w10219.html. Accessed 12 June 2011.

  42. Oliva, E., McBurney, P., & Omicini, A. (2008). Co-argumentation artifact for agent societies. In Proceedings of the 6th international workshop on argumentation in multi-agent systems (ArgMAS’07). LNCS 4946 (pp. 207–224). New York: Springer.

  43. Olmeda I., Fernandez E. (1997) Hybrid classifiers for financial multicriteria decision making: The case of bankruptcy prediction. Computational Economics 10: 317–335

    Article  MATH  Google Scholar 

  44. Ontanon, S., & Plaza, E. (2007). An argumentation-based framework for deliberation in multi-agent systems. In Proceedings of the ArgMAS’07 (pp. 178–196).

  45. Opitz D., Maclin R. (1999) Popular ensemble methods: An empirical study. Journal of Artificial Intelligence Research 11: 169–198

    MATH  Google Scholar 

  46. Pech, S., & Göhner, P. (2010). Multi-agent information retrieval in heterogeneous industrial automation environments. In Proceedings of the sixth international workshop on agents and data mining interaction (ADMI10). LNAI 5980 (pp. 27–39). New York: Springer.

  47. Peng, S., Mukhopadhyay, S., Raje, R., Palakal, M., & Mostafa, J. (2001). A comparison between single-agent and multi-agent classification of documents. In Proceedings of the 15th international parallel and distributed processing symposium (pp. 935–944).

  48. Prodromides, A., Chan, P., & Stolfo, S. (2000). Meta-learning in distributed data mining systems: Issues and approaches. In Advances in distributed and parallel knowledge discovery (pp. 81–114). Cambridge: AAAI Press/The MIT Press.

  49. Tambe M., Jung H. (1999) The benefits of arguing in a team. AI Magazine 20(4): 85–92

    Google Scholar 

  50. Tozicka J., Rovatsos M., Pechoucek M. (2008) MALEF framework for distributed machine learning and data mining. International Journal of Intelligent Information and Database Systems 2(1): 6–24

    Article  Google Scholar 

  51. Wardeh M., Bench-Capon T., Coenen F. (2011) Arguing from experience using multiple groups of agents. Argumentation and Computation 2(1): 51–76

    Article  Google Scholar 

  52. Wardeh, M., Coenen, F., & Bench-Capon, T. (2010). Arguing in groups. In Proceedings of the computational models of argument (COMMA’10) (pp. 475–486). Amsterdam: IOS Press.

  53. Webb G. (2000) MultiBoosting: A technique for combining boosting and wagging. Machine Learning 40(2): 159–196

    Article  Google Scholar 

  54. Weiss G., Dillenbourg P. (1999) What is ‘multi’ in multi-agent learning?. In: Dillenbourg P. (Ed.) Collaborative-learning cognitive and computational approaches. Elsevier, Oxford, pp 64–80

    Google Scholar 

  55. Yu L., Wang S. Y., Lai K. K. (2008) Credit risk assessment with a multistage neural network ensemble learning approach. Expert Systems with Applications 34(2): 1434–1444

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Frans Coenen.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wardeh, M., Coenen, F. & Bench-Capon, T. Multi-agent based classification using argumentation from experience. Auton Agent Multi-Agent Syst 25, 447–474 (2012). https://doi.org/10.1007/s10458-012-9197-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10458-012-9197-6

Keywords

Navigation