An Agent Based Voting System for E-Learning Course Selection Involving Complex Preferences

A major potential of agent technologies is the ability to support personalized learning. This is a trend where students are taking more control of their learning in the form of personal choice over topics, activities and tools. In this context, in previous work we presented a multiagent system based on an iterative voting protocol where student agents could vote to decide which courses the university would be running, those courses with little to no interest would be cancelled. This work assumed that the preferences for different courses were independent, which is not always realistic. In this paper, we extend this work and consider complex preferences. In particular, we assume substitutable and complementary preferences between courses. We show that, by using an intelligent voting strategy which tries to predict the voting result, and takes into account the interdependencies between the courses can outperform more naive strategies.

[1]  David E. Millard,et al.  A Voting-Based Agent System for Course Selection in E-Learning , 2010, 2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[2]  Ulrich Endriss,et al.  Winner determination in combinatorial auctions with logic-based bidding languages , 2008, AAMAS.

[3]  Jun Wang,et al.  A Collaborative E-learning System Based on Multi-agent , 2005, WINE.

[4]  John M. Rose,et al.  Applied Choice Analysis: List of tables , 2005 .

[5]  Jérôme Lang Voting in Combinatorial Domains: What Logic and AI Have to Say , 2008, JELIA.

[6]  Vincent Conitzer Comparing multiagent systems research in combinatorial auctions and voting , 2010, Annals of Mathematics and Artificial Intelligence.

[7]  Michael Wooldridge,et al.  Applications of intelligent agents , 1998 .

[8]  John M. Rose,et al.  Applied Choice Analysis: A Primer , 2005 .

[9]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[10]  Lora Aroyo,et al.  Intelligent Agents for Educational Computer-Aided Systems - Special Issue Preface , 1999 .

[11]  John M. Rose,et al.  Applied Choice Analysis: List of tables , 2005 .

[12]  Yoav Shoham,et al.  Multiagent Systems - Algorithmic, Game-Theoretic, and Logical Foundations , 2009 .

[13]  Lora Aroyo,et al.  Special Issue Preface - Intelligent Agents for Educational Computer-Aided Systems , 1999 .

[14]  Michael Wooldridge,et al.  An introduction to multiagent systems Wiley , 2002 .

[15]  Rosa Maria Vicari,et al.  Developing Distributed Intelligent Learning Environment with JADE - Java Agents for Distance Education Framework , 2002, Intelligent Tutoring Systems.

[16]  Alfredo Garro,et al.  Personalizing learning programs with X-Learn, an XML-based, "user-device" adaptive multi-agent system , 2007, Inf. Sci..

[17]  Jérôme Lang,et al.  Logical Preference Representation and Combinatorial Vote , 2004, Annals of Mathematics and Artificial Intelligence.

[18]  Hongchi Shi,et al.  A multi-agent system for computer science education , 2000, ITiCSE '00.

[19]  Craig Boutilier,et al.  Bidding Languages for Combinatorial Auctions , 2001, IJCAI.

[20]  Yann Chevaleyre,et al.  Preference Handling in Combinatorial Domains: From AI to Social Choice , 2008, AI Mag..