37
Personal Recommender Systems for learners in lifelong learning networks Denny Abraham Cheriyan Dhanyatha Manjunath Roja Ennam Shruthi Ramamurthy

Personal recommender systems for learners in lifelong learning networks

Embed Size (px)

Citation preview

Page 1: Personal recommender systems for learners in  lifelong learning networks

Personal Recommender

Systems for learners in

lifelong learning networks

Denny Abraham Cheriyan

Dhanyatha Manjunath

Roja Ennam

Shruthi Ramamurthy

Page 2: Personal recommender systems for learners in  lifelong learning networks

Objectives

● Lifelong Learning and need for Recommendation

Systems in Learning Networks

● How requirements of recommendation systems are

different for learning communities

● Primer on recommendation techniques

● Knowledge Maps for Self Directed Learning and

Recommendation

Page 3: Personal recommender systems for learners in  lifelong learning networks

Lifelong Learning

● Not just limited to childhood/school. Learn at work place,

personal growth

● Control - What,When, Where and How

● Self-Directed

● Freedom

● Learner Centric

● Demand-pull approach (Minds of Fire - John Seely Brown and

Richard P. Adler)

Page 4: Personal recommender systems for learners in  lifelong learning networks

Why Recommendation in Learning networks

● Using recommendation to provide navigational support in a

learning network

● Need advice to decide on most suitable learning activities to

meet the learner’s individual learning goal (or Learner

group)

● Self-directed learners need an overview of the available

learning activities and must be able to determine which of

these would match their personal needs, preferences, prior

knowledge and current situation

Page 5: Personal recommender systems for learners in  lifelong learning networks
Page 6: Personal recommender systems for learners in  lifelong learning networks
Page 7: Personal recommender systems for learners in  lifelong learning networks

Activity

Can we use commercial recommendation technique to a

learning management system ? Are there any specific

requirements of a LMS, you think that a recommender system

must consider?

Page 8: Personal recommender systems for learners in  lifelong learning networks

The specific demands for learning

• the importance of the context of learning

• the inherent novelty of most learning activities

• the need for a learning strategy

• the need to take changes and learning processes into

account.

Page 9: Personal recommender systems for learners in  lifelong learning networks

Personal Recommender systems for lifelong

learners(Requirements)

● Learning goal

● Prior Knowledge

● Preferences and Learner characteristics

● Learner grouping and stereotyping (e.g., study time, study

interests and motivation to learn)

● Ratings of the learning activities

● Historical information about the successful study behaviour

● Apply the learning strategies

Page 10: Personal recommender systems for learners in  lifelong learning networks

Activity 1

Choose an online learning community. What type of

recommendations would you prefer to help achieve your

learning goals?

Page 11: Personal recommender systems for learners in  lifelong learning networks

Data for Recommendation Systems

● Obtained from Data Analytics (Shum & Ferguson)

○ Social Network Analysis

○ Content Analysis

○ Discourse Analysis

○ Disposition Analysis

○ Context Analysis

● Learner Specific Analysis (Wise, Zhao, & Hausknecht)

○ Micro and Macro Level Analysis

Page 12: Personal recommender systems for learners in  lifelong learning networks

Recommendation Techniques

● Collaborative Filtering

● Content-based Filtering

Page 13: Personal recommender systems for learners in  lifelong learning networks

Collaborative Filtering Techniques:

Collaborative Filtering Techniques use the collective behaviors

of all the learners in the Learning Network.

The following are some collaborative filtering techniques:

● User -based Collaborative Filtering.

● Item - based Collaborative Filtering.

Page 14: Personal recommender systems for learners in  lifelong learning networks

User- based Collaborative Filtering

User-based techniques correlate users by mining their ratings

and then recommend new items that were preferred by similar

users.

Figure 1

Page 15: Personal recommender systems for learners in  lifelong learning networks

Item-based Collaborative Filtering

Item-based techniques correlate the items by mining item

ratings and then recommend new,similar items.

Page 16: Personal recommender systems for learners in  lifelong learning networks

Advantages of Collaborative

Filtering

Disadvantages of Collaborative

Filtering

● The information that is being

considered for

recommendation is domain

independent.

● It does not depend on

analysing the content

provided by the user.

● Cold start problem

● Can not handle new users

and new items

● Unpopular tastes are not

strongly supported(Long tail

in learning as discussed in

Minds of Fire is not possible)

Page 17: Personal recommender systems for learners in  lifelong learning networks

Question

How do you recommend items to a user when he is new to the

community?

Page 18: Personal recommender systems for learners in  lifelong learning networks

Prompt the user to rate certain movies before being able to provide personalized recommendation.

Page 19: Personal recommender systems for learners in  lifelong learning networks

Content Based Recommendation Technique

● Maintains a user profile- a structured representation of user interests.

● Matches the descriptions of items with the attributes of the user profile to recommend

similar items.

● Results of analysis represents the user’s level of interest in that item.

● If user preferences are accurately reflected by a user profile, the recommendation is

advantageous.

● Useful in handling the ‘cold start’ problem as no behaviour data is needed.

Page 20: Personal recommender systems for learners in  lifelong learning networks

Summary of Content based

Recommendation System

Advantages Disadvantages

Useful in solving cold start problem-

When a user is new to the community,

Overspecialization- items that are highly

correlated with user profile or interest are

only recommended.

Can map user needs to the items-

Attributes of the user profile are matched

with the attributes of the item.

Can work with information that can be

described as a set of attributes-

Learning content/Items must be classified

into categories.Needs Category modelling

and maintenance.Sensitive to changes to learner profile-

Change in the value of the attributes of

learner profile affect recommendation

results.

Page 21: Personal recommender systems for learners in  lifelong learning networks

Usefulness of Recommendation Techniques in LN

Content based Recommendation

● Keeps the learner on track with his/her learning goals

● Helps the user to specialize in a domain.

● Useful in recommending items to a user, when he/she is new to the

community.

● Can map the characteristics of lifelong learners to that of learning

activities. For example: learning goal, prior knowledge, available study

time.

Collaborative Filtering

● Useful for Learner Networks which offer courses in different domains.

● Learning activities which are frequently positively rated and their sequence

can be identified as popular learning tracks.

● Could use learner information to group similar learners together in a

learning group.

Page 22: Personal recommender systems for learners in  lifelong learning networks

Hybrid Recommendation Technique

● A combination of recommendation techniques constitutes a

hybrid recommendation or a recommendation strategy.

● Hybrid recommendation technique could provide the most

accurate recommendations by compensating for the

disadvantages of single techniques.

Example:

If no efficient information is available to carry out CF techniques, it

would switch to a CB technique.

● Uses historical information about users or items to decide

which specific recommendation technique provides the highest

accuracy.

Page 23: Personal recommender systems for learners in  lifelong learning networks

Related Courses on Coursera

Page 24: Personal recommender systems for learners in  lifelong learning networks

Capturing Learning Goals on Coursera

Page 25: Personal recommender systems for learners in  lifelong learning networks

Shruthi’s Recommendation Denny’s

Recommendation

Email Recommendations at Coursera

Page 26: Personal recommender systems for learners in  lifelong learning networks

How recommendations adapts and changes over time

Page 27: Personal recommender systems for learners in  lifelong learning networks

How recommendations adapts and changes over time

Page 28: Personal recommender systems for learners in  lifelong learning networks

How recommendations adapts and changes over time

Page 29: Personal recommender systems for learners in  lifelong learning networks

Knowledge Maps and Khan Academy

● Each node in the graph represents a topic, with exercises

related to the topic. If the user masters the topic it turns

blue.

● Have to manually look at the entire concept map and

manually choose path

● The large number of options available will be overwhelming

Page 30: Personal recommender systems for learners in  lifelong learning networks

Knowledge Maps and self directed learning

● Fits well with self-directed learning

● Not constrained by a course start date and end date

● Breakdown course into independent topics. Can change

path mid-way and still use whatever knowledge has been

accrued previously

● Can choose your own path based on goals

● Can discover new topics of interest (Poker and Probability,

Game Theory is related to both Economics and Artificial

Intelligence)

Page 31: Personal recommender systems for learners in  lifelong learning networks

Knowledge Maps and Recommendation

● Knowledge maps can be overwhelming (Need an agent to

direct you)

● Users can be represented as paths in a network

● Can recommend paths, based on other users who have

mastered similar paths

● Ability to suggest paths based on goals (Search)

Page 32: Personal recommender systems for learners in  lifelong learning networks

● Domain knowledge required to construct knowledge maps

(prerequisites).

● Content curation, map construction will have to be done

manually

● Complexity in generalizing Knowledge Maps

Knowledge Maps - Disadvantages

Page 33: Personal recommender systems for learners in  lifelong learning networks

Adaptive Intelligent Support Systems

● An adaptive support system improves learning and

collaboration

● Personalized and tailored to student needs

● Provides more relevant support as the number of support

instances increases

Page 34: Personal recommender systems for learners in  lifelong learning networks

Recommending Users to Learner Groups

● Characteristics of the current learner could be taken into

account to allocate learners into groups.

● Stereotype recommendation technique can be used to

allocate learners into groups if no behavior data is available

● Learner grouping can focus on relevant learning

characteristics (eg - similarities in learning behavior, study

time, study interests, motivation to learn).

Page 35: Personal recommender systems for learners in  lifelong learning networks

Factors that influence groups

● Personality characteristics (introvert/extrovert)

● Status (high/low status)

● Gender

● Race

● Level of conflict (too less or too much conflict)

● Lack of co-ordination

● Negative socio-emotional processes

Page 36: Personal recommender systems for learners in  lifelong learning networks

Activity 2From Piazza list out the information that can be captured to form learner groups.

How will you use this information to recommend who to collaborate with?

In Webbs paper, some of the factors that influence groups -

● Personality characteristics (introvert/extrovert)

● Status (high/low status)

● Gender

● Race

● Level of conflict (too less or too much conflict)

● Negative socio-emotional processes

Page 37: Personal recommender systems for learners in  lifelong learning networks

References

● H. Drachsler, H.G.K. Hummel and R. Koper , ‘Personal recommender

systems for learners in lifelong learning networks: the requirements,

techniques and model’, Open University of the Netherlands

● Anderson, T. , ‘Toward Theory of Online Learning’ , Athabasca University,

(pp. 33–60)

● Ounnas, A., Davis, H. C., & Millard, D. E. (2009). A Framework for Semantic

Group Formation in Education. Educational Technology & Society, 12 (4),

43–55.

● John Seely Brown and Richard P. Adler, Minds of Fire

● Erin Walker & Nikol Rummel & Kenneth R. Koedinger, Adaptive Intelligent

Support to Improve Peer Tutoring in Algebra, International Artificial

Intelligence in Education Society 2013

● Simon Buckingham Shum and Rebecca Ferguson, Social Learning Analytics,

Technical Report KMI-11-01, June 2011

● Alyssa Friend Wise, Yuting Zhao, Simone Nicole Hausknecht, ‘A Pedagogical

Model for Intervention with Embedded and Extracted Analytics’, Simon Fraser

University

● Noreen M Webb, ‘Information Processing Approaches to Collaborative

Learning’