SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette

[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
 

En vedette (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
 

Similaire à [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
 

Similaire à [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
 

Plus de YONG ZHENG

Plus 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
 

Dernier

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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Dernier (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
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
 

[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