SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
Experience Discovery: Hybrid Recommendation
of Student Activities using Social Network Data
                 Robin Burke, Yong Zheng, Scott Riley
                 Web Intelligence Laboratory
                 College of Computing and Digital Media
                 DePaul University
Problem
 Service organizations offer many educational
  programs and activities for youth
 Participation (especially by underprivileged youth)
  is low
  Even though these are the individuals who would
   benefit the most

 How to get better participation?
  not just a recommendation problem
The Role of
Recommendation
 Need for personalization
  Many diverse activities
    from basketball to poetry to robots to knitting
  Low tolerance for imprecise results

 Need for system initiative
  user research shows that students are unlikely to
   search and browse
    To “pull” opportunities
  system should “push” suggestions
    we are considering mobile platforms
Partners
 Digital Youth Network
   service organization focused on the creation of digital media
   Nichole Pinkard

 YouMedia
   school-based online social network
   affiliated with DYN

 Chicago Learning Network
   consortium of museums and non-profits

 Chicago Public Schools

 Funders
   MacArthur Foundation
   Gates Foundation
Experience Discovery:
Research opportunities
 Full cycle observation
  activity enrollments
  activity attendance
  click-through
  post-activity rating, tagging, reviewing

 Social network data
  uploading of digital media
  browsing / commenting behavior
  friend / follower connections
Research question 1
 There are multiple important knowledge sources
  past enrollment history
  content data
  social network data
  log data

 Mixed vs integrated hybrid recommendation
  should different knowledge sources be integrated in
   making recommendations?
  or should recommendations of different types be
   presented side-by-side?
Research question 2
 Activities sometimes have a logical planned sequence
   Video editing I -> Video editing II

 Sometimes they are sequenced idiosyncratically
   Digital photography -> Zoo explorer I

 Educational goal
   increase both depth and breadth of student participation

 The role of “curricula”
   how can recommendations be used to increase both breadth
    and depth of student involvement?
   what is the role of top-down vs bottom-up sequences in
    recommendation?
Research question 3
 Dynamics of interest
  students mature a lot between 11 and 18
  old activities may lose their appeal

 Dynamics of offerings
  activities change from year to year and season to
   season
  may not be explicit

 Coping with change
  how can we ensure that recommendations don’t lag
   student interest?
  how to detect and respond to program changes?
Research question 4
 Students aren’t the only ones with questions

 Service providers can get value, too
  what activities should I offer and where?
  how do my offerings compare to other groups?
  what needs are not being met?

 Analytics and recommendations for service
  providers
  what can we provide that is helpful and
   comprehensible?
Architecture


                          ! "#$%$( 0$,- $01' ' $( 2*31( ,4+ 1% ,
                                &                         *5 '
                                                                    D#$% *31( *+
                                                                               ,        ?+$( ),
                                                                                          &
6037& *)*,
    )8,9                    6+ & ' ,E& *%
                             A1%)@ F% 8,                             > )$%*0$,
                                                                      ( C             6##+0*31( ,
                                                                                          &


6G$( 2*( 0$,
  9 *)*,                    - $01' ' $( 2*31( ,
                > #/ ),
                 (                                      - $. / +
                                                               ),
                                  ! ( A& $,
                                       (                ?*0@   $,                    ! "#$%' $( )*+
                                                                                           &      ,
                ?*0@ $,
   : 10& ,
        *+                                                                          ?1( BA/ %*31( . ,
 ; $)< 1%  =,
    9 *)*,                                                           ! 7*+ *31( ,
                                                                         /          ! "#$%' $( )*+
                                                                                           &       ,
                                                                      > )$%*0$,
                                                                       ( C              - $. / + ,
                                                                                               ).
Initial experiments
 Data (2 schools)
    226 students
    32 activities
    3800 records
    (now adding ~2000 enrollments and ~50 activities /
     month)

 Algorithms
    collaborative / binary
    collaborative / pseudo rating
    content-collaborative meta-level hybrid
    plus behavioral descriptors
Pseudo-ratings
 Some activities are attended multiple times
  evidence of strong interest

 Example
  book discussion group

 Normalize to user’s profile
  weight for activity a = # of times attending a / total
   attendances

 Can we normalize in other ways?
  take into account how often something was offered
Meta-level hybrid
 Use course topic descriptors
  13 choices
  health, music, visual arts, etc.
  activities may include several topics

 Build a topic profile by summing over descriptions
  of all activities

 Compare users based on topic profiles
  rather than attendance data
Adding social network data
 Extracted 10 features from the social network
  counts of uploaded media types
  overall level of activity

 Used feature combination
  content profile
                                                8$93& .(:                 4) $&0
                                                                              , .
  behavior profile                              ! , (, .               5 "(6 ) %7.

                                       ! "#$%' () %
                                             & #.           1"2, 3& % , (, .
                                                                  ) .-

                                           ! "#$%' () % #"- .
                                                 & *+,              1"2, 3& % #"- .
                                                                          ) *+,
                                                ' %/0
                                                   ) ".                 ' %/0
                                                                          ) ".
Results
 Temporal leave-one-out evaluation
  see Burke, 2010

 Look at a user’s experience over time
  looking at users divided by
  # of enrollments (profile size)
  profile diversity (# of different
   enrollments)

 Need to do more research
  Hybrid 2 works best for large, diverse
   users
  Doesn’t matter what you do for non-
   diverse users
Conclusions
 We are in the early stages here

 Eager to get our hands on bigger data

 Many research questions

 Would like to hear ideas
Thanks
 Questions / Comments / Ideas

Mais conteúdo relacionado

Mais procurados

4th Quarter 2007 Results
4th Quarter 2007 Results4th Quarter 2007 Results
4th Quarter 2007 Results
AES Eletropaulo
 
03/31/2008 - 4Q07 and 2007 Earnings Call Presentation
03/31/2008  	-   	4Q07 and 2007 Earnings Call Presentation03/31/2008  	-   	4Q07 and 2007 Earnings Call Presentation
03/31/2008 - 4Q07 and 2007 Earnings Call Presentation
AES Tietê
 
Hi5 Opensocial Code Lab Presentation
Hi5 Opensocial Code Lab PresentationHi5 Opensocial Code Lab Presentation
Hi5 Opensocial Code Lab Presentation
plindner
 
Jqeury ajax plugins
Jqeury ajax pluginsJqeury ajax plugins
Jqeury ajax plugins
Inbal Geffen
 
WPSessions - Thinking Outside The Box With BuddyPress
WPSessions - Thinking Outside The Box With BuddyPressWPSessions - Thinking Outside The Box With BuddyPress
WPSessions - Thinking Outside The Box With BuddyPress
David Bisset
 

Mais procurados (11)

The Flexibility of Drupal
The Flexibility of DrupalThe Flexibility of Drupal
The Flexibility of Drupal
 
How to win friends and influence people (with Hadoop)
How to win friends and influence people (with Hadoop)How to win friends and influence people (with Hadoop)
How to win friends and influence people (with Hadoop)
 
4th Quarter 2007 Results
4th Quarter 2007 Results4th Quarter 2007 Results
4th Quarter 2007 Results
 
03/31/2008 - 4Q07 and 2007 Earnings Call Presentation
03/31/2008  	-   	4Q07 and 2007 Earnings Call Presentation03/31/2008  	-   	4Q07 and 2007 Earnings Call Presentation
03/31/2008 - 4Q07 and 2007 Earnings Call Presentation
 
Hi5 Opensocial Code Lab Presentation
Hi5 Opensocial Code Lab PresentationHi5 Opensocial Code Lab Presentation
Hi5 Opensocial Code Lab Presentation
 
Real Time App with Node.js
Real Time App with Node.jsReal Time App with Node.js
Real Time App with Node.js
 
Jqeury ajax plugins
Jqeury ajax pluginsJqeury ajax plugins
Jqeury ajax plugins
 
jQuery UI Widgets, Drag and Drop, Drupal 7 Javascript
jQuery UI Widgets, Drag and Drop, Drupal 7 JavascriptjQuery UI Widgets, Drag and Drop, Drupal 7 Javascript
jQuery UI Widgets, Drag and Drop, Drupal 7 Javascript
 
WPSessions - Thinking Outside The Box With BuddyPress
WPSessions - Thinking Outside The Box With BuddyPressWPSessions - Thinking Outside The Box With BuddyPress
WPSessions - Thinking Outside The Box With BuddyPress
 
Cowboy development with Django
Cowboy development with DjangoCowboy development with Django
Cowboy development with Django
 
Devs for Leokz e 7Masters - WTF Oriented Programming
Devs for Leokz e 7Masters - WTF Oriented ProgrammingDevs for Leokz e 7Masters - WTF Oriented Programming
Devs for Leokz e 7Masters - WTF Oriented Programming
 

Destaque

[CARS2012@RecSys]Optimal Feature Selection for Context-Aware Recommendation u...
[CARS2012@RecSys]Optimal Feature Selection for Context-Aware Recommendation u...[CARS2012@RecSys]Optimal Feature Selection for Context-Aware Recommendation u...
[CARS2012@RecSys]Optimal Feature Selection for Context-Aware Recommendation u...
YONG ZHENG
 
[SAC2014]Splitting Approaches for Context-Aware Recommendation: An Empirical ...
[SAC2014]Splitting Approaches for Context-Aware Recommendation: An Empirical ...[SAC2014]Splitting Approaches for Context-Aware Recommendation: An Empirical ...
[SAC2014]Splitting Approaches for Context-Aware Recommendation: An Empirical ...
YONG ZHENG
 

Destaque (12)

[CARS2012@RecSys]Optimal Feature Selection for Context-Aware Recommendation u...
[CARS2012@RecSys]Optimal Feature Selection for Context-Aware Recommendation u...[CARS2012@RecSys]Optimal Feature Selection for Context-Aware Recommendation u...
[CARS2012@RecSys]Optimal Feature Selection for Context-Aware Recommendation u...
 
[CIKM 2014] Deviation-Based Contextual SLIM Recommenders
[CIKM 2014] Deviation-Based Contextual SLIM Recommenders[CIKM 2014] Deviation-Based Contextual SLIM Recommenders
[CIKM 2014] Deviation-Based Contextual SLIM Recommenders
 
[Decisions2013@RecSys]The Role of Emotions in Context-aware Recommendation
[Decisions2013@RecSys]The Role of Emotions in Context-aware Recommendation[Decisions2013@RecSys]The Role of Emotions in Context-aware Recommendation
[Decisions2013@RecSys]The Role of Emotions in Context-aware Recommendation
 
[RecSys 2014] Deviation-Based and Similarity-Based Contextual SLIM Recommenda...
[RecSys 2014] Deviation-Based and Similarity-Based Contextual SLIM Recommenda...[RecSys 2014] Deviation-Based and Similarity-Based Contextual SLIM Recommenda...
[RecSys 2014] Deviation-Based and Similarity-Based Contextual SLIM Recommenda...
 
[SAC 2015] Improve General Contextual SLIM Recommendation Algorithms By Facto...
[SAC 2015] Improve General Contextual SLIM Recommendation Algorithms By Facto...[SAC 2015] Improve General Contextual SLIM Recommendation Algorithms By Facto...
[SAC 2015] Improve General Contextual SLIM Recommendation Algorithms By Facto...
 
[SAC2014]Splitting Approaches for Context-Aware Recommendation: An Empirical ...
[SAC2014]Splitting Approaches for Context-Aware Recommendation: An Empirical ...[SAC2014]Splitting Approaches for Context-Aware Recommendation: An Empirical ...
[SAC2014]Splitting Approaches for Context-Aware Recommendation: An Empirical ...
 
[WI 2014]Context Recommendation Using Multi-label Classification
[WI 2014]Context Recommendation Using Multi-label Classification[WI 2014]Context Recommendation Using Multi-label Classification
[WI 2014]Context Recommendation Using Multi-label Classification
 
[IUI2015] A Revisit to The Identification of Contexts in Recommender Systems
[IUI2015] A Revisit to The Identification of Contexts in Recommender Systems[IUI2015] A Revisit to The Identification of Contexts in Recommender Systems
[IUI2015] A Revisit to The Identification of Contexts in Recommender Systems
 
[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...
[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...
[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...
 
[UMAP 2016] User-Oriented Context Suggestion
[UMAP 2016] User-Oriented Context Suggestion[UMAP 2016] User-Oriented Context Suggestion
[UMAP 2016] User-Oriented Context Suggestion
 
[UMAP 2015] Integrating Context Similarity with Sparse Linear Recommendation ...
[UMAP 2015] Integrating Context Similarity with Sparse Linear Recommendation ...[UMAP 2015] Integrating Context Similarity with Sparse Linear Recommendation ...
[UMAP 2015] Integrating Context Similarity with Sparse Linear Recommendation ...
 
Tutorial: Context-awareness In Information Retrieval and Recommender Systems
Tutorial: Context-awareness In Information Retrieval and Recommender SystemsTutorial: Context-awareness In Information Retrieval and Recommender Systems
Tutorial: Context-awareness In Information Retrieval and Recommender Systems
 

Semelhante a [HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Activities using Social Network Data

Indian digital consumer
Indian digital consumerIndian digital consumer
Indian digital consumer
Mohit Chhabra
 
March 2012-Marketing Roundtable- Dee Davey
March 2012-Marketing Roundtable- Dee DaveyMarch 2012-Marketing Roundtable- Dee Davey
March 2012-Marketing Roundtable- Dee Davey
AnnArborSPARK
 
Cocina vegana seitan-soja
Cocina vegana seitan-sojaCocina vegana seitan-soja
Cocina vegana seitan-soja
elbisaltico
 
Learning 3.0: The Age of Creative Learning
Learning 3.0: The Age of Creative LearningLearning 3.0: The Age of Creative Learning
Learning 3.0: The Age of Creative Learning
Takashi Iba
 
SEO - It Works Even if You Don’t Know How or Why
SEO - It Works Even if You Don’t Know How or Why SEO - It Works Even if You Don’t Know How or Why
SEO - It Works Even if You Don’t Know How or Why
Wolfgang Weicht
 
Open Cities and Open Data
Open Cities and Open DataOpen Cities and Open Data
Open Cities and Open Data
okfn
 

Semelhante a [HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Activities using Social Network Data (20)

Interaction design
Interaction designInteraction design
Interaction design
 
Carnet des innovations 20 fev 2012
Carnet des innovations 20 fev 2012Carnet des innovations 20 fev 2012
Carnet des innovations 20 fev 2012
 
Social Media for Charities
Social Media for CharitiesSocial Media for Charities
Social Media for Charities
 
Recomendação de Conteúdo para Redes Sociais Educativas
Recomendação de Conteúdo para Redes Sociais EducativasRecomendação de Conteúdo para Redes Sociais Educativas
Recomendação de Conteúdo para Redes Sociais Educativas
 
Indian digital consumer
Indian digital consumerIndian digital consumer
Indian digital consumer
 
The Project Trap
The Project TrapThe Project Trap
The Project Trap
 
March 2012-Marketing Roundtable- Dee Davey
March 2012-Marketing Roundtable- Dee DaveyMarch 2012-Marketing Roundtable- Dee Davey
March 2012-Marketing Roundtable- Dee Davey
 
Social In(ex)clusion, Dis/ability and Technology
Social In(ex)clusion, Dis/ability and TechnologySocial In(ex)clusion, Dis/ability and Technology
Social In(ex)clusion, Dis/ability and Technology
 
Cocina vegana seitan-soja
Cocina vegana seitan-sojaCocina vegana seitan-soja
Cocina vegana seitan-soja
 
Bren Poster Presentation Workshop
Bren Poster Presentation WorkshopBren Poster Presentation Workshop
Bren Poster Presentation Workshop
 
Get me a mobile strategy or you're fired web 2
Get me a mobile strategy or you're fired   web 2Get me a mobile strategy or you're fired   web 2
Get me a mobile strategy or you're fired web 2
 
Risk management: Social media usage in enterprises
Risk management: Social media usage in enterprisesRisk management: Social media usage in enterprises
Risk management: Social media usage in enterprises
 
07 samyagan
07 samyagan07 samyagan
07 samyagan
 
sam presso
sam pressosam presso
sam presso
 
Green space and mental wellbeing: does green space make a difference? - Cathe...
Green space and mental wellbeing: does green space make a difference? - Cathe...Green space and mental wellbeing: does green space make a difference? - Cathe...
Green space and mental wellbeing: does green space make a difference? - Cathe...
 
Learning 3.0: The Age of Creative Learning
Learning 3.0: The Age of Creative LearningLearning 3.0: The Age of Creative Learning
Learning 3.0: The Age of Creative Learning
 
Strategies to foster OER and OER initiatives in developing regions
Strategies to foster OER and OER initiatives in developing regionsStrategies to foster OER and OER initiatives in developing regions
Strategies to foster OER and OER initiatives in developing regions
 
SEO - It Works Even if You Don’t Know How or Why
SEO - It Works Even if You Don’t Know How or Why SEO - It Works Even if You Don’t Know How or Why
SEO - It Works Even if You Don’t Know How or Why
 
Open Cities and Open Data
Open Cities and Open DataOpen Cities and Open Data
Open Cities and Open Data
 
Maria Schwarz: Hvordan skaber vi digital deltagelse
Maria Schwarz: Hvordan skaber vi digital deltagelseMaria Schwarz: Hvordan skaber vi digital deltagelse
Maria Schwarz: Hvordan skaber vi digital deltagelse
 

Mais de YONG ZHENG

Mais de YONG ZHENG (16)

[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...
[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...
[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...
 
[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...
[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...
[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...
 
[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies
[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies
[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies
 
[WI 2017] Affective Prediction By Collaborative Chains In Movie Recommendation
[WI 2017] Affective Prediction By Collaborative Chains In Movie Recommendation[WI 2017] Affective Prediction By Collaborative Chains In Movie Recommendation
[WI 2017] Affective Prediction By Collaborative Chains In Movie Recommendation
 
[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation Approach
[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation Approach[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation Approach
[IUI 2017] Criteria Chains: A Novel Multi-Criteria Recommendation Approach
 
[EMPIRE 2016] Adapt to Emotional Reactions In Context-aware Personalization
[EMPIRE 2016] Adapt to Emotional Reactions In Context-aware Personalization[EMPIRE 2016] Adapt to Emotional Reactions In Context-aware Personalization
[EMPIRE 2016] Adapt to Emotional Reactions In Context-aware Personalization
 
Tutorial: Context In Recommender Systems
Tutorial: Context In Recommender SystemsTutorial: Context In Recommender Systems
Tutorial: Context In Recommender Systems
 
Context-aware Recommendation: A Quick View
Context-aware Recommendation: A Quick ViewContext-aware Recommendation: A Quick View
Context-aware Recommendation: A Quick View
 
[WISE 2015] Similarity-Based Context-aware Recommendation
[WISE 2015] Similarity-Based Context-aware Recommendation[WISE 2015] Similarity-Based Context-aware Recommendation
[WISE 2015] Similarity-Based Context-aware Recommendation
 
Matrix Factorization In Recommender Systems
Matrix Factorization In Recommender SystemsMatrix Factorization In Recommender Systems
Matrix Factorization In Recommender Systems
 
[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...
[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...
[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...
 
[UMAP2013] Recommendation with Differential Context Weighting
[UMAP2013] Recommendation with Differential Context Weighting[UMAP2013] Recommendation with Differential Context Weighting
[UMAP2013] Recommendation with Differential Context Weighting
 
[SOCRS2013]Differential Context Modeling in Collaborative Filtering
[SOCRS2013]Differential Context Modeling in Collaborative Filtering[SOCRS2013]Differential Context Modeling in Collaborative Filtering
[SOCRS2013]Differential Context Modeling in Collaborative Filtering
 
Slope one recommender on hadoop
Slope one recommender on hadoopSlope one recommender on hadoop
Slope one recommender on hadoop
 
A manual for Ph.D dissertation
A manual for Ph.D dissertationA manual for Ph.D dissertation
A manual for Ph.D dissertation
 
Attention flow by tagging prediction
Attention flow by tagging predictionAttention flow by tagging prediction
Attention flow by tagging prediction
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Activities using Social Network Data

  • 1. Experience Discovery: Hybrid Recommendation of Student Activities using Social Network Data Robin Burke, Yong Zheng, Scott Riley Web Intelligence Laboratory College of Computing and Digital Media DePaul University
  • 2. Problem  Service organizations offer many educational programs and activities for youth  Participation (especially by underprivileged youth) is low  Even though these are the individuals who would benefit the most  How to get better participation?  not just a recommendation problem
  • 3. The Role of Recommendation  Need for personalization  Many diverse activities  from basketball to poetry to robots to knitting  Low tolerance for imprecise results  Need for system initiative  user research shows that students are unlikely to search and browse  To “pull” opportunities  system should “push” suggestions  we are considering mobile platforms
  • 4. Partners  Digital Youth Network  service organization focused on the creation of digital media  Nichole Pinkard  YouMedia  school-based online social network  affiliated with DYN  Chicago Learning Network  consortium of museums and non-profits  Chicago Public Schools  Funders  MacArthur Foundation  Gates Foundation
  • 5. Experience Discovery: Research opportunities  Full cycle observation  activity enrollments  activity attendance  click-through  post-activity rating, tagging, reviewing  Social network data  uploading of digital media  browsing / commenting behavior  friend / follower connections
  • 6. Research question 1  There are multiple important knowledge sources  past enrollment history  content data  social network data  log data  Mixed vs integrated hybrid recommendation  should different knowledge sources be integrated in making recommendations?  or should recommendations of different types be presented side-by-side?
  • 7. Research question 2  Activities sometimes have a logical planned sequence  Video editing I -> Video editing II  Sometimes they are sequenced idiosyncratically  Digital photography -> Zoo explorer I  Educational goal  increase both depth and breadth of student participation  The role of “curricula”  how can recommendations be used to increase both breadth and depth of student involvement?  what is the role of top-down vs bottom-up sequences in recommendation?
  • 8. Research question 3  Dynamics of interest  students mature a lot between 11 and 18  old activities may lose their appeal  Dynamics of offerings  activities change from year to year and season to season  may not be explicit  Coping with change  how can we ensure that recommendations don’t lag student interest?  how to detect and respond to program changes?
  • 9. Research question 4  Students aren’t the only ones with questions  Service providers can get value, too  what activities should I offer and where?  how do my offerings compare to other groups?  what needs are not being met?  Analytics and recommendations for service providers  what can we provide that is helpful and comprehensible?
  • 10. Architecture ! "#$%$( 0$,- $01' ' $( 2*31( ,4+ 1% , & *5 ' D#$% *31( *+ , ?+$( ), & 6037& *)*, )8,9 6+ & ' ,E& *% A1%)@ F% 8, > )$%*0$, ( C 6##+0*31( , & 6G$( 2*( 0$, 9 *)*, - $01' ' $( 2*31( , > #/ ), ( - $. / + ), ! ( A& $, ( ?*0@ $, ! "#$%' $( )*+ & , ?*0@ $, : 10& , *+ ?1( BA/ %*31( . , ; $)< 1% =, 9 *)*, ! 7*+ *31( , / ! "#$%' $( )*+ & , > )$%*0$, ( C - $. / + , ).
  • 11. Initial experiments  Data (2 schools)  226 students  32 activities  3800 records  (now adding ~2000 enrollments and ~50 activities / month)  Algorithms  collaborative / binary  collaborative / pseudo rating  content-collaborative meta-level hybrid  plus behavioral descriptors
  • 12. Pseudo-ratings  Some activities are attended multiple times  evidence of strong interest  Example  book discussion group  Normalize to user’s profile  weight for activity a = # of times attending a / total attendances  Can we normalize in other ways?  take into account how often something was offered
  • 13. Meta-level hybrid  Use course topic descriptors  13 choices  health, music, visual arts, etc.  activities may include several topics  Build a topic profile by summing over descriptions of all activities  Compare users based on topic profiles  rather than attendance data
  • 14. Adding social network data  Extracted 10 features from the social network  counts of uploaded media types  overall level of activity  Used feature combination  content profile 8$93& .(: 4) $&0 , .  behavior profile ! , (, . 5 "(6 ) %7. ! "#$%' () % & #. 1"2, 3& % , (, . ) .- ! "#$%' () % #"- . & *+, 1"2, 3& % #"- . ) *+, ' %/0 ) ". ' %/0 ) ".
  • 15. Results  Temporal leave-one-out evaluation  see Burke, 2010  Look at a user’s experience over time  looking at users divided by  # of enrollments (profile size)  profile diversity (# of different enrollments)  Need to do more research  Hybrid 2 works best for large, diverse users  Doesn’t matter what you do for non- diverse users
  • 16. Conclusions  We are in the early stages here  Eager to get our hands on bigger data  Many research questions  Would like to hear ideas
  • 17. Thanks  Questions / Comments / Ideas