SlideShare a Scribd company logo
1 of 30
Download to read offline
Reciprocal Peer Recommendation for Learning Purposes Page 1
Reciprocal Peer Recommendation
for Learning Purposes
LAK 2018
Carl	Reidsema
The	University	of	Queensland	
c.reidsema@uq.edu.au
Hassan	Khosravi	
The	University	of	Queensland
h.khosravi@uq.edu.au
Aneesha Bakharia
The	University	of	Queensland	
a.bakharia1@uq.edu.au
Melanie	Fleming	
The	University	of	Queensland	
melanie.fleming@uq.edu.au
Mark	Belonogoff
The	University	of	Queensland
mark.belonogoff@gmail.com
Boyd	A.	Potts
The	University	of	Queensland
b.potts@uqconnect.edu.au
@haskhosravi @ReidsemaC
@aneesha
Reciprocal Peer Recommendation for Learning Purposes Page 2
Introduction
Related	Work
The	RiPPLE Platform
Compatibility	Function
Reciprocal	Peer	Recommendation
Evaluation	and	Future	Work
Reciprocal Peer Recommendation for Learning Purposes Page 3
Introduction
0
100,000
200,000
300,000
400,000
500,000
600,000
700,000
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
Higher	education	full	year	student	data,	
commencing	students	by	year
(Department	of	Education	and	Training,	2017)
Both	increased	student	enrolments	and	availability	of	
MOOCs	have	resulted	in	increased	student/staff	ratios.
Reciprocal Peer Recommendation for Learning Purposes Page 4
Peer Learning
• The	potential	benefits	and	significance	
of	peer	learning	have	long	been	
recognised (Boud et	al.,	2014)
• Engagement	and	networks	contribute	to	
student	success	(Wilcox	et	al.,	2005)
• Learning	communities	lead	to	the	
development	of	cognitive,	intellectual,	
communication	and	professional	skills	
(Falchikov,	2001)
• Participation	in	networks	is	an	important	
predictor	of	employability	(Van	Der	
Heijden et	a.,	2019)
A	beneficial	way	to	address	high	student/staff	ratios	is	to	
introduce	peer	learning	and	support.
Reciprocal Peer Recommendation for Learning Purposes Page 5
Facilitation of Peer Learning
Methods	for	effective	facilitation	of	peer	learning	and	support	present	
a	current	challenge.
Source:	http://www.uft.org/linking-learning/creating-student-tech-team
Student	learners	are	hesitant	to	approach	each	other
Reciprocal Peer Recommendation for Learning Purposes Page 6
Introduction
The	RiPPLE Platform
Compatibility	Function
Reciprocal	Peer	Recommendation
Evaluation	and	Future	Work
Related	Work
Reciprocal Peer Recommendation for Learning Purposes Page 7
Peer Learning and Group Formation
• PHeLpS provided students with the means to find peer
helpers (Greer et al., 1998).
• I-Help focused on just-in-time requests for help in an
online environment (Bull et al., 2001)
• DEPTHS used participants’ competencies to suggest
potential collaborators (Jeremić et al., 2009)
• DIANA addressed the formation of small heterogeneous
groups for the purposes of collaborative learning. (Moreno
et al., 2012)
Reciprocal Peer Recommendation for Learning Purposes Page 8
Recommender Systems for TEL
• Much of the primary research is directed at the
recommendation of relevant content and resources:
– Documents and resources (Mangina and Kilbride, 2008)
– Courses (Bousbahi and Chorfi, 2015)
– Student authored questions (Khosravi et al, 2017)
• Also, used for predicting student performance (Thai-Nghe
et al., 2011)
(Drachsler et	al,	2015)	performed	an	extensive	classification	of	82	
different	systems
Reciprocal Peer Recommendation for Learning Purposes Page 9
Reciprocal Recommender Systems
• Much of the research in this field has been developed and
evaluated in existing social networks and particularly
online dating sites (Pizzato et al., 2013).
• (Prabhakar et al, 2017) proposed a reciprocal
recommender system for learners in MOOCs
Reciprocal	recommendation	seeks	to	connect	two	users	such	that	both	
sets	of	preferences	are	satisfied
Reciprocal Peer Recommendation for Learning Purposes Page 10
Introduction
Related	Work
Compatibility	Function
Reciprocal	Peer	Recommendation
Evaluation	and	Future	Work
The	RiPPLE Platform
Reciprocal Peer Recommendation for Learning Purposes Page 11
The RiPPLE Platform
Platform	Description:	http://hassan-khosravi.net/publications/khosravi2018ripple.pdf
Git	Repository:	https://github.com/hkhosrav/RiPPLE-Core
Demo:	https://hkhosrav.github.io/RiPPLE-Core/?demoStudent=true#/question/answer
Recommendation	in	Personalised	Peer	Learning	
Environments	(RiPPLE)	is	an	open	source,	adaptive,	student-
facing	learning	platform	that	provides:	
1. Co-creation
2. Knowledge	tracing
3. Content	recommendation
4. Study	session	recommendation
Reciprocal Peer Recommendation for Learning Purposes Page 12
Study Session Recommendation
• Individuals nominate weekly availability and learning support
preferences
• Indicator of competency are updated with cumulative assessment
over learning period)
Reciprocal Peer Recommendation for Learning Purposes Page 13
Problem Formulation
Element Form Description
Requests RUxLxQ A	three-dimensional	array	where	Rulq =	1	indicates	that	user	u	has	
indicated	interest	in	participating	in	a	study	session	on	topic	l with	
role	q
Availability AUxT A	two-dimensional	array	in	which	Aut =	1	shows	that	user	u is	
available	at	time	t
Competencies CUxL A	two-dimensional	array	in	which	Cul shows	the	competency	of	user	
u in	topic	l on	a	100-point	scale
Preferences PUxQ A	two-dimensional	array	in	which	Puq shows	the	competency	
preference	of	a	user		u in	role	q
Output:	a	list	of	up	to	k	recommendations	for	each	user,	where	a	
recommendation	is	of	the	form	[u1,	u2,	[l],	[q],	t,	s]	indicating	that	
user	u1	receives	recommendation	to	connect	with	user	u2	on	a	list	
of	topic	[l]	on	a	list	of	roles	[q]	at	time	t	with	a	reciprocal	score	of	s.
Reciprocal Peer Recommendation for Learning Purposes Page 14
Compatibility Function
• Compatibility between two users is computed using
1. Joint competency threshold
2. Competency preferences –
• i.e. how competent do you prefer a partner to be?
• Role-driven
Reciprocal Peer Recommendation for Learning Purposes Page 15
Introduction
Related	Work
The	RiPPLE Platform
Reciprocal	Peer	Recommendation
Evaluation	and	Future	Work
Compatibility	Function
Reciprocal Peer Recommendation for Learning Purposes Page 16
Joint Competency
• Define joint competency as the magnitude of the vector of
two competencies in Cartesian space
• Propose that peers’ joint competency (J) should be above a
certain threshold (τ < J) for effective sessions
0
20
40
60
80
100
0 50 100
Competency,	user1
Competency,	user2
Topic	l
user1 user2 J
Reciprocal Peer Recommendation for Learning Purposes Page 17
Joint Competency Threshold
• Use joint competency (J) in a logistic function (H) to
compute the extent to which a partnership meets the
desirable threshold (τ), with leniency parameter (α)
-0.3
0.2
0.7
1.2
0 0.5 1
H	score
Joint	competency
more	strict more	lenient
τ
Reciprocal Peer Recommendation for Learning Purposes Page 18
Competency Preferences
• Users set preferences (puq) for the competencies in
their peers
• E.g. pu11 = -10 means u1 is comfortable providing
support to peers whose competency is 10 points below
their own competency
• E.g. pu22 = 75 means u2 is seeking support from peers
whose competency is 75 points above their own
competency
Reciprocal Peer Recommendation for Learning Purposes Page 19
Competency Preferences Model
• Compatibility w.r.t. puq is calculated as the height of a
Gaussian function (G) with centre Cu1l + pu1q and standard
deviation σ
• σ models the leniency for matching peers that do not fit
their exact preference puq
• pu1q = -10 , Cu1l = 75
0
20
40
60
80
100
120
0 20 40 60 80 100 120
G	score
Competency
Reciprocal Peer Recommendation for Learning Purposes Page 20
Compatibility Function
• Putting it together:
• The compatibility score (s) between two users is the
product of H and G, summed over matched topics l and
related role preference q
Reciprocal Peer Recommendation for Learning Purposes Page 21
Introduction
Related	Work
The	RiPPLE Platform
Compatibility	Function
Evaluation	and	Future	Work
Reciprocal	Peer	Recommendation
Reciprocal Peer Recommendation for Learning Purposes Page 22
Reciprocal Peer Recommendation
• The harmonic mean guarantees to provide smaller reciprocal
scores for users whose compatibilities differ considerably, so
as to prioritise recommendations that benefit both users
1. Select	a	user	u1,	then	for	each	other	user	(u2)	uses	A to	find	a	mutually	convenient	
time	slot
2. R is	used	to	find	a	set	of	matching	roles	and	associated	topics
3. Users	not	satisfying	constraints	A and	R receive	score	ε
4. Reciprocal	score	Score[u2] is	calculated	as	the	harmonic	mean	of	the	
compatibilities	from	u1→u2 and	u2→u1
Reciprocal Peer Recommendation for Learning Purposes Page 23
Reciprocal Peer Recommendation
• u1 is providing support and prefers users who have competency 10
points lower)
• u2 is seeking peer support with a preference for those who have
competency 75 points higher
• The extent to which both users are recommended to each other is
defined by the harmonic mean distribution shown in the third frame
Preference of the peer
providing supporter
Reciprocal score
Preference of the peer
receiving supporter
Reciprocal Peer Recommendation for Learning Purposes Page 24
Introduction
Related	Work
The	RiPPLE Platform
Compatibility	Function
Reciprocal	Peer	Recommendation
Evaluation	and	Future	Work
Reciprocal Peer Recommendation for Learning Purposes Page 25
Experimental Environment Setup
• Synthetic data generated for R, C, A, P (see paper
for details)
• Evaluation Metrics.
– Scalability: Based on the time taken for running
algorithm 1.
– Reciprocality: Based on precision of reciprocal
recommender systems as described on the next page.
– Coverage: Based on the percentage of users that have
been recommended at least once to other users.
– Quality: Based on the average joint competency of
learners that are recommended to each other across all
learners.
Reciprocal Peer Recommendation for Learning Purposes Page 26
Scalability and Reciprocality
Scalability Reciprocality
Precision:	learner	u1	is	a	successful	(reciprocal)	recommendation	(out	of	the	K-
total)	for	learner	u2,	if	and	only	if	u1	is	also	in	the	top	k	recommendations	of	
learner	u2 (Prabhakar et	al,	2017).
Reciprocal Peer Recommendation for Learning Purposes Page 27
Coverage and Quality
Coverage Quality
Coverage	of	the	platform	as	U	is	
increased	under	different	settings	for	τ
Approximating	the	quality	of	the	
recommendations	as	τ is	increased	
under	different	settings	for	U	and	α
Reciprocal Peer Recommendation for Learning Purposes Page 28
Future Work
• Subsequent empirical evaluation –
– Designed A/B testing in RiPPLE; evaluate with control
group the effectiveness of the recommendations
– Behavioural – how learners choose among
recommendations, conditions of accepting
recommendations
• Extend the platform to provide reciprocal content
recommendation for peer learning study sessions
– Submitted to AIED 2018
Reciprocal Peer Recommendation for Learning Purposes Page 29
References
1. Boud, D., Cohen, R., & Sampson, J. (Eds.). (2014). Peer learning in higher education: Learning from and with each other. Routledge.
2. Bousbahi, F., & Chorfi, H. (2015). MOOC-Rec: a case based recommender system for MOOCs. Procedia-Social and Behavioral
Sciences, 195, 1813-1822.
3. Bull, S., Greer, J., McCalla, G., Kettel, L., & Bowes, J. (2001, July). User modelling in i-help: What, why, when and how.
In International Conference on User Modeling (pp. 117-126). Springer, Berlin, Heidelberg.
4. Department of Education and Training - Document library, Australian Government - https://docs.education.gov.au/node/45146
5. Drachsler, H., Verbert, K., Santos, O. C., & Manouselis, N. (2015). Panorama of recommender systems to support learning.
In Recommender systems handbook (pp. 421-451). Springer, Boston, MA.
6. Falchikov, N. (2001). Learning together: Peer tutoring in higher education. Psychology Press.
7. Greer, J., McCalla, G., Cooke, J., Collins, J., Kumar, V., Bishop, A., & Vassileva, J. (1998, August). The intelligent helpdesk: Supporting
peer-help in a university course. In International Conference on Intelligent Tutoring Systems (pp. 494-503). Springer, Berlin, Heidelberg.
8. Jeremić, Z., Jovanović, J., & Gašević, D. (2009, October). Semantic web technologies for the integration of learning tools and context-
aware educational services. In International Semantic Web Conference (pp. 860-875). Springer, Berlin, Heidelberg.
9. Khosravi, H., Cooper, K., & Kitto, K. (2017). RiPLE: Recommendation in Peer-Learning Environments Based on Knowledge Gaps and
Interests. Journal of Educational Data Mining, 9(1).
10. Mangina, E., & Kilbride, J. (2008). Evaluation of keyphrase extraction algorithm and tiling process for a document/resource
recommender within e-learning environments. Computers & Education, 50(3), 807-820.
11. Moreno, J., Ovalle, D. A., & Vicari, R. M. (2012). A genetic algorithm approach for group formation in collaborative learning
considering multiple student characteristics. Computers & Education, 58(1), 560-569.
12. Pizzato, L., Rej, T., Akehurst, J., Koprinska, I., Yacef, K., & Kay, J. (2013). Recommending people to people: the nature of reciprocal
recommenders with a case study in online dating. User Modeling and User-Adapted Interaction, 23(5), 447-488.
13. Prabhakar, S., Spanakis, G., & Zaiane, O. (2017, September). Reciprocal Recommender System for Learners in Massive Open Online
Courses (MOOCs). In International Conference on Web-Based Learning (pp. 157-167). Springer, Cham.
14. Thai-Nghe, N., Drumond, L., Horváth, T., Krohn-Grimberghe, A., Nanopoulos, A., & Schmidt-Thieme, L. (2011). Factorization
techniques for predicting student performance. Educational recommender systems and technologies: Practices and challenges, 129-153.
15. Van Der Heijden, B., Boon, J., Van der Klink, M., & Meijs, E. (2009). Employability enhancement through formal and informal learning:
an empirical study among Dutch non-academic university staff members. International journal of training and development, 13(1), 19-
37.
16. Wilcox, P., Winn, S., & Fyvie-Gauld, M. (2005). ‘It was nothing to do with the university, it was just the people’: the role of social
support in the first-year experience of higher education. Studies in higher education, 30(6), 707-722.
Reciprocal Peer Recommendation for Learning Purposes Page 30
Thank you!
Carl	Reidsema
The	University	of	Queensland	
c.reidsema@uq.edu.au
Hassan	Khosravi	
The	University	of	Queensland
h.khosravi@uq.edu.au
Aneesha Bakharia
The	University	of	Queensland	
a.bakharia1@uq.edu.au
Melanie	Fleming	
The	University	of	Queensland	
melanie.fleming@uq.edu.au
Mark	Belonogoff
The	University	of	Queensland
mark.belonogoff@gmail.com
Boyd	A.	Potts
The	University	of	Queensland
b.potts@uqconnect.edu.au
@haskhosravi @ReidsemaC
@aneesha

More Related Content

What's hot

Development and Adoption of an Adaptive Learning System: Reflections and Less...
Development and Adoption of an Adaptive Learning System: Reflections and Less...Development and Adoption of an Adaptive Learning System: Reflections and Less...
Development and Adoption of an Adaptive Learning System: Reflections and Less...Hassan Khosravi
 
Intelligent Adaptive Learning - An Essential Element of 21st Century Teaching...
Intelligent Adaptive Learning - An Essential Element of 21st Century Teaching...Intelligent Adaptive Learning - An Essential Element of 21st Century Teaching...
Intelligent Adaptive Learning - An Essential Element of 21st Century Teaching...DreamBox Learning
 
Adaptive Learning Systems: A review of Adaptation.
Adaptive Learning Systems: A review of Adaptation.Adaptive Learning Systems: A review of Adaptation.
Adaptive Learning Systems: A review of Adaptation.Peter Brusilovsky
 
Knewton - Adaptive learning
Knewton - Adaptive learningKnewton - Adaptive learning
Knewton - Adaptive learningYann Rimbaud
 
LRT Talks 2013-03-12 CETIS
LRT Talks 2013-03-12 CETISLRT Talks 2013-03-12 CETIS
LRT Talks 2013-03-12 CETISMark Stubbs
 
Learning analytics are more than a technology
Learning analytics are more than a technologyLearning analytics are more than a technology
Learning analytics are more than a technologyDragan Gasevic
 
Data-Driven Education 2020: Using Big Educational Data to Improve Teaching an...
Data-Driven Education 2020: Using Big Educational Data to Improve Teaching an...Data-Driven Education 2020: Using Big Educational Data to Improve Teaching an...
Data-Driven Education 2020: Using Big Educational Data to Improve Teaching an...Peter Brusilovsky
 
Using Learning Analytics to Create our 'Preferred Future'
Using Learning Analytics to Create our 'Preferred Future'Using Learning Analytics to Create our 'Preferred Future'
Using Learning Analytics to Create our 'Preferred Future'John Whitmer, Ed.D.
 
What Should I Do Next? Adaptive Sequencing in the Context of Open Social Stu...
What Should I Do Next?  Adaptive Sequencing in the Context of Open Social Stu...What Should I Do Next?  Adaptive Sequencing in the Context of Open Social Stu...
What Should I Do Next? Adaptive Sequencing in the Context of Open Social Stu...Peter Brusilovsky
 
Using Learning Analytics to Assess Innovation & Improve Student Achievement
Using Learning Analytics to Assess Innovation & Improve Student Achievement Using Learning Analytics to Assess Innovation & Improve Student Achievement
Using Learning Analytics to Assess Innovation & Improve Student Achievement John Whitmer, Ed.D.
 
A Framework for Promoting Teacher Self-Efficacy with Mobile Reusable Learning...
A Framework for Promoting Teacher Self-Efficacy with Mobile Reusable Learning...A Framework for Promoting Teacher Self-Efficacy with Mobile Reusable Learning...
A Framework for Promoting Teacher Self-Efficacy with Mobile Reusable Learning...Robert Power
 
The Achievement Gap in Online Courses through a Learning Analytics Lens
The Achievement Gap in Online Courses through a Learning Analytics LensThe Achievement Gap in Online Courses through a Learning Analytics Lens
The Achievement Gap in Online Courses through a Learning Analytics LensJohn Whitmer, Ed.D.
 
The Virtuous Loop of Learning Analytics & Academic Technology Innovation
The Virtuous Loop of Learning Analytics & Academic Technology Innovation The Virtuous Loop of Learning Analytics & Academic Technology Innovation
The Virtuous Loop of Learning Analytics & Academic Technology Innovation John Whitmer, Ed.D.
 
Using learning analytics to improve student transition into and support throu...
Using learning analytics to improve student transition into and support throu...Using learning analytics to improve student transition into and support throu...
Using learning analytics to improve student transition into and support throu...Tinne De Laet
 
What data from 3 million learners can tell us about effective course design
What data from 3 million learners can tell us about effective course designWhat data from 3 million learners can tell us about effective course design
What data from 3 million learners can tell us about effective course designJohn Whitmer, Ed.D.
 
Data visualisation with predictive learning analytics
Data visualisation with predictive learning analyticsData visualisation with predictive learning analytics
Data visualisation with predictive learning analyticsChris Ballard
 
22 January 2018 HEFCE open event “Using data to increase learning gains and t...
22 January 2018 HEFCE open event “Using data to increase learning gains and t...22 January 2018 HEFCE open event “Using data to increase learning gains and t...
22 January 2018 HEFCE open event “Using data to increase learning gains and t...Bart Rienties
 
Online writing feedback: A national study exploring the service and learning ...
Online writing feedback: A national study exploring the service and learning ...Online writing feedback: A national study exploring the service and learning ...
Online writing feedback: A national study exploring the service and learning ...Studiosity.com
 
Learning analytics are more than measurement
Learning analytics are more than measurementLearning analytics are more than measurement
Learning analytics are more than measurementDragan Gasevic
 

What's hot (20)

Development and Adoption of an Adaptive Learning System: Reflections and Less...
Development and Adoption of an Adaptive Learning System: Reflections and Less...Development and Adoption of an Adaptive Learning System: Reflections and Less...
Development and Adoption of an Adaptive Learning System: Reflections and Less...
 
Intelligent Adaptive Learning - An Essential Element of 21st Century Teaching...
Intelligent Adaptive Learning - An Essential Element of 21st Century Teaching...Intelligent Adaptive Learning - An Essential Element of 21st Century Teaching...
Intelligent Adaptive Learning - An Essential Element of 21st Century Teaching...
 
Adaptive Learning Systems: A review of Adaptation.
Adaptive Learning Systems: A review of Adaptation.Adaptive Learning Systems: A review of Adaptation.
Adaptive Learning Systems: A review of Adaptation.
 
Knewton - Adaptive learning
Knewton - Adaptive learningKnewton - Adaptive learning
Knewton - Adaptive learning
 
LRT Talks 2013-03-12 CETIS
LRT Talks 2013-03-12 CETISLRT Talks 2013-03-12 CETIS
LRT Talks 2013-03-12 CETIS
 
Learning analytics are more than a technology
Learning analytics are more than a technologyLearning analytics are more than a technology
Learning analytics are more than a technology
 
Data-Driven Education 2020: Using Big Educational Data to Improve Teaching an...
Data-Driven Education 2020: Using Big Educational Data to Improve Teaching an...Data-Driven Education 2020: Using Big Educational Data to Improve Teaching an...
Data-Driven Education 2020: Using Big Educational Data to Improve Teaching an...
 
Using Learning Analytics to Create our 'Preferred Future'
Using Learning Analytics to Create our 'Preferred Future'Using Learning Analytics to Create our 'Preferred Future'
Using Learning Analytics to Create our 'Preferred Future'
 
What Should I Do Next? Adaptive Sequencing in the Context of Open Social Stu...
What Should I Do Next?  Adaptive Sequencing in the Context of Open Social Stu...What Should I Do Next?  Adaptive Sequencing in the Context of Open Social Stu...
What Should I Do Next? Adaptive Sequencing in the Context of Open Social Stu...
 
Using Learning Analytics to Assess Innovation & Improve Student Achievement
Using Learning Analytics to Assess Innovation & Improve Student Achievement Using Learning Analytics to Assess Innovation & Improve Student Achievement
Using Learning Analytics to Assess Innovation & Improve Student Achievement
 
A Framework for Promoting Teacher Self-Efficacy with Mobile Reusable Learning...
A Framework for Promoting Teacher Self-Efficacy with Mobile Reusable Learning...A Framework for Promoting Teacher Self-Efficacy with Mobile Reusable Learning...
A Framework for Promoting Teacher Self-Efficacy with Mobile Reusable Learning...
 
The Achievement Gap in Online Courses through a Learning Analytics Lens
The Achievement Gap in Online Courses through a Learning Analytics LensThe Achievement Gap in Online Courses through a Learning Analytics Lens
The Achievement Gap in Online Courses through a Learning Analytics Lens
 
The Virtuous Loop of Learning Analytics & Academic Technology Innovation
The Virtuous Loop of Learning Analytics & Academic Technology Innovation The Virtuous Loop of Learning Analytics & Academic Technology Innovation
The Virtuous Loop of Learning Analytics & Academic Technology Innovation
 
Using learning analytics to improve student transition into and support throu...
Using learning analytics to improve student transition into and support throu...Using learning analytics to improve student transition into and support throu...
Using learning analytics to improve student transition into and support throu...
 
What data from 3 million learners can tell us about effective course design
What data from 3 million learners can tell us about effective course designWhat data from 3 million learners can tell us about effective course design
What data from 3 million learners can tell us about effective course design
 
Utah’s New Accountability and Assessment Systems
Utah’s New Accountability and  Assessment SystemsUtah’s New Accountability and  Assessment Systems
Utah’s New Accountability and Assessment Systems
 
Data visualisation with predictive learning analytics
Data visualisation with predictive learning analyticsData visualisation with predictive learning analytics
Data visualisation with predictive learning analytics
 
22 January 2018 HEFCE open event “Using data to increase learning gains and t...
22 January 2018 HEFCE open event “Using data to increase learning gains and t...22 January 2018 HEFCE open event “Using data to increase learning gains and t...
22 January 2018 HEFCE open event “Using data to increase learning gains and t...
 
Online writing feedback: A national study exploring the service and learning ...
Online writing feedback: A national study exploring the service and learning ...Online writing feedback: A national study exploring the service and learning ...
Online writing feedback: A national study exploring the service and learning ...
 
Learning analytics are more than measurement
Learning analytics are more than measurementLearning analytics are more than measurement
Learning analytics are more than measurement
 

Similar to Reciprocal Peer Recommendations for Learning

Structured feedback.pdf
Structured feedback.pdfStructured feedback.pdf
Structured feedback.pdfSushama Jotkar
 
Recommendations for Open Online Education: An Algorithmic Study
Recommendations for Open Online Education:  An Algorithmic StudyRecommendations for Open Online Education:  An Algorithmic Study
Recommendations for Open Online Education: An Algorithmic StudyHendrik Drachsler
 
Quality matters in Blended Course Design and Development
Quality matters in Blended Course Design and DevelopmentQuality matters in Blended Course Design and Development
Quality matters in Blended Course Design and DevelopmentMehrasa Alizadeh
 
SYNERGY Induction to Pedagogy Programme - Evaluation of the Environment (ENGL...
SYNERGY Induction to Pedagogy Programme - Evaluation of the Environment (ENGL...SYNERGY Induction to Pedagogy Programme - Evaluation of the Environment (ENGL...
SYNERGY Induction to Pedagogy Programme - Evaluation of the Environment (ENGL...Sarah Land
 
AIM Analytics: U-M Community Presentations
AIM Analytics: U-M Community PresentationsAIM Analytics: U-M Community Presentations
AIM Analytics: U-M Community PresentationsSungjin Nam
 
A Web-Based Tool For Implementing Peer-Review
A Web-Based Tool For Implementing Peer-ReviewA Web-Based Tool For Implementing Peer-Review
A Web-Based Tool For Implementing Peer-ReviewDustin Pytko
 
The Development and Usability Evaluation of a Standards-Based Grading Tool fo...
The Development and Usability Evaluation of a Standards-Based Grading Tool fo...The Development and Usability Evaluation of a Standards-Based Grading Tool fo...
The Development and Usability Evaluation of a Standards-Based Grading Tool fo...Alaa Sadik
 
Recommendations on Formative Assessment and Feedback Practices for stronger e...
Recommendations on Formative Assessment and Feedback Practices for stronger e...Recommendations on Formative Assessment and Feedback Practices for stronger e...
Recommendations on Formative Assessment and Feedback Practices for stronger e...Open Education Consortium
 
Acceptance of Blackboard as LMS
Acceptance of Blackboard as LMSAcceptance of Blackboard as LMS
Acceptance of Blackboard as LMSKaliner Lee
 
Recommendations on Formative Assessment and Feedback Practices for stronger e...
Recommendations on Formative Assessment and Feedback Practices for stronger e...Recommendations on Formative Assessment and Feedback Practices for stronger e...
Recommendations on Formative Assessment and Feedback Practices for stronger e...Global OER Graduate Network
 
Assessing the Implementation of Authentic, Client-Facing Student Projects in ...
Assessing the Implementation of Authentic, Client-Facing Student Projects in ...Assessing the Implementation of Authentic, Client-Facing Student Projects in ...
Assessing the Implementation of Authentic, Client-Facing Student Projects in ...craigmmacdonald
 
#lak2013, Leuven, DC slides, #learninganalytics
#lak2013, Leuven, DC slides, #learninganalytics#lak2013, Leuven, DC slides, #learninganalytics
#lak2013, Leuven, DC slides, #learninganalyticsSoudé Fazeli
 
Assessing Oral Presentation Performance
Assessing Oral Presentation PerformanceAssessing Oral Presentation Performance
Assessing Oral Presentation PerformanceSheila Sinclair
 
2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky
2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky
2016-05-31 Venia Legendi (CEITER): Sergey Sosnovskyifi8106tlu
 
Language Models for Collaborative Filtering Neighbourhoods [ECIR '16 Slides]
Language Models for Collaborative Filtering Neighbourhoods [ECIR '16 Slides]Language Models for Collaborative Filtering Neighbourhoods [ECIR '16 Slides]
Language Models for Collaborative Filtering Neighbourhoods [ECIR '16 Slides]Daniel Valcarce
 

Similar to Reciprocal Peer Recommendations for Learning (20)

Structured feedback.pdf
Structured feedback.pdfStructured feedback.pdf
Structured feedback.pdf
 
Recommendations for Open Online Education: An Algorithmic Study
Recommendations for Open Online Education:  An Algorithmic StudyRecommendations for Open Online Education:  An Algorithmic Study
Recommendations for Open Online Education: An Algorithmic Study
 
Sara Amin
Sara Amin Sara Amin
Sara Amin
 
Quality matters in Blended Course Design and Development
Quality matters in Blended Course Design and DevelopmentQuality matters in Blended Course Design and Development
Quality matters in Blended Course Design and Development
 
SYNERGY Induction to Pedagogy Programme - Evaluation of the Environment (ENGL...
SYNERGY Induction to Pedagogy Programme - Evaluation of the Environment (ENGL...SYNERGY Induction to Pedagogy Programme - Evaluation of the Environment (ENGL...
SYNERGY Induction to Pedagogy Programme - Evaluation of the Environment (ENGL...
 
AIM Analytics: U-M Community Presentations
AIM Analytics: U-M Community PresentationsAIM Analytics: U-M Community Presentations
AIM Analytics: U-M Community Presentations
 
A Web-Based Tool For Implementing Peer-Review
A Web-Based Tool For Implementing Peer-ReviewA Web-Based Tool For Implementing Peer-Review
A Web-Based Tool For Implementing Peer-Review
 
The Development and Usability Evaluation of a Standards-Based Grading Tool fo...
The Development and Usability Evaluation of a Standards-Based Grading Tool fo...The Development and Usability Evaluation of a Standards-Based Grading Tool fo...
The Development and Usability Evaluation of a Standards-Based Grading Tool fo...
 
Recommendations on Formative Assessment and Feedback Practices for stronger e...
Recommendations on Formative Assessment and Feedback Practices for stronger e...Recommendations on Formative Assessment and Feedback Practices for stronger e...
Recommendations on Formative Assessment and Feedback Practices for stronger e...
 
Acceptance of Blackboard as LMS
Acceptance of Blackboard as LMSAcceptance of Blackboard as LMS
Acceptance of Blackboard as LMS
 
Recommendations on Formative Assessment and Feedback Practices for stronger e...
Recommendations on Formative Assessment and Feedback Practices for stronger e...Recommendations on Formative Assessment and Feedback Practices for stronger e...
Recommendations on Formative Assessment and Feedback Practices for stronger e...
 
Assessing the Implementation of Authentic, Client-Facing Student Projects in ...
Assessing the Implementation of Authentic, Client-Facing Student Projects in ...Assessing the Implementation of Authentic, Client-Facing Student Projects in ...
Assessing the Implementation of Authentic, Client-Facing Student Projects in ...
 
Project template
Project templateProject template
Project template
 
C@n do nov 2013 priorities
C@n do nov 2013 prioritiesC@n do nov 2013 priorities
C@n do nov 2013 priorities
 
709 final report
709 final report709 final report
709 final report
 
#lak2013, Leuven, DC slides, #learninganalytics
#lak2013, Leuven, DC slides, #learninganalytics#lak2013, Leuven, DC slides, #learninganalytics
#lak2013, Leuven, DC slides, #learninganalytics
 
Assessing Oral Presentation Performance
Assessing Oral Presentation PerformanceAssessing Oral Presentation Performance
Assessing Oral Presentation Performance
 
2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky
2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky
2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky
 
Effect of Prezi Based Presentations on Achievements of Pre-Service Teachers i...
Effect of Prezi Based Presentations on Achievements of Pre-Service Teachers i...Effect of Prezi Based Presentations on Achievements of Pre-Service Teachers i...
Effect of Prezi Based Presentations on Achievements of Pre-Service Teachers i...
 
Language Models for Collaborative Filtering Neighbourhoods [ECIR '16 Slides]
Language Models for Collaborative Filtering Neighbourhoods [ECIR '16 Slides]Language Models for Collaborative Filtering Neighbourhoods [ECIR '16 Slides]
Language Models for Collaborative Filtering Neighbourhoods [ECIR '16 Slides]
 

Recently uploaded

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 

Recently uploaded (20)

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 

Reciprocal Peer Recommendations for Learning

  • 1. Reciprocal Peer Recommendation for Learning Purposes Page 1 Reciprocal Peer Recommendation for Learning Purposes LAK 2018 Carl Reidsema The University of Queensland c.reidsema@uq.edu.au Hassan Khosravi The University of Queensland h.khosravi@uq.edu.au Aneesha Bakharia The University of Queensland a.bakharia1@uq.edu.au Melanie Fleming The University of Queensland melanie.fleming@uq.edu.au Mark Belonogoff The University of Queensland mark.belonogoff@gmail.com Boyd A. Potts The University of Queensland b.potts@uqconnect.edu.au @haskhosravi @ReidsemaC @aneesha
  • 2. Reciprocal Peer Recommendation for Learning Purposes Page 2 Introduction Related Work The RiPPLE Platform Compatibility Function Reciprocal Peer Recommendation Evaluation and Future Work
  • 3. Reciprocal Peer Recommendation for Learning Purposes Page 3 Introduction 0 100,000 200,000 300,000 400,000 500,000 600,000 700,000 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 Higher education full year student data, commencing students by year (Department of Education and Training, 2017) Both increased student enrolments and availability of MOOCs have resulted in increased student/staff ratios.
  • 4. Reciprocal Peer Recommendation for Learning Purposes Page 4 Peer Learning • The potential benefits and significance of peer learning have long been recognised (Boud et al., 2014) • Engagement and networks contribute to student success (Wilcox et al., 2005) • Learning communities lead to the development of cognitive, intellectual, communication and professional skills (Falchikov, 2001) • Participation in networks is an important predictor of employability (Van Der Heijden et a., 2019) A beneficial way to address high student/staff ratios is to introduce peer learning and support.
  • 5. Reciprocal Peer Recommendation for Learning Purposes Page 5 Facilitation of Peer Learning Methods for effective facilitation of peer learning and support present a current challenge. Source: http://www.uft.org/linking-learning/creating-student-tech-team Student learners are hesitant to approach each other
  • 6. Reciprocal Peer Recommendation for Learning Purposes Page 6 Introduction The RiPPLE Platform Compatibility Function Reciprocal Peer Recommendation Evaluation and Future Work Related Work
  • 7. Reciprocal Peer Recommendation for Learning Purposes Page 7 Peer Learning and Group Formation • PHeLpS provided students with the means to find peer helpers (Greer et al., 1998). • I-Help focused on just-in-time requests for help in an online environment (Bull et al., 2001) • DEPTHS used participants’ competencies to suggest potential collaborators (Jeremić et al., 2009) • DIANA addressed the formation of small heterogeneous groups for the purposes of collaborative learning. (Moreno et al., 2012)
  • 8. Reciprocal Peer Recommendation for Learning Purposes Page 8 Recommender Systems for TEL • Much of the primary research is directed at the recommendation of relevant content and resources: – Documents and resources (Mangina and Kilbride, 2008) – Courses (Bousbahi and Chorfi, 2015) – Student authored questions (Khosravi et al, 2017) • Also, used for predicting student performance (Thai-Nghe et al., 2011) (Drachsler et al, 2015) performed an extensive classification of 82 different systems
  • 9. Reciprocal Peer Recommendation for Learning Purposes Page 9 Reciprocal Recommender Systems • Much of the research in this field has been developed and evaluated in existing social networks and particularly online dating sites (Pizzato et al., 2013). • (Prabhakar et al, 2017) proposed a reciprocal recommender system for learners in MOOCs Reciprocal recommendation seeks to connect two users such that both sets of preferences are satisfied
  • 10. Reciprocal Peer Recommendation for Learning Purposes Page 10 Introduction Related Work Compatibility Function Reciprocal Peer Recommendation Evaluation and Future Work The RiPPLE Platform
  • 11. Reciprocal Peer Recommendation for Learning Purposes Page 11 The RiPPLE Platform Platform Description: http://hassan-khosravi.net/publications/khosravi2018ripple.pdf Git Repository: https://github.com/hkhosrav/RiPPLE-Core Demo: https://hkhosrav.github.io/RiPPLE-Core/?demoStudent=true#/question/answer Recommendation in Personalised Peer Learning Environments (RiPPLE) is an open source, adaptive, student- facing learning platform that provides: 1. Co-creation 2. Knowledge tracing 3. Content recommendation 4. Study session recommendation
  • 12. Reciprocal Peer Recommendation for Learning Purposes Page 12 Study Session Recommendation • Individuals nominate weekly availability and learning support preferences • Indicator of competency are updated with cumulative assessment over learning period)
  • 13. Reciprocal Peer Recommendation for Learning Purposes Page 13 Problem Formulation Element Form Description Requests RUxLxQ A three-dimensional array where Rulq = 1 indicates that user u has indicated interest in participating in a study session on topic l with role q Availability AUxT A two-dimensional array in which Aut = 1 shows that user u is available at time t Competencies CUxL A two-dimensional array in which Cul shows the competency of user u in topic l on a 100-point scale Preferences PUxQ A two-dimensional array in which Puq shows the competency preference of a user u in role q Output: a list of up to k recommendations for each user, where a recommendation is of the form [u1, u2, [l], [q], t, s] indicating that user u1 receives recommendation to connect with user u2 on a list of topic [l] on a list of roles [q] at time t with a reciprocal score of s.
  • 14. Reciprocal Peer Recommendation for Learning Purposes Page 14 Compatibility Function • Compatibility between two users is computed using 1. Joint competency threshold 2. Competency preferences – • i.e. how competent do you prefer a partner to be? • Role-driven
  • 15. Reciprocal Peer Recommendation for Learning Purposes Page 15 Introduction Related Work The RiPPLE Platform Reciprocal Peer Recommendation Evaluation and Future Work Compatibility Function
  • 16. Reciprocal Peer Recommendation for Learning Purposes Page 16 Joint Competency • Define joint competency as the magnitude of the vector of two competencies in Cartesian space • Propose that peers’ joint competency (J) should be above a certain threshold (τ < J) for effective sessions 0 20 40 60 80 100 0 50 100 Competency, user1 Competency, user2 Topic l user1 user2 J
  • 17. Reciprocal Peer Recommendation for Learning Purposes Page 17 Joint Competency Threshold • Use joint competency (J) in a logistic function (H) to compute the extent to which a partnership meets the desirable threshold (τ), with leniency parameter (α) -0.3 0.2 0.7 1.2 0 0.5 1 H score Joint competency more strict more lenient τ
  • 18. Reciprocal Peer Recommendation for Learning Purposes Page 18 Competency Preferences • Users set preferences (puq) for the competencies in their peers • E.g. pu11 = -10 means u1 is comfortable providing support to peers whose competency is 10 points below their own competency • E.g. pu22 = 75 means u2 is seeking support from peers whose competency is 75 points above their own competency
  • 19. Reciprocal Peer Recommendation for Learning Purposes Page 19 Competency Preferences Model • Compatibility w.r.t. puq is calculated as the height of a Gaussian function (G) with centre Cu1l + pu1q and standard deviation σ • σ models the leniency for matching peers that do not fit their exact preference puq • pu1q = -10 , Cu1l = 75 0 20 40 60 80 100 120 0 20 40 60 80 100 120 G score Competency
  • 20. Reciprocal Peer Recommendation for Learning Purposes Page 20 Compatibility Function • Putting it together: • The compatibility score (s) between two users is the product of H and G, summed over matched topics l and related role preference q
  • 21. Reciprocal Peer Recommendation for Learning Purposes Page 21 Introduction Related Work The RiPPLE Platform Compatibility Function Evaluation and Future Work Reciprocal Peer Recommendation
  • 22. Reciprocal Peer Recommendation for Learning Purposes Page 22 Reciprocal Peer Recommendation • The harmonic mean guarantees to provide smaller reciprocal scores for users whose compatibilities differ considerably, so as to prioritise recommendations that benefit both users 1. Select a user u1, then for each other user (u2) uses A to find a mutually convenient time slot 2. R is used to find a set of matching roles and associated topics 3. Users not satisfying constraints A and R receive score ε 4. Reciprocal score Score[u2] is calculated as the harmonic mean of the compatibilities from u1→u2 and u2→u1
  • 23. Reciprocal Peer Recommendation for Learning Purposes Page 23 Reciprocal Peer Recommendation • u1 is providing support and prefers users who have competency 10 points lower) • u2 is seeking peer support with a preference for those who have competency 75 points higher • The extent to which both users are recommended to each other is defined by the harmonic mean distribution shown in the third frame Preference of the peer providing supporter Reciprocal score Preference of the peer receiving supporter
  • 24. Reciprocal Peer Recommendation for Learning Purposes Page 24 Introduction Related Work The RiPPLE Platform Compatibility Function Reciprocal Peer Recommendation Evaluation and Future Work
  • 25. Reciprocal Peer Recommendation for Learning Purposes Page 25 Experimental Environment Setup • Synthetic data generated for R, C, A, P (see paper for details) • Evaluation Metrics. – Scalability: Based on the time taken for running algorithm 1. – Reciprocality: Based on precision of reciprocal recommender systems as described on the next page. – Coverage: Based on the percentage of users that have been recommended at least once to other users. – Quality: Based on the average joint competency of learners that are recommended to each other across all learners.
  • 26. Reciprocal Peer Recommendation for Learning Purposes Page 26 Scalability and Reciprocality Scalability Reciprocality Precision: learner u1 is a successful (reciprocal) recommendation (out of the K- total) for learner u2, if and only if u1 is also in the top k recommendations of learner u2 (Prabhakar et al, 2017).
  • 27. Reciprocal Peer Recommendation for Learning Purposes Page 27 Coverage and Quality Coverage Quality Coverage of the platform as U is increased under different settings for τ Approximating the quality of the recommendations as τ is increased under different settings for U and α
  • 28. Reciprocal Peer Recommendation for Learning Purposes Page 28 Future Work • Subsequent empirical evaluation – – Designed A/B testing in RiPPLE; evaluate with control group the effectiveness of the recommendations – Behavioural – how learners choose among recommendations, conditions of accepting recommendations • Extend the platform to provide reciprocal content recommendation for peer learning study sessions – Submitted to AIED 2018
  • 29. Reciprocal Peer Recommendation for Learning Purposes Page 29 References 1. Boud, D., Cohen, R., & Sampson, J. (Eds.). (2014). Peer learning in higher education: Learning from and with each other. Routledge. 2. Bousbahi, F., & Chorfi, H. (2015). MOOC-Rec: a case based recommender system for MOOCs. Procedia-Social and Behavioral Sciences, 195, 1813-1822. 3. Bull, S., Greer, J., McCalla, G., Kettel, L., & Bowes, J. (2001, July). User modelling in i-help: What, why, when and how. In International Conference on User Modeling (pp. 117-126). Springer, Berlin, Heidelberg. 4. Department of Education and Training - Document library, Australian Government - https://docs.education.gov.au/node/45146 5. Drachsler, H., Verbert, K., Santos, O. C., & Manouselis, N. (2015). Panorama of recommender systems to support learning. In Recommender systems handbook (pp. 421-451). Springer, Boston, MA. 6. Falchikov, N. (2001). Learning together: Peer tutoring in higher education. Psychology Press. 7. Greer, J., McCalla, G., Cooke, J., Collins, J., Kumar, V., Bishop, A., & Vassileva, J. (1998, August). The intelligent helpdesk: Supporting peer-help in a university course. In International Conference on Intelligent Tutoring Systems (pp. 494-503). Springer, Berlin, Heidelberg. 8. Jeremić, Z., Jovanović, J., & Gašević, D. (2009, October). Semantic web technologies for the integration of learning tools and context- aware educational services. In International Semantic Web Conference (pp. 860-875). Springer, Berlin, Heidelberg. 9. Khosravi, H., Cooper, K., & Kitto, K. (2017). RiPLE: Recommendation in Peer-Learning Environments Based on Knowledge Gaps and Interests. Journal of Educational Data Mining, 9(1). 10. Mangina, E., & Kilbride, J. (2008). Evaluation of keyphrase extraction algorithm and tiling process for a document/resource recommender within e-learning environments. Computers & Education, 50(3), 807-820. 11. Moreno, J., Ovalle, D. A., & Vicari, R. M. (2012). A genetic algorithm approach for group formation in collaborative learning considering multiple student characteristics. Computers & Education, 58(1), 560-569. 12. Pizzato, L., Rej, T., Akehurst, J., Koprinska, I., Yacef, K., & Kay, J. (2013). Recommending people to people: the nature of reciprocal recommenders with a case study in online dating. User Modeling and User-Adapted Interaction, 23(5), 447-488. 13. Prabhakar, S., Spanakis, G., & Zaiane, O. (2017, September). Reciprocal Recommender System for Learners in Massive Open Online Courses (MOOCs). In International Conference on Web-Based Learning (pp. 157-167). Springer, Cham. 14. Thai-Nghe, N., Drumond, L., Horváth, T., Krohn-Grimberghe, A., Nanopoulos, A., & Schmidt-Thieme, L. (2011). Factorization techniques for predicting student performance. Educational recommender systems and technologies: Practices and challenges, 129-153. 15. Van Der Heijden, B., Boon, J., Van der Klink, M., & Meijs, E. (2009). Employability enhancement through formal and informal learning: an empirical study among Dutch non-academic university staff members. International journal of training and development, 13(1), 19- 37. 16. Wilcox, P., Winn, S., & Fyvie-Gauld, M. (2005). ‘It was nothing to do with the university, it was just the people’: the role of social support in the first-year experience of higher education. Studies in higher education, 30(6), 707-722.
  • 30. Reciprocal Peer Recommendation for Learning Purposes Page 30 Thank you! Carl Reidsema The University of Queensland c.reidsema@uq.edu.au Hassan Khosravi The University of Queensland h.khosravi@uq.edu.au Aneesha Bakharia The University of Queensland a.bakharia1@uq.edu.au Melanie Fleming The University of Queensland melanie.fleming@uq.edu.au Mark Belonogoff The University of Queensland mark.belonogoff@gmail.com Boyd A. Potts The University of Queensland b.potts@uqconnect.edu.au @haskhosravi @ReidsemaC @aneesha