SlideShare une entreprise Scribd logo
1  sur  24
Evaluation of Recommender Technology Using Multi-Agent Simulation ZinaPetrushyna, Ralf Klamma March 22nd, 2011 CELSTEC, Open University, Heerlen
Agenda Motivation TeLLNet Game Theory Network Formation Games Multi-Agent Simulations Future Work
TeLLNet = TeachersLifelong Learning Network Why do someteacherscollaboratewithothersandsome not? 163.330 registered teachers only 29.119 teacherscollaborate in 19.128 projects Howtocreatebettersupportforteachers? TeLLNet
Game Theory Basics Every situationas a game [Borel38, NeMo44] A player – makesdecisions in a game Players choosebeststrategiesbased on payofffunctions Payoffsmotivationsofplayers A strategydefines a setofmovesoractions a player will follow in a givengame (mixedstrategy, pure strategy)
Game Theory A gameis a tuple                                                                      , where Nis a nonempty, finite setofplayers Eachplayerhas a setofactions (strategyspace)       payofffunctions payoffmatrix
Socialnetworksareformedby individual decisions Cost: write an e-mail Utility: cooperatewithothers Socialnetworksbetweenpupils Cost:make a joke Utility:getappreciationfromothers Lifelonglearnernetworks Cost:take a learningcourse Utility: find learnerswith similarwayofreasoning Network Formation Games
Set ofagentswhichareactorsof a network.    andaretypicalmembersof a set A strategyof an agentis a vector whereforeach Actorandareconnectedif Network Formation
Nash Network : Win-Win Situation Every agentchangesitsstrategyuntil all agentsaresatisfiedwiththeirstrategiesand will not benefitiftheychangestrategies (thenetworkisstable)  Nash equilibrium A networkis a Nash networkifeachagentis in Nash equilibrium Chosen strategiesdefeatothersforthegoodof all players [Nash51, FuTi91]
Network Formation Strategies Homophily – loveofthe same [LaMe54, MSK01] similarsocio-economicalstatus thinking in a similarway Contagiosity beinginfluenced byothers Howtorepresent strategiesfor a lifelonglearner?
Epistemic Network Analysis: Assesmentof Learning Learning in action [Gee2003] Assessmentofisolatedskillsis not effective Focus on performance in context (actions) Evidence of learning:  linking models of understanding observable actions evaluation 								[SHS*09]
Epistemic Frame forTeLLNet
Multi-Agent Simulation System A multi-agentsystemis a collectionofheterogeneousand diverse intelligent agentsthatinteractwitheachotherandtheirenvironment [SiAi08] Simulation of a real-worlddomain [LMS*05] Approximation ofthe real world Simulation model consistsof a setofrulesthatdefineshowthesystemchangesover time Purposesofsimulationsystem: Betterunderstandingof a system Predictions
Examples / State ofthe Art Recommendations Yenta [Foner97] – lookingforuserswithsimilarinterests based on datafrom Web media Market-bindingmechanisms Lookingforthebest item (a rewardagent, setofitemsand usersagents) [WMJe05] Team formation Formingteamsforperforming a task in dynamic environment [GaJa05]
Multi-Agent Simulation Questions Which kind of behavior can be expected under arbitrarily given parameter combinations andinitialconditions? Which kind of behavior will a given target system display in the future? Which state will the target system reach in the future? 							     [Troitzsch2000] 2009 2010 2008
Agent Based Simulation Heterogeneous, autonomous and pro-active actors, such as human-centered systems Agents are capable to act without human intervention Agents possess goal-directed behavior Each agent has its own incentives and motives Suited for modeling organizations: most work is based on cooperation and communication 						 [Gazendam, 1993]
Inputs forsimulation model Agent =Teacher Teacherproperties:  Languages Subjects Country Institution role Any Awards? (European Quality Label orPrize) Project properties: Languages Tools Subjects Numberofpupils in a project Age ofpupils in a project Any Award? (Quality Label)
RecommendationTechniques Collaborative filtering [Breese et al.1998] Memory-based: user-based, item-based Model-based: Bayesian, pLSA, Clustering, etc. Content-based Recommendation [Sarwar et al.2001] Items features Users‘ profilebased on featuresofrateditems Hybrid Techniques [Burke2002] Partner?
Simulation of Network Formation using Data Mining  Compareteacherprofiles:subjects ,institutionalroles, experiences in projects Find teachersthatsuittoeachother Cosinesimilarity Belief Networks Decisiontrees  The relationshipconcernsonly 2 teachersandomitsteachers in a network!
Network Formation Game Simulation  Payoffdefinition: payoffmatrixiscalculateddynamicallybased on Epistemic Frame vector: teachers‘ subjects, subjectsofprojects (experiences) teachers‘ languages, languagesofprojects (experiences) toolsused in projects (experiences) countries pastcollaboratorsarecomingfrom (beliefs) ... Strategydefinition: homophilyorcontagiosity Lookingfor a suitablenetworkfor a teacherand not for a suitablepartner!
Nash Equilibrium forNetwork Formation Finding a Nash Equilibrium (NE) is NP-hard Computer scientists deal withfindingappropriatetechniquesforcalculating NE with a lotofagents Weare not interested 	in thebestsolution 	 but in a bettersolution
Future work Runningsimulation model withmanyagents (>100) Evaluation ofsimulationsresultscomparingnetworks Evaluation ofteacherssatisfactionofproposednetworks Tools/techniquesforcomputing Nash equilibrium
References Luck, M., McBurney, P., Shehory, O., & Willmott, S. (2005). Agent technology: computing as interaction (a roadmap for agent based computing). Liverpool, UK: AgentLink. Troitzsch, K.G. Approaching agent-based simulation: FIRMA meeting 2000, Available via http://www.uni-koblenz.de/~moeh/publik/ABM.pdf Gazendam, H.W.M. (1993). Theories about architectures and performance of multi-agent systems. In: III European Congress of Psychology. Tampere, Finnland. Burke, R. Hybrid recommender systems: Survey and experiments, User Modeling and User-Adapted Interaction12 (2002), pp. 331–370 Helou, S. El, Salzmann C.,Sire S., Gillet, D. The 3A Contextual Ranking System: Simultaneously Recommending Actors, Assets, and Group Activities, in: Proc. of the ACM Conference On Recommender Systems, ACM, New York, 2009, 373–376. Herlocker J.L., Konstan J.A., Terveen L.G., Riedl J.T. (2004). Evaluating Collaborative FilteringRecommender Systems, ACM Transactions on Information Systems, Vol. 22, No. 1, January 2004, pp. 5–53. Manouselis, N. , Drachsler, H., Vuorikari, R., Hummel, H., Koper, R. (2010) Recommender Systems in Technology Enhanced Learning, in Kantor P., Ricci F., Rokach L., Shapira, B. (Eds.), Recommender Systems Handbook: A Complete Guide for Research Scientists & Practitioners. Brusilovsky P., Nejdl W., (2004) “Adaptive Hypermedia and Adaptive Web”, Practical Handbook 	of Internet Computing, CRC Press LLC Walker, A., Recker, M., Lawless, K., Wiley, D., “Collaborative information filtering: A review and an educational application”, International Journal of Artificial Intelligence and Education,14, 1-26, 2004. Nadolski, R., Van den Berg, B., Berlanga, A., Drachsler, H., Hummel, H., Koper, R.,& Sloep, P. (2009). Simulating light-weight Personalised Recommender Systems in learning networks: A case for Pedagogy-Oriented and Rating based Hybrid Recommendation Strategies. Journal of Artificial Societies and Social Simulation (JASSS), vol. 12, no 14, http://jasss.soc.surrey.ac.uk/12/1/4.html, Accessed 17 November, 2009. Drachsler, H., Pecceu, D., Arts, T., Hutten, E., Rutledge, L., Van Rosmalen, P., Hummel, H.G.K., Koper, R.: ReMashed - Recommendations for Mash-Up Personal Learning Environments. In: Cress, U., Dimitrova, V., Specht, M. (eds.): Learning in the Synergy of Multiple Disciplines, EC-TEL 2009, LNCS 5794, Berlin; Heidelberg; New York: Springer, pp 788-793, 2009a Foner, L. 1999. Political artifacts and personal privacy: The Yenta multi-agent distributed matchmaking system. Ph.D. thesis, Massachusetts Institute of Technology. Gaston, M.E. and des Jardins, M. Agent-organized networks for dynamic network formation. In ACM AAMAS’05, pp. 230-237, New York, USA, 2005 Anderson, C. The Long Tail: why the future of business is selling less of more. New York: Hyperion, 2006 Siebers, P.-O. and Aickelin, U. Introduction to multi-agent simulation. Computing research repository, 2008 von Neumann, J. and Morgenstern, O. (1944), Theory of games and economic behavior, Princeton University Press Borel  E. (1938) Applications aux Jeux de Hasard McPherson, M., L. Smith-Lovin, and J. Cook. (2001). Birds of a Feather: Homophily in Social Networks. Annual Review of Sociology. 27:415-44.  Lazarsfeld, P., and R. K. Merton. (1954). Friendship as a Social Process: A Substantive and Methodological Analysis. In Freedom and Control in Modern Society, Morroe Berger, Theodore Abel, and Charles H. Page, eds. New York: Van Nostrand, 18-66. Gee, J.P. 2003 What video games have to teach about learning and literacy. New York: Palgrave Macmillian
Recommender Systems in TEL TEL User Tasks supportedbyRecommender System [HKTR04, MDV*10] : Find peers! Adaptive systems (educationalhypermedia) [BrNe04] – contentselection, navigationsupport, presentation Altered Vista System [WRL*04] 3A Contextual Ranking System [ESS*09] Recommenderalgorithmssimulations [NBB*09] ReMashed  - tags andratingsof Web media [DPA*09]
What Do We Query in the Dataset? How do teachers(agents) maketheirdecisions? Whatpropertiesshouldthecollaboratorpossess? Whatpreferencesdoes a teacherhasaccordinghisfuture/currentpartners? How do teachers form theirfuturebehaviours? Whatpreferenciesmaybechanged in thefuture in defining theircollaborationpartnersandwhy? How do theyremember he past?  How do theylearnandreflect in theirbehaviour?

Contenu connexe

Similaire à Evaluation of recommender technology using multi agent simulation

Goal Dynamics_From System Dynamics to Implementation
Goal Dynamics_From System Dynamics to ImplementationGoal Dynamics_From System Dynamics to Implementation
Goal Dynamics_From System Dynamics to ImplementationAmjad Adib
 
Modeling knowledge co-creation games as activity systems (ISAGA 2014)
Modeling knowledge co-creation games as activity systems (ISAGA 2014)Modeling knowledge co-creation games as activity systems (ISAGA 2014)
Modeling knowledge co-creation games as activity systems (ISAGA 2014)Otso Hannula
 
RUNNING HEADER Analytics Ecosystem1Analytics Ecosystem4.docx
RUNNING HEADER Analytics Ecosystem1Analytics Ecosystem4.docxRUNNING HEADER Analytics Ecosystem1Analytics Ecosystem4.docx
RUNNING HEADER Analytics Ecosystem1Analytics Ecosystem4.docxanhlodge
 
Running head Multi-actor modelling system 1Multi-actor mod.docx
Running head Multi-actor modelling system  1Multi-actor mod.docxRunning head Multi-actor modelling system  1Multi-actor mod.docx
Running head Multi-actor modelling system 1Multi-actor mod.docxtodd581
 
Running head Multi-actor modelling system 1Multi-actor mod.docx
Running head Multi-actor modelling system  1Multi-actor mod.docxRunning head Multi-actor modelling system  1Multi-actor mod.docx
Running head Multi-actor modelling system 1Multi-actor mod.docxglendar3
 
Information Systems - Anti-Dote Series
Information Systems - Anti-Dote SeriesInformation Systems - Anti-Dote Series
Information Systems - Anti-Dote SeriesEnimil Kweku Boateng
 
Insemtives at the KIT
Insemtives at the KIT Insemtives at the KIT
Insemtives at the KIT Roberta Cuel
 
MCO Serious Games & Simulation Use in Online Courses - Grenier and Shea
MCO Serious Games & Simulation Use in Online Courses - Grenier and SheaMCO Serious Games & Simulation Use in Online Courses - Grenier and Shea
MCO Serious Games & Simulation Use in Online Courses - Grenier and SheaJ.M. Grenier MFA, M.Ed.
 
Serious Games/Simulations: Potential Impact on Assessment and Instructional D...
Serious Games/Simulations: Potential Impact on Assessment and Instructional D...Serious Games/Simulations: Potential Impact on Assessment and Instructional D...
Serious Games/Simulations: Potential Impact on Assessment and Instructional D...Middlesex Community College (Massachusetts)
 
A Game theoretic approach for competition over visibility in social networks
A Game theoretic approach for competition over visibility in social networksA Game theoretic approach for competition over visibility in social networks
A Game theoretic approach for competition over visibility in social networksjournalBEEI
 
No Guru, No Method, No Teacher: Self-Classification and Self-Modelling of E-L...
No Guru, No Method, No Teacher: Self-Classification and Self-Modelling of E-L...No Guru, No Method, No Teacher: Self-Classification and Self-Modelling of E-L...
No Guru, No Method, No Teacher: Self-Classification and Self-Modelling of E-L...Ralf Klamma
 
Insert Prename, Surname of all studentsWinter Term 202223Theo.docx
Insert Prename, Surname of all studentsWinter Term 202223Theo.docxInsert Prename, Surname of all studentsWinter Term 202223Theo.docx
Insert Prename, Surname of all studentsWinter Term 202223Theo.docxpauline234567
 
Human-centered AI: how can we support end-users to interact with AI?
Human-centered AI: how can we support end-users to interact with AI?Human-centered AI: how can we support end-users to interact with AI?
Human-centered AI: how can we support end-users to interact with AI?Katrien Verbert
 
Game theory a novel tool to design model analyze and optimize cooperative net...
Game theory a novel tool to design model analyze and optimize cooperative net...Game theory a novel tool to design model analyze and optimize cooperative net...
Game theory a novel tool to design model analyze and optimize cooperative net...IAEME Publication
 
Real Life Machine Learning Case on Mobile Advertisement
Real Life Machine Learning Case on Mobile AdvertisementReal Life Machine Learning Case on Mobile Advertisement
Real Life Machine Learning Case on Mobile Advertisementşadi şeker
 
Management Support System
Management Support SystemManagement Support System
Management Support Systemronaldlistio
 
Crimson Publishers-On the Advantages of Simulation based Approach in Engineering
Crimson Publishers-On the Advantages of Simulation based Approach in EngineeringCrimson Publishers-On the Advantages of Simulation based Approach in Engineering
Crimson Publishers-On the Advantages of Simulation based Approach in EngineeringCrimsonpublishers-Electronics
 
Performance Analysis of Supervised Machine Learning Techniques for Sentiment ...
Performance Analysis of Supervised Machine Learning Techniques for Sentiment ...Performance Analysis of Supervised Machine Learning Techniques for Sentiment ...
Performance Analysis of Supervised Machine Learning Techniques for Sentiment ...Biswaranjan Samal
 

Similaire à Evaluation of recommender technology using multi agent simulation (20)

Goal Dynamics_From System Dynamics to Implementation
Goal Dynamics_From System Dynamics to ImplementationGoal Dynamics_From System Dynamics to Implementation
Goal Dynamics_From System Dynamics to Implementation
 
Modeling knowledge co-creation games as activity systems (ISAGA 2014)
Modeling knowledge co-creation games as activity systems (ISAGA 2014)Modeling knowledge co-creation games as activity systems (ISAGA 2014)
Modeling knowledge co-creation games as activity systems (ISAGA 2014)
 
RUNNING HEADER Analytics Ecosystem1Analytics Ecosystem4.docx
RUNNING HEADER Analytics Ecosystem1Analytics Ecosystem4.docxRUNNING HEADER Analytics Ecosystem1Analytics Ecosystem4.docx
RUNNING HEADER Analytics Ecosystem1Analytics Ecosystem4.docx
 
Running head Multi-actor modelling system 1Multi-actor mod.docx
Running head Multi-actor modelling system  1Multi-actor mod.docxRunning head Multi-actor modelling system  1Multi-actor mod.docx
Running head Multi-actor modelling system 1Multi-actor mod.docx
 
Running head Multi-actor modelling system 1Multi-actor mod.docx
Running head Multi-actor modelling system  1Multi-actor mod.docxRunning head Multi-actor modelling system  1Multi-actor mod.docx
Running head Multi-actor modelling system 1Multi-actor mod.docx
 
Information Systems - Anti-Dote Series
Information Systems - Anti-Dote SeriesInformation Systems - Anti-Dote Series
Information Systems - Anti-Dote Series
 
Insemtives at the KIT
Insemtives at the KIT Insemtives at the KIT
Insemtives at the KIT
 
MCO Serious Games & Simulation Use in Online Courses - Grenier and Shea
MCO Serious Games & Simulation Use in Online Courses - Grenier and SheaMCO Serious Games & Simulation Use in Online Courses - Grenier and Shea
MCO Serious Games & Simulation Use in Online Courses - Grenier and Shea
 
Serious Games/Simulations: Potential Impact on Assessment and Instructional D...
Serious Games/Simulations: Potential Impact on Assessment and Instructional D...Serious Games/Simulations: Potential Impact on Assessment and Instructional D...
Serious Games/Simulations: Potential Impact on Assessment and Instructional D...
 
A Game theoretic approach for competition over visibility in social networks
A Game theoretic approach for competition over visibility in social networksA Game theoretic approach for competition over visibility in social networks
A Game theoretic approach for competition over visibility in social networks
 
No Guru, No Method, No Teacher: Self-Classification and Self-Modelling of E-L...
No Guru, No Method, No Teacher: Self-Classification and Self-Modelling of E-L...No Guru, No Method, No Teacher: Self-Classification and Self-Modelling of E-L...
No Guru, No Method, No Teacher: Self-Classification and Self-Modelling of E-L...
 
Management Support System
Management Support SystemManagement Support System
Management Support System
 
Games As Sims
Games As SimsGames As Sims
Games As Sims
 
Insert Prename, Surname of all studentsWinter Term 202223Theo.docx
Insert Prename, Surname of all studentsWinter Term 202223Theo.docxInsert Prename, Surname of all studentsWinter Term 202223Theo.docx
Insert Prename, Surname of all studentsWinter Term 202223Theo.docx
 
Human-centered AI: how can we support end-users to interact with AI?
Human-centered AI: how can we support end-users to interact with AI?Human-centered AI: how can we support end-users to interact with AI?
Human-centered AI: how can we support end-users to interact with AI?
 
Game theory a novel tool to design model analyze and optimize cooperative net...
Game theory a novel tool to design model analyze and optimize cooperative net...Game theory a novel tool to design model analyze and optimize cooperative net...
Game theory a novel tool to design model analyze and optimize cooperative net...
 
Real Life Machine Learning Case on Mobile Advertisement
Real Life Machine Learning Case on Mobile AdvertisementReal Life Machine Learning Case on Mobile Advertisement
Real Life Machine Learning Case on Mobile Advertisement
 
Management Support System
Management Support SystemManagement Support System
Management Support System
 
Crimson Publishers-On the Advantages of Simulation based Approach in Engineering
Crimson Publishers-On the Advantages of Simulation based Approach in EngineeringCrimson Publishers-On the Advantages of Simulation based Approach in Engineering
Crimson Publishers-On the Advantages of Simulation based Approach in Engineering
 
Performance Analysis of Supervised Machine Learning Techniques for Sentiment ...
Performance Analysis of Supervised Machine Learning Techniques for Sentiment ...Performance Analysis of Supervised Machine Learning Techniques for Sentiment ...
Performance Analysis of Supervised Machine Learning Techniques for Sentiment ...
 

Plus de Zina Petrushyna

Data Quality in data-driven projects
Data Quality in data-driven projectsData Quality in data-driven projects
Data Quality in data-driven projectsZina Petrushyna
 
Modeling Communities in Information Systems: Informal Learning Communities in...
Modeling Communities in Information Systems: Informal Learning Communities in...Modeling Communities in Information Systems: Informal Learning Communities in...
Modeling Communities in Information Systems: Informal Learning Communities in...Zina Petrushyna
 
A Near-Real Time Application for Twitter Data Analysis
A Near-Real Time Application for Twitter Data AnalysisA Near-Real Time Application for Twitter Data Analysis
A Near-Real Time Application for Twitter Data AnalysisZina Petrushyna
 
Presentation skills for PhD students in JTEL Summer School
Presentation skills for PhD students in JTEL Summer School Presentation skills for PhD students in JTEL Summer School
Presentation skills for PhD students in JTEL Summer School Zina Petrushyna
 
Pattern-based competence management
Pattern-based competence managementPattern-based competence management
Pattern-based competence managementZina Petrushyna
 
Self-modeling and self-reflection of E-learning communities
Self-modeling and self-reflection of E-learning communitiesSelf-modeling and self-reflection of E-learning communities
Self-modeling and self-reflection of E-learning communitiesZina Petrushyna
 
Doctoral seminar (DBIS RWTH Aachen)
Doctoral seminar  (DBIS RWTH Aachen)Doctoral seminar  (DBIS RWTH Aachen)
Doctoral seminar (DBIS RWTH Aachen)Zina Petrushyna
 

Plus de Zina Petrushyna (8)

Data Quality in data-driven projects
Data Quality in data-driven projectsData Quality in data-driven projects
Data Quality in data-driven projects
 
Modeling Communities in Information Systems: Informal Learning Communities in...
Modeling Communities in Information Systems: Informal Learning Communities in...Modeling Communities in Information Systems: Informal Learning Communities in...
Modeling Communities in Information Systems: Informal Learning Communities in...
 
A Near-Real Time Application for Twitter Data Analysis
A Near-Real Time Application for Twitter Data AnalysisA Near-Real Time Application for Twitter Data Analysis
A Near-Real Time Application for Twitter Data Analysis
 
Istar2014 slideshare
Istar2014 slideshareIstar2014 slideshare
Istar2014 slideshare
 
Presentation skills for PhD students in JTEL Summer School
Presentation skills for PhD students in JTEL Summer School Presentation skills for PhD students in JTEL Summer School
Presentation skills for PhD students in JTEL Summer School
 
Pattern-based competence management
Pattern-based competence managementPattern-based competence management
Pattern-based competence management
 
Self-modeling and self-reflection of E-learning communities
Self-modeling and self-reflection of E-learning communitiesSelf-modeling and self-reflection of E-learning communities
Self-modeling and self-reflection of E-learning communities
 
Doctoral seminar (DBIS RWTH Aachen)
Doctoral seminar  (DBIS RWTH Aachen)Doctoral seminar  (DBIS RWTH Aachen)
Doctoral seminar (DBIS RWTH Aachen)
 

Dernier

How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptxJonalynLegaspi2
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 

Dernier (20)

Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 

Evaluation of recommender technology using multi agent simulation

  • 1. Evaluation of Recommender Technology Using Multi-Agent Simulation ZinaPetrushyna, Ralf Klamma March 22nd, 2011 CELSTEC, Open University, Heerlen
  • 2. Agenda Motivation TeLLNet Game Theory Network Formation Games Multi-Agent Simulations Future Work
  • 3. TeLLNet = TeachersLifelong Learning Network Why do someteacherscollaboratewithothersandsome not? 163.330 registered teachers only 29.119 teacherscollaborate in 19.128 projects Howtocreatebettersupportforteachers? TeLLNet
  • 4. Game Theory Basics Every situationas a game [Borel38, NeMo44] A player – makesdecisions in a game Players choosebeststrategiesbased on payofffunctions Payoffsmotivationsofplayers A strategydefines a setofmovesoractions a player will follow in a givengame (mixedstrategy, pure strategy)
  • 5. Game Theory A gameis a tuple , where Nis a nonempty, finite setofplayers Eachplayerhas a setofactions (strategyspace) payofffunctions payoffmatrix
  • 6. Socialnetworksareformedby individual decisions Cost: write an e-mail Utility: cooperatewithothers Socialnetworksbetweenpupils Cost:make a joke Utility:getappreciationfromothers Lifelonglearnernetworks Cost:take a learningcourse Utility: find learnerswith similarwayofreasoning Network Formation Games
  • 7. Set ofagentswhichareactorsof a network. andaretypicalmembersof a set A strategyof an agentis a vector whereforeach Actorandareconnectedif Network Formation
  • 8. Nash Network : Win-Win Situation Every agentchangesitsstrategyuntil all agentsaresatisfiedwiththeirstrategiesand will not benefitiftheychangestrategies (thenetworkisstable)  Nash equilibrium A networkis a Nash networkifeachagentis in Nash equilibrium Chosen strategiesdefeatothersforthegoodof all players [Nash51, FuTi91]
  • 9. Network Formation Strategies Homophily – loveofthe same [LaMe54, MSK01] similarsocio-economicalstatus thinking in a similarway Contagiosity beinginfluenced byothers Howtorepresent strategiesfor a lifelonglearner?
  • 10. Epistemic Network Analysis: Assesmentof Learning Learning in action [Gee2003] Assessmentofisolatedskillsis not effective Focus on performance in context (actions) Evidence of learning: linking models of understanding observable actions evaluation [SHS*09]
  • 12. Multi-Agent Simulation System A multi-agentsystemis a collectionofheterogeneousand diverse intelligent agentsthatinteractwitheachotherandtheirenvironment [SiAi08] Simulation of a real-worlddomain [LMS*05] Approximation ofthe real world Simulation model consistsof a setofrulesthatdefineshowthesystemchangesover time Purposesofsimulationsystem: Betterunderstandingof a system Predictions
  • 13. Examples / State ofthe Art Recommendations Yenta [Foner97] – lookingforuserswithsimilarinterests based on datafrom Web media Market-bindingmechanisms Lookingforthebest item (a rewardagent, setofitemsand usersagents) [WMJe05] Team formation Formingteamsforperforming a task in dynamic environment [GaJa05]
  • 14. Multi-Agent Simulation Questions Which kind of behavior can be expected under arbitrarily given parameter combinations andinitialconditions? Which kind of behavior will a given target system display in the future? Which state will the target system reach in the future? [Troitzsch2000] 2009 2010 2008
  • 15. Agent Based Simulation Heterogeneous, autonomous and pro-active actors, such as human-centered systems Agents are capable to act without human intervention Agents possess goal-directed behavior Each agent has its own incentives and motives Suited for modeling organizations: most work is based on cooperation and communication [Gazendam, 1993]
  • 16. Inputs forsimulation model Agent =Teacher Teacherproperties: Languages Subjects Country Institution role Any Awards? (European Quality Label orPrize) Project properties: Languages Tools Subjects Numberofpupils in a project Age ofpupils in a project Any Award? (Quality Label)
  • 17. RecommendationTechniques Collaborative filtering [Breese et al.1998] Memory-based: user-based, item-based Model-based: Bayesian, pLSA, Clustering, etc. Content-based Recommendation [Sarwar et al.2001] Items features Users‘ profilebased on featuresofrateditems Hybrid Techniques [Burke2002] Partner?
  • 18. Simulation of Network Formation using Data Mining Compareteacherprofiles:subjects ,institutionalroles, experiences in projects Find teachersthatsuittoeachother Cosinesimilarity Belief Networks Decisiontrees  The relationshipconcernsonly 2 teachersandomitsteachers in a network!
  • 19. Network Formation Game Simulation Payoffdefinition: payoffmatrixiscalculateddynamicallybased on Epistemic Frame vector: teachers‘ subjects, subjectsofprojects (experiences) teachers‘ languages, languagesofprojects (experiences) toolsused in projects (experiences) countries pastcollaboratorsarecomingfrom (beliefs) ... Strategydefinition: homophilyorcontagiosity Lookingfor a suitablenetworkfor a teacherand not for a suitablepartner!
  • 20. Nash Equilibrium forNetwork Formation Finding a Nash Equilibrium (NE) is NP-hard Computer scientists deal withfindingappropriatetechniquesforcalculating NE with a lotofagents Weare not interested in thebestsolution but in a bettersolution
  • 21. Future work Runningsimulation model withmanyagents (>100) Evaluation ofsimulationsresultscomparingnetworks Evaluation ofteacherssatisfactionofproposednetworks Tools/techniquesforcomputing Nash equilibrium
  • 22. References Luck, M., McBurney, P., Shehory, O., & Willmott, S. (2005). Agent technology: computing as interaction (a roadmap for agent based computing). Liverpool, UK: AgentLink. Troitzsch, K.G. Approaching agent-based simulation: FIRMA meeting 2000, Available via http://www.uni-koblenz.de/~moeh/publik/ABM.pdf Gazendam, H.W.M. (1993). Theories about architectures and performance of multi-agent systems. In: III European Congress of Psychology. Tampere, Finnland. Burke, R. Hybrid recommender systems: Survey and experiments, User Modeling and User-Adapted Interaction12 (2002), pp. 331–370 Helou, S. El, Salzmann C.,Sire S., Gillet, D. The 3A Contextual Ranking System: Simultaneously Recommending Actors, Assets, and Group Activities, in: Proc. of the ACM Conference On Recommender Systems, ACM, New York, 2009, 373–376. Herlocker J.L., Konstan J.A., Terveen L.G., Riedl J.T. (2004). Evaluating Collaborative FilteringRecommender Systems, ACM Transactions on Information Systems, Vol. 22, No. 1, January 2004, pp. 5–53. Manouselis, N. , Drachsler, H., Vuorikari, R., Hummel, H., Koper, R. (2010) Recommender Systems in Technology Enhanced Learning, in Kantor P., Ricci F., Rokach L., Shapira, B. (Eds.), Recommender Systems Handbook: A Complete Guide for Research Scientists & Practitioners. Brusilovsky P., Nejdl W., (2004) “Adaptive Hypermedia and Adaptive Web”, Practical Handbook of Internet Computing, CRC Press LLC Walker, A., Recker, M., Lawless, K., Wiley, D., “Collaborative information filtering: A review and an educational application”, International Journal of Artificial Intelligence and Education,14, 1-26, 2004. Nadolski, R., Van den Berg, B., Berlanga, A., Drachsler, H., Hummel, H., Koper, R.,& Sloep, P. (2009). Simulating light-weight Personalised Recommender Systems in learning networks: A case for Pedagogy-Oriented and Rating based Hybrid Recommendation Strategies. Journal of Artificial Societies and Social Simulation (JASSS), vol. 12, no 14, http://jasss.soc.surrey.ac.uk/12/1/4.html, Accessed 17 November, 2009. Drachsler, H., Pecceu, D., Arts, T., Hutten, E., Rutledge, L., Van Rosmalen, P., Hummel, H.G.K., Koper, R.: ReMashed - Recommendations for Mash-Up Personal Learning Environments. In: Cress, U., Dimitrova, V., Specht, M. (eds.): Learning in the Synergy of Multiple Disciplines, EC-TEL 2009, LNCS 5794, Berlin; Heidelberg; New York: Springer, pp 788-793, 2009a Foner, L. 1999. Political artifacts and personal privacy: The Yenta multi-agent distributed matchmaking system. Ph.D. thesis, Massachusetts Institute of Technology. Gaston, M.E. and des Jardins, M. Agent-organized networks for dynamic network formation. In ACM AAMAS’05, pp. 230-237, New York, USA, 2005 Anderson, C. The Long Tail: why the future of business is selling less of more. New York: Hyperion, 2006 Siebers, P.-O. and Aickelin, U. Introduction to multi-agent simulation. Computing research repository, 2008 von Neumann, J. and Morgenstern, O. (1944), Theory of games and economic behavior, Princeton University Press Borel E. (1938) Applications aux Jeux de Hasard McPherson, M., L. Smith-Lovin, and J. Cook. (2001). Birds of a Feather: Homophily in Social Networks. Annual Review of Sociology. 27:415-44. Lazarsfeld, P., and R. K. Merton. (1954). Friendship as a Social Process: A Substantive and Methodological Analysis. In Freedom and Control in Modern Society, Morroe Berger, Theodore Abel, and Charles H. Page, eds. New York: Van Nostrand, 18-66. Gee, J.P. 2003 What video games have to teach about learning and literacy. New York: Palgrave Macmillian
  • 23. Recommender Systems in TEL TEL User Tasks supportedbyRecommender System [HKTR04, MDV*10] : Find peers! Adaptive systems (educationalhypermedia) [BrNe04] – contentselection, navigationsupport, presentation Altered Vista System [WRL*04] 3A Contextual Ranking System [ESS*09] Recommenderalgorithmssimulations [NBB*09] ReMashed - tags andratingsof Web media [DPA*09]
  • 24. What Do We Query in the Dataset? How do teachers(agents) maketheirdecisions? Whatpropertiesshouldthecollaboratorpossess? Whatpreferencesdoes a teacherhasaccordinghisfuture/currentpartners? How do teachers form theirfuturebehaviours? Whatpreferenciesmaybechanged in thefuture in defining theircollaborationpartnersandwhy? How do theyremember he past? How do theylearnandreflect in theirbehaviour?