A Hybrid Trust-Based Recommender System for Online Communities of Practice

The needs for life-long learning and the rapid development of information technologies promote the development of various types of online Community of Practices (CoPs). In online CoPs, bounded rationality and metacognition are two major issues, especially when learners face information overload and there is no knowledge authority within the learning environment. This study proposes a hybrid, trust-based recommender system to mitigate above learning issues in online CoPs. A case study was conducted using Stack Overflow data to test the recommender system. Important findings include: (1) comparing with other social community platforms, learners in online CoPs have stronger social relations and tend to interact with a smaller group of people only; (2) the hybrid algorithm can provide more accurate recommendations than celebrity-based and content-based algorithm and; (3) the proposed recommender system can facilitate the formation of personalized learning communities.

[1]  L. Vygotsky Mind in Society: The Development of Higher Psychological Processes: Harvard University Press , 1978 .

[2]  Christoph Treude,et al.  How do programmers ask and answer questions on the web?: NIER track , 2011, 2011 33rd International Conference on Software Engineering (ICSE).

[3]  Sophie Ahrens,et al.  Recommender Systems , 2012 .

[4]  P. Lops,et al.  Preference Learning in Recommender Systems , 2009 .

[5]  Hendrik Drachsler,et al.  Personal recommender systems for learners in lifelong learning networks: the requirements, techniques and model , 2008, Int. J. Learn. Technol..

[6]  Demetrios G. Sampson Focus on : Recommender Systems for Technology-Supported Learning , 2014 .

[7]  Zhen Lin,et al.  Context-Aware Collaborative Topic Regression with Social Matrix Factorization for Recommender Systems , 2014, AAAI.

[8]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..

[9]  Evandro Costa,et al.  Educational resources recommendation system based on agents and semantic web for helping students in a virtual learning environment , 2012, Int. J. Web Based Communities.

[10]  Jennifer Golbeck,et al.  Computing and Applying Trust in Web-based Social Networks , 2005 .

[11]  Robin D. Burke,et al.  Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

[12]  Pragya Dwivedi,et al.  Effective Trust-aware E-learning Recommender System based on Learning Styles and Knowledge Levels , 2013, J. Educ. Technol. Soc..

[13]  Shauna Butterwick,et al.  Hard/Soft, Formal/Informal, Work/Learning: Tenuous/Persistent Binaries in the Knowledge-Based Society , 2008 .

[14]  Wiwat Vatanawood,et al.  Using Ontological Modeling in Multi-Expert Guiding based Learning Object Recommendation , 2011 .

[15]  Mohamed Jemni,et al.  Automatic Recommendations for E-Learning Personalization Based on Web Usage Mining Techniques and Information Retrieval , 2008, 2008 Eighth IEEE International Conference on Advanced Learning Technologies.

[16]  Starr Roxanne Hiltz,et al.  Information Overload in Technology-based Education: a Meta-Analysis , 2013, AMCIS.

[17]  Mojtaba Salehi,et al.  A Hybrid Attribute–based Recommender System for E–learning Material Recommendation , 2012 .

[18]  L. S. Vygotskiĭ,et al.  Mind in society : the development of higher psychological processes , 1978 .

[19]  J. Wertsch Mind as action , 1998 .

[20]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[21]  Bruce J. Neubauer,et al.  Using Personal Learning Networks to Leverage Communities of Practice in Public Affairs Education , 2011 .

[22]  Jean Underwood,et al.  Self-regulated learning in technology enhanced learning environments: a European perspective , 2011 .

[23]  Reinhard Diestel,et al.  Graph Theory , 1997 .

[24]  Albert-László Barabási,et al.  Statistical mechanics of complex networks , 2001, ArXiv.

[25]  Jeffrey C. Carver,et al.  Building reputation in StackOverflow: An empirical investigation , 2013, 2013 10th Working Conference on Mining Software Repositories (MSR).

[26]  Joseph S. Valacich,et al.  The Influence of Task Interruption on Individual Decision Making: An Information Overload Perspective , 1999 .

[27]  Mark J. W. Lee,et al.  Personalised and Self Regulated Learning in the Web 2.0 Era: International Exemplars of Innovative Pedagogy Using Social Software. , 2010 .

[28]  Lei Shu,et al.  ITARS: trust-aware recommender system using implicit trust networks , 2010, IET Commun..

[29]  Lars Schmidt-Thieme,et al.  Recommender system for predicting student performance , 2010, RecSysTEL@RecSys.

[30]  Stephen E. Robertson Evaluation in Information Retrieval , 2000, ESSIR.

[31]  David Bawden,et al.  The dark side of information: overload, anxiety and other paradoxes and pathologies , 2009, J. Inf. Sci..

[32]  Christin A. Manning The Construction of Personal Learning Networks to Support Non-Formal Workplace Learning of Training Professionals , 2015, Int. J. Adv. Corp. Learn..

[33]  Jerome L. Myers,et al.  Research Design and Statistical Analysis , 1991 .

[34]  Donald W. Mocker,et al.  Lifelong Learning: Formal, Nonformal, Informal, and Self-Directed. Information Series No. 241. , 1982 .

[35]  By Eleonora Papaleontiou-Louca Metacognition and Theory of Mind , 2022 .

[36]  P. Lefrere,et al.  Trust, Collaboration, e-Learning and Organisational Transformation , 2003 .

[37]  Deren Chen,et al.  Recommender System Based on Social Trust Relationships , 2013, 2013 IEEE 10th International Conference on e-Business Engineering.

[38]  Stefanie N. Lindstaedt,et al.  A Socio-technical Approach towards Supporting Intra-organizational Collaboration , 2008, EC-TEL.

[39]  D. Oswald,et al.  Friendship Maintenance: An Analysis of Individual and Dyad Behaviors , 2004 .

[40]  Pierpaolo Di Bitonto,et al.  A recommendation method for e-learning environments: the rule-based technique , 2010 .

[41]  Damon Guy,et al.  Encyclopedia of Virtual Communities and Technologies , 2007 .

[42]  Nada Dabbagh,et al.  Personal Learning Environments, social media, and self-regulated learning: A natural formula for connecting formal and informal learning , 2012, Internet High. Educ..

[43]  Hridya Sobhanam,et al.  A Hybrid Approach to Solve Cold Start Problem in Recommender Systems using Association Rules and Clustering Technique , 2013 .

[44]  George Siemens,et al.  Connectivism: Learning Theory or Pastime of the Self-Amused? , 2006 .

[45]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[46]  Elizabeth Stacey,et al.  Sustaining an Online Community of Practice: a Case Study , 2008 .

[47]  Pasquale Lops,et al.  Learning Preference Models in Recommender Systems , 2010, Preference Learning.

[48]  Erik Duval,et al.  Context-Aware Recommender Systems for Learning: A Survey and Future Challenges , 2012, IEEE Transactions on Learning Technologies.

[49]  E. Wenger,et al.  Communities of Practice: The Organizational Frontier , 2000 .

[50]  Katrien Verbert,et al.  Recommender Systems for Technology Enhanced Learning , 2014, Springer New York.

[51]  Julita Vassileva,et al.  Adaptive Reward Mechanism for Sustainable Online Learning Community , 2005, AIED.

[52]  Paolo Avesani,et al.  Trust Metrics on Controversial Users: Balancing Between Tyranny of the Majority , 2007, Int. J. Semantic Web Inf. Syst..

[53]  A. Kitsantas,et al.  Supporting Self-Regulation in Student-Centered Web-Based Learning Environments , 2002 .

[54]  Chien-Hung Liu,et al.  Designing a Personalized Guide Recommendation System to Mitigate Information Overload in Museum Learning , 2012, J. Educ. Technol. Soc..

[55]  Chin-Feng Lai,et al.  A M-Learning Content Recommendation Service by Exploiting Mobile Social Interactions , 2014, IEEE Transactions on Learning Technologies.

[56]  Robert E. Kraut,et al.  Early detection of potential experts in question answering communities , 2011, UMAP'11.

[57]  Etienne Wenger,et al.  Communities of Practice: Learning, Meaning, and Identity , 1998 .

[58]  Peter Brusilovsky,et al.  Encouraging user participation in a course recommender system: An impact on user behavior , 2011, Comput. Hum. Behav..

[59]  Ana Margarida Veiga Simão,et al.  Technology Enhanced Environments for Selfregulated Learning in Teaching Practices , 2011 .

[60]  Julita Vassileva,et al.  Recommendations in Online Discussion Forums for E-Learning Systems , 2010, IEEE Transactions on Learning Technologies.

[61]  S. Streufert Trust. A Mechanism for the Reduction of Social Complexity , 1968 .

[62]  Hendrik Drachsler,et al.  Identifying the Goal, User model and Conditions of Recommender Systems for Formal and Informal Learning , 2009, J. Digit. Inf..

[63]  E. Ostrom Toward a behavioral theory linking trust, reciprocity, and reputation. , 2003 .

[64]  Dain Kaplan,et al.  E-Learning 3.0: Anyone, Anywhere, Anytime, and AI , 2011, ICWL Workshops.

[65]  Jesus G. Boticario,et al.  Educational Recommender Systems and Technologies: Practices and Challenges , 2011 .

[66]  Yujia Li,et al.  Celebrity Recommendation with Collaborative Social Topic Regression , 2013, IJCAI.

[67]  E. Wenger Communities of Practice: Learning, Meaning, and Identity , 1998 .

[68]  George Siemens Connectivism: A Learning Theory for the Digital Age , 2004 .

[69]  Daniel Burgos L.I.M.E. A recommendation model for informal and formal learning, engaged , 2013, Int. J. Interact. Multim. Artif. Intell..

[70]  Jürgen Buder,et al.  Learning with personalized recommender systems: A psychological view , 2012, Comput. Hum. Behav..

[71]  Paolo Avesani,et al.  Trust-aware recommender systems , 2007, RecSys '07.

[72]  R. Hays,et al.  A longitudinal study of friendship development. , 1985, Journal of personality and social psychology.

[73]  Mei-Hua Hsu,et al.  A personalized English learning recommender system for ESL students , 2008, Expert Syst. Appl..

[74]  Mimi Recker,et al.  What do you recommend? Implementation and analyses of collaborative information filtering of web resources for education , 2003 .

[75]  Ling Liu,et al.  PeerTrust: supporting reputation-based trust for peer-to-peer electronic communities , 2004, IEEE Transactions on Knowledge and Data Engineering.