Skip to main content
Log in

A multi-agent legal recommender system

  • Published:
Artificial Intelligence and Law Aims and scope Submit manuscript

Abstract

Infonorma is a multi-agent system that provides its users with recommendations of legal normative instruments they might be interested in. The Filter agent of Infonorma classifies normative instruments represented as Semantic Web documents into legal branches and performs content-based similarity analysis. This agent, as well as the entire Infonorma system, was modeled under the guidelines of MAAEM, a software development methodology for multi-agent application engineering. This article describes the Infonorma requirements specification, the architectural design solution for those requirements, the detailed design of the Filter agent and the implementation model of Infonorma, according to the guidelines of the MAAEM methodology.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22

Similar content being viewed by others

References

  • Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17(6):734–749

    Article  Google Scholar 

  • Antoniou G, Van Harmelen F (2004) Semantic web primer, MIT Press

  • Balabanovic M, Shoham Y (1997) Fab: content-based, collaborative recommendation. Commun ACM 40(3):66–72

    Article  Google Scholar 

  • Banos E, Katakis I, Bassiliades N, Tsoumakas G, Vlahavas I (2006) PersoNews: a personalized news reader enhanced by machine learning and semantic filtering. In: Meersman R, Tari Z et al (eds) Proceedings 5th international conference on ontologies, databases, and applications of semantics (ODBASE 2006—OTM 2006), Montpellier, France, Springer-Verlag, LNCS 4275, pp 975–982

  • Bellifemine F, Caire G, Poggi A, Rimassa G (2003) JADE a white paper. Exp v. 3 n. 3, http://www.jade.tilab.com/

  • Benjamins V, Casanovas P, Breuker J, Gangemi A (2005) Law and the semantic web, an introduction. Lect Notes Comput Sci 3369:1–17

    Article  Google Scholar 

  • Drumond L, Girardi R, Lindoso A, Marinho L (2006) A semantic web based recommender system for the legal domain. In: Procceedings of the European conference on artificial intelligence (ECAI 2006) workshop on recommender systems, Riva del Garda, Italy, pp 81–83

  • Drumond L, Girardi R, Leite A (2007a) A case study on the application of the MAAEM methodology for the specification modeling of recommender systems in the legal domain. In: Proceedings of the 9th international conference on enterprise information systems. INSTICC, v. SAIC, Lisboa, pp 155–160

  • Drumond L, Girardi R, Leite A (2007b) Architectural design of a multi-agent recommender system for the legal domain. In: Proceedings of the eleventh international conference on artificial intelligence and law, ACM Press, New York, pp 183–188

  • Drumond L, Girardi R, Leite A (2007c) Detailed design of the user modeler agent of the knowledge based infonorma recommender system. In: The nineteenth international conference on software engineering and knowledge engineering, 2007, Boston. Proceedings of the nineteenth international conference on software engineering and knowledge engineering, IEEE CS Press, Los Alamitos

  • FIPA (2006a) ACL message structure specification. Available at <http://www.fipa.org/specs/fipa00061/SC00061G.html>. Accessed 30 October 2006

  • FIPA (2006b) Communicative act library specification. Available at <http://www.fipa.org/specs/fipa00037/SC00037J.html>. Accessed 30 October 2006

  • Gennari J, Musen MA, Fergerson RW, et al (2002) The evolution of Protégé: an environment for knowledge-based systems development. Technical Report SMI–2002–0943

  • Girardi R, Ibrahim B (1995) Using English to Retrieve Software. J Syst Software, Special Issue on Software Reusability 30(3):249–270

    Google Scholar 

  • Girardi B, Marinho L (2007) A domain model of web recommender systems based on usage mining and collaborative filtering. Requirements Eng J, Springer-Verlag Press, London 12(1):23–40

  • Gruber T (1995) Toward principles for the design of ontologies used for knowledge sharing. Int J Human-Comp Stud 43:907–928

    Article  Google Scholar 

  • Kralingen R (1995) Frame-based conceptual models of statute law, Computer/Law Series 16

  • Lang K (1995) Newsweeder: learning to filter news. In: Proceedings of the 12th international conference on machine learning. Lake Tahoe, CA, pp 331–339

  • Lindoso A, Girardi R (2005) Uma Técnica baseada em Ontologias para o Reuso de Padrões de Software e de Frameworks no Projeto de Aplicações Multiagente. In: Proceedings of first workshop on software engineering for agent-oriented systems (SEAS 2005), Brazilian symposium on software engineering (SBES 2005). Uberlândia, Brazil

  • Lindoso A, Girardi R (2006) The SRAMO technique for analysis and reuse of requirements in multi-agent application engineering. IX workshop on requirements engineering, Cadernos do IME, UERJ Press, 20, pp 41–50. Rio de Janeiro

  • McBride B (2002) Jena: a Semantic Web Toolkit. Internet Comput IEEE 6:55–59

    Article  Google Scholar 

  • Middleton S, Alani H, Shadbolt N, De Roure D (2002) Exploiting synergy between ontologies and recommender systems. In: Proceedings of the WWW international workshop on the semantic web, v. 55 of CEUR workshop proceedings, Maui, HW, USA

  • Middleton S, Shadbolt N, De Roure D (2004) Ontological user profiling in recommender systems. ACM Trans Inf Syst 22:54–88

    Article  Google Scholar 

  • Pinkwart N, Aleven V, Ashley K, Lynch C (2006) Using collaborative filtering in an intelligent tutoring system for legal argumentation. In: Weibelzahl S, Cristea A (eds) Proceedings of workshops held at the 4th international conference on adaptive hypermedia and adaptive web-based systems. Lecture notes in learning and teaching, Dublin, Ireland pp 542–551

  • Resnick P, Iacovou N, Suchak M, Bergstrom P, Riedl J (1994) GroupLens: an open architecture for collaborative filtering of netnews. In: Proceedings of the conference on computer supported cooperative work, Chapel Hill, NC, pp 175–186

  • Sebastiani F (2002) Machine learning in automated text categorization. ACM Comput Surv 34(1):1–47

    Article  Google Scholar 

  • Shadbolt N, Hall W, Berners-Lee T (2006) The semantic web revisited. Intelligent Syst 21(3):96–101

    Article  Google Scholar 

  • Shardanand U, Maes P (1995) Social Information Filtering: Algorithms for Automating “Word of Mouth”. In: CHI ‘95: conference proceedings on human factors in computing systems, Denver, CO, pp 210–217

  • Sheth B, Maes P (1993) Evolving agents for personalized information filtering. In: Proceedings ninth IEEE conference artificial intelligence for applications, pp 345–352

  • Tiscornia D (2001) Ontology-driven access to legal information. DEXA 12th international workshop on database and expert systems applications, p 792

  • Valente A (1995) Legal knowledge engineering: a modelling approach. University of Amsterdam, the Netherlands, IOS Press, Amsterdam, The Netherlands

  • Visser P (1995) Knowledge specification for multiple legal tasks; a case study of the interaction problem in the legal domain, computer/law series, n. 17, Kluwer Law International, The Hague, The Netherlands

  • Visser P, Bench-Capon T (1997) A comparison of two legal ontologies, In: Working papers of the first international workshop on legal ontologies, University of Melbourne, Melbourne, Australia. (1997)

  • Ziegler C (2004) Semantic web recommender systems. In: Proceedings joint ICDE/EDBT Ph.D. workshop, pp 78–89

  • Ziegler C, Schmidt-Thieme L, Lausen G, Taxonomy-driven computation of product recommendations, In: Proceedings of the 2004 ACM CIKM conference on information and knowledge management, ACM Press, Washington, D.C., USA, November 2004 pp 406–415

Download references

Acknowledgment

This work is supported by CNPq, an institution of the Brazilian Government for scientific and technologic development.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rosario Girardi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Drumond, L., Girardi, R. A multi-agent legal recommender system. Artif Intell Law 16, 175–207 (2008). https://doi.org/10.1007/s10506-008-9062-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10506-008-9062-8

Keywords

Navigation