SlideShare a Scribd company logo
M-CAFE V1.0: Motivating and
Prioritizing Ongoing Student Feedback
using Collaborative Filtering
Mo Zhou, Alison Cliff, Sanjay Krishnan, Brandie Nonnecke,
Camille Crittenden, Kanji Uchino, Ken Goldberg
1
Visit: M-CAFE.ORG
Motivation
2
Motivation
3
Existing Discussion Forums
4
Our Goal!
5
Weekly Check-in
Student Confidentiality
Collaborative Filtering
Timely Feedback
Related Work
Course Evaluation
● Braga, M. et al. 2014
● Cohen, Peter A. 1981
● Greenwald, A. G. and Gillmore, M.G. 1997
● Marsh, H.W., and Roche, L.A. 1997
● Stark, P. B. and Freishtat, R. 2014
6
Perceived Learning & Education
● Eom, S. B., Wen, H. J., & Ashill, N. 2006
● Richardson, J. C. and Swan, K. 2003
● Swan, K. 2001
Demographics Questions
For MOOCs: Country, Gender, Age, Years of
training, Reason for taking the course.
For IEOR 170: Major, Year, Number of other
related courses taken, Interest in the subject,
Reason for taking the course.
7
Quantitative Analysis Topics (QAT)
1. How would you rate the course so far in terms of
technical difficulty?
2. How would you rate the course so far in terms of
usefulness to your career?
3. How would you rate your enthusiasm so far for this
course?
4. How would you rate your performance so far in this
course?
5. How would you rate the effectiveness of course
assignments so far to help you develop your skills? 8
NLP Limitation in M-CAFE
Selecting a set of insightful,
novel, and relevant ideas
is hard.
Suggestions are often short
and subject-specific.
9
Related Work
Collaborative Filtering
● Goldberg, K. et al. 2001
● Konstan, J.A. et al. 1997
● Pearson, K. 1901
● Sarwar, B. et al. 2001
● Yang, X. et al.2014
10
Natural Language Processing
(NLP)
● Adamopoulos, P. 2013
● Pang, B and Lee, L. 2008
● Reich, J. et al. 2014
Qualitative feedback
with collaborative filtering (CF)
......
11
Interface
Figure 1: User Interface of M-CAFE 12
Interface cont.
Figure 1: User Interface of M-CAFE cont. 13
14
CS 169.2x: 6 weeks in
Jun-Jul, 2014
● Student Count: 348
● QAT Rating Count:
741
● Idea Count: 167
● CF Rating Count:
4000
Participation
15
Participation
IEOR 170: 16 weeks in
Jan - May, 2015
● Student Count: 96
● QAT Rating Count:
424
● Idea Count: 270
● CF Rating Count:
2483
Quantitative Analysis Topics
Graph visualization of QAT rating changes
over time.
Figure 2: course difficulty rating over
the first 10 weeks for IEOR 170. 16
Relationships between QAT rating changes
17
Qualitative feedback
with collaborative filtering (CF)
Highlight the most valuable
ideas for instructors.
The ranking metric.
18
Wilson Score:
We took the mean grade g and then
calculated the 95% confidence interval of g
using standard error: g +/- 1.96*SE(g). We
then rank the ideas by the lower bound g -
1.96*SE(g).
19
Given a set of rating to each idea, how
should we rank them.
Since each participant rates k<<N ideas, how
to choose which ideas to present.
Uncertainty Sampling!
For each idea i,
Probability of exposure:
P(i) ∝ SE(i)
where SE(i) is the standard
error of idea i
20
CF performance assessment
No universal rule on how good an idea is.
Assess from specific perspectives:
Do CF selected ideas have a broad topic coverage?
Is CF selecting ideas with better quality in general?
Does CF idea ranking agree with Instructor ranking?
21
CF performance assessment
1. Chat forums.
2. Basics.
3. Javascript.
4. Additional time.
5. Additional exercises.
6. Security.
7. Update technology.
Figure 3: The number of comments for each topic in the top 20
comments for CS 169.2x. 22
Quality scoring metric:
1 - Not readable.
2 - Readable but unrelated to the course.
3 - Present one idea about the course but it is not a
suggestion.
4 - Present a suggestion with some reasoning.
5 - Present a suggestion with reasoning and propose a
solution.
CF performance assessment
23
A suggestion with a quality score of 5:
Design patterns are hard to grasp without getting your hands dirty in a messy
problem. I think using a quiz for that week instead of a challenging homework
assignment was a mistake. I understand the concepts as abstract entities but would
still have a hard time figuring out when and how to use them. I felt the same way
about the Javascript week as well. A homework assignment doing JS and AJAX on
the rotten potatoes example would have been ideal.
A suggestion with a quality score of 1 is:
Devise + Omniauth !!! 24
CF performance assessment
Additional Features
Instructor weekly updates.
25
26
Conclusion
Developed a novel platform to generate timely
feedback on course issue.
Motivated student participation in courses.
Highlighted valuable ideas using peer-to-peer
collaborative filtering.
27
Future Work
Explore how sorting and presenting ideas based on factors
such as time or novelty will affect participation.
Add topic tagging to organize suggested ideas.
28
Questions?
Thank you!
29
For more information, visit:
M-CAFE.ORG

More Related Content

Viewers also liked

“To Fuse or Not to Fuse: Cognitive Diversity for Combining Multiple Scoring S...
“To Fuse or Not to Fuse: Cognitive Diversity for Combining Multiple Scoring S...“To Fuse or Not to Fuse: Cognitive Diversity for Combining Multiple Scoring S...
“To Fuse or Not to Fuse: Cognitive Diversity for Combining Multiple Scoring S...
diannepatricia
 
"Cognitive Computing: A Future Pathway for Global Affairs Students"
"Cognitive Computing: A Future Pathway for Global Affairs Students"  "Cognitive Computing: A Future Pathway for Global Affairs Students"
"Cognitive Computing: A Future Pathway for Global Affairs Students"
diannepatricia
 
Cognitive systems institute group update speaker series june 25 2015
Cognitive systems institute group update speaker series june 25 2015Cognitive systems institute group update speaker series june 25 2015
Cognitive systems institute group update speaker series june 25 2015
diannepatricia
 
Tom Finin: “From Strings to Things: Populating Knowledge Bases from Text”
Tom Finin:  “From Strings to Things: Populating Knowledge Bases from Text”Tom Finin:  “From Strings to Things: Populating Knowledge Bases from Text”
Tom Finin: “From Strings to Things: Populating Knowledge Bases from Text”
diannepatricia
 
Ken Forbus presented “Software Social Organisms: Implications for measuring ...
Ken Forbus  presented “Software Social Organisms: Implications for measuring ...Ken Forbus  presented “Software Social Organisms: Implications for measuring ...
Ken Forbus presented “Software Social Organisms: Implications for measuring ...
diannepatricia
 
"Toward Generating Domain-specific / Personalized Problem Lists from Electron...
"Toward Generating Domain-specific / Personalized Problem Lists from Electron..."Toward Generating Domain-specific / Personalized Problem Lists from Electron...
"Toward Generating Domain-specific / Personalized Problem Lists from Electron...
diannepatricia
 
Martin Takac - “Solving Large-Scale Machine Learning Problems in a Distribute...
Martin Takac - “Solving Large-Scale Machine Learning Problems in a Distribute...Martin Takac - “Solving Large-Scale Machine Learning Problems in a Distribute...
Martin Takac - “Solving Large-Scale Machine Learning Problems in a Distribute...
diannepatricia
 
“A Universal Translator as a Cognitive System, beginning as a Guidebook with ...
“A Universal Translator as a Cognitive System, beginning as a Guidebook with ...“A Universal Translator as a Cognitive System, beginning as a Guidebook with ...
“A Universal Translator as a Cognitive System, beginning as a Guidebook with ...
diannepatricia
 
Biological Foundations for Deep Learning: Towards Decision Networks
 Biological Foundations for Deep Learning: Towards Decision Networks Biological Foundations for Deep Learning: Towards Decision Networks
Biological Foundations for Deep Learning: Towards Decision Networks
diannepatricia
 
Cognitive Systems Institute Group Speaker Series - Virtual Reality, Game Desi...
Cognitive Systems Institute Group Speaker Series - Virtual Reality, Game Desi...Cognitive Systems Institute Group Speaker Series - Virtual Reality, Game Desi...
Cognitive Systems Institute Group Speaker Series - Virtual Reality, Game Desi...
Nancy Amoroso
 
Cognitive Computing by Professor Gordon Pipa
Cognitive Computing by Professor Gordon PipaCognitive Computing by Professor Gordon Pipa
Cognitive Computing by Professor Gordon Pipa
diannepatricia
 
Multimodal behavior signal analysis and interpretation for young kids with ASD
Multimodal behavior signal analysis and interpretation for young kids with ASDMultimodal behavior signal analysis and interpretation for young kids with ASD
Multimodal behavior signal analysis and interpretation for young kids with ASD
diannepatricia
 
"Curious Learning: using a mobile platform for early literacy education as a ...
"Curious Learning: using a mobile platform for early literacy education as a ..."Curious Learning: using a mobile platform for early literacy education as a ...
"Curious Learning: using a mobile platform for early literacy education as a ...
diannepatricia
 
“Towards Building a Cognitive System to Fight for National College Admission ...
“Towards Building a Cognitive System to Fight for National College Admission ...“Towards Building a Cognitive System to Fight for National College Admission ...
“Towards Building a Cognitive System to Fight for National College Admission ...
diannepatricia
 
Cars 2015 classification and staging of lung cancer 1.6
Cars 2015   classification and staging of lung cancer 1.6Cars 2015   classification and staging of lung cancer 1.6
Cars 2015 classification and staging of lung cancer 1.6
Dr. Josep Morera Prat
 
“Towards Multi-Step Expert Advice for Cognitive Computing” - Dr. Achim Rettin...
“Towards Multi-Step Expert Advice for Cognitive Computing” - Dr. Achim Rettin...“Towards Multi-Step Expert Advice for Cognitive Computing” - Dr. Achim Rettin...
“Towards Multi-Step Expert Advice for Cognitive Computing” - Dr. Achim Rettin...
diannepatricia
 
Theoretical and Practical Aspects of Knowledge Representation and Reasoning
Theoretical and Practical Aspects of Knowledge Representation and ReasoningTheoretical and Practical Aspects of Knowledge Representation and Reasoning
Theoretical and Practical Aspects of Knowledge Representation and Reasoning
diannepatricia
 
Public Sector Combinations: An Introduction to IPSAS 40
Public Sector Combinations: An Introduction to IPSAS 40Public Sector Combinations: An Introduction to IPSAS 40
Public Sector Combinations: An Introduction to IPSAS 40
International Federation of Accountants
 
“From Eliza to Siri and beyond: Promise and challenges of intelligent, langua...
“From Eliza to Siri and beyond: Promise and challenges of intelligent, langua...“From Eliza to Siri and beyond: Promise and challenges of intelligent, langua...
“From Eliza to Siri and beyond: Promise and challenges of intelligent, langua...
diannepatricia
 

Viewers also liked (20)

“To Fuse or Not to Fuse: Cognitive Diversity for Combining Multiple Scoring S...
“To Fuse or Not to Fuse: Cognitive Diversity for Combining Multiple Scoring S...“To Fuse or Not to Fuse: Cognitive Diversity for Combining Multiple Scoring S...
“To Fuse or Not to Fuse: Cognitive Diversity for Combining Multiple Scoring S...
 
"Cognitive Computing: A Future Pathway for Global Affairs Students"
"Cognitive Computing: A Future Pathway for Global Affairs Students"  "Cognitive Computing: A Future Pathway for Global Affairs Students"
"Cognitive Computing: A Future Pathway for Global Affairs Students"
 
Cognitive systems institute group update speaker series june 25 2015
Cognitive systems institute group update speaker series june 25 2015Cognitive systems institute group update speaker series june 25 2015
Cognitive systems institute group update speaker series june 25 2015
 
Tom Finin: “From Strings to Things: Populating Knowledge Bases from Text”
Tom Finin:  “From Strings to Things: Populating Knowledge Bases from Text”Tom Finin:  “From Strings to Things: Populating Knowledge Bases from Text”
Tom Finin: “From Strings to Things: Populating Knowledge Bases from Text”
 
Ken Forbus presented “Software Social Organisms: Implications for measuring ...
Ken Forbus  presented “Software Social Organisms: Implications for measuring ...Ken Forbus  presented “Software Social Organisms: Implications for measuring ...
Ken Forbus presented “Software Social Organisms: Implications for measuring ...
 
"Toward Generating Domain-specific / Personalized Problem Lists from Electron...
"Toward Generating Domain-specific / Personalized Problem Lists from Electron..."Toward Generating Domain-specific / Personalized Problem Lists from Electron...
"Toward Generating Domain-specific / Personalized Problem Lists from Electron...
 
Martin Takac - “Solving Large-Scale Machine Learning Problems in a Distribute...
Martin Takac - “Solving Large-Scale Machine Learning Problems in a Distribute...Martin Takac - “Solving Large-Scale Machine Learning Problems in a Distribute...
Martin Takac - “Solving Large-Scale Machine Learning Problems in a Distribute...
 
“A Universal Translator as a Cognitive System, beginning as a Guidebook with ...
“A Universal Translator as a Cognitive System, beginning as a Guidebook with ...“A Universal Translator as a Cognitive System, beginning as a Guidebook with ...
“A Universal Translator as a Cognitive System, beginning as a Guidebook with ...
 
Biological Foundations for Deep Learning: Towards Decision Networks
 Biological Foundations for Deep Learning: Towards Decision Networks Biological Foundations for Deep Learning: Towards Decision Networks
Biological Foundations for Deep Learning: Towards Decision Networks
 
Cognitive Systems Institute Group Speaker Series - Virtual Reality, Game Desi...
Cognitive Systems Institute Group Speaker Series - Virtual Reality, Game Desi...Cognitive Systems Institute Group Speaker Series - Virtual Reality, Game Desi...
Cognitive Systems Institute Group Speaker Series - Virtual Reality, Game Desi...
 
Cognitive Computing by Professor Gordon Pipa
Cognitive Computing by Professor Gordon PipaCognitive Computing by Professor Gordon Pipa
Cognitive Computing by Professor Gordon Pipa
 
Multimodal behavior signal analysis and interpretation for young kids with ASD
Multimodal behavior signal analysis and interpretation for young kids with ASDMultimodal behavior signal analysis and interpretation for young kids with ASD
Multimodal behavior signal analysis and interpretation for young kids with ASD
 
"Curious Learning: using a mobile platform for early literacy education as a ...
"Curious Learning: using a mobile platform for early literacy education as a ..."Curious Learning: using a mobile platform for early literacy education as a ...
"Curious Learning: using a mobile platform for early literacy education as a ...
 
“Towards Building a Cognitive System to Fight for National College Admission ...
“Towards Building a Cognitive System to Fight for National College Admission ...“Towards Building a Cognitive System to Fight for National College Admission ...
“Towards Building a Cognitive System to Fight for National College Admission ...
 
Cars 2015 classification and staging of lung cancer 1.6
Cars 2015   classification and staging of lung cancer 1.6Cars 2015   classification and staging of lung cancer 1.6
Cars 2015 classification and staging of lung cancer 1.6
 
“Towards Multi-Step Expert Advice for Cognitive Computing” - Dr. Achim Rettin...
“Towards Multi-Step Expert Advice for Cognitive Computing” - Dr. Achim Rettin...“Towards Multi-Step Expert Advice for Cognitive Computing” - Dr. Achim Rettin...
“Towards Multi-Step Expert Advice for Cognitive Computing” - Dr. Achim Rettin...
 
Theoretical and Practical Aspects of Knowledge Representation and Reasoning
Theoretical and Practical Aspects of Knowledge Representation and ReasoningTheoretical and Practical Aspects of Knowledge Representation and Reasoning
Theoretical and Practical Aspects of Knowledge Representation and Reasoning
 
Public Sector Combinations: An Introduction to IPSAS 40
Public Sector Combinations: An Introduction to IPSAS 40Public Sector Combinations: An Introduction to IPSAS 40
Public Sector Combinations: An Introduction to IPSAS 40
 
Drama techniques
Drama techniquesDrama techniques
Drama techniques
 
“From Eliza to Siri and beyond: Promise and challenges of intelligent, langua...
“From Eliza to Siri and beyond: Promise and challenges of intelligent, langua...“From Eliza to Siri and beyond: Promise and challenges of intelligent, langua...
“From Eliza to Siri and beyond: Promise and challenges of intelligent, langua...
 

Similar to Motivating and Prioritizing Ongoing Student Feedback using Collaborative Filtering

Improving student learning through programme assessment
Improving student learning through programme assessmentImproving student learning through programme assessment
Improving student learning through programme assessment
Tansy Jessop
 
Interview Process Instructional Plan
Interview Process Instructional PlanInterview Process Instructional Plan
Interview Process Instructional Plan
Gayle Morris Donahue
 
Stanford Engineering 245 syllabus, 2016
Stanford Engineering 245 syllabus, 2016Stanford Engineering 245 syllabus, 2016
Stanford Engineering 245 syllabus, 2016
Stanford University
 
Rossiter, Biggs and Petrulis (2008), Innovative problem-based learning approa...
Rossiter, Biggs and Petrulis (2008), Innovative problem-based learning approa...Rossiter, Biggs and Petrulis (2008), Innovative problem-based learning approa...
Rossiter, Biggs and Petrulis (2008), Innovative problem-based learning approa...
cilass.slideshare
 
Rossiter and Biggs (2008) - Development of Online Quizzes to Support Problem-...
Rossiter and Biggs (2008) - Development of Online Quizzes to Support Problem-...Rossiter and Biggs (2008) - Development of Online Quizzes to Support Problem-...
Rossiter and Biggs (2008) - Development of Online Quizzes to Support Problem-...
cilass.slideshare
 
An augmented reality approach to curriculum design
An augmented reality approach to curriculum designAn augmented reality approach to curriculum design
An augmented reality approach to curriculum design
debbieholley1
 
Professional development in MCQ writing
Professional development in MCQ writingProfessional development in MCQ writing
Professional development in MCQ writing
Susie Macfarlane
 
Testa interactive masterclass
Testa interactive masterclassTesta interactive masterclass
Testa interactive masterclass
Tansy Jessop
 
Assessment Project Presentation
Assessment Project PresentationAssessment Project Presentation
Assessment Project Presentation
Lauren Griffin
 
Assessment Presentation
Assessment Presentation Assessment Presentation
Assessment Presentation
Lauren Griffin
 
TESTA to FASTECH (November 2011)
 TESTA to FASTECH (November 2011) TESTA to FASTECH (November 2011)
TESTA to FASTECH (November 2011)
TESTA winch
 
Changing the assessment narrative
Changing the assessment narrativeChanging the assessment narrative
Changing the assessment narrative
Tansy Jessop
 
TESTA, Presentation to the SDG Course Leaders, University of West of Scotlan...
 TESTA, Presentation to the SDG Course Leaders, University of West of Scotlan... TESTA, Presentation to the SDG Course Leaders, University of West of Scotlan...
TESTA, Presentation to the SDG Course Leaders, University of West of Scotlan...
TESTA winch
 
TESTA to FASTECH Presentation
TESTA to FASTECH PresentationTESTA to FASTECH Presentation
TESTA to FASTECH Presentation
Tansy_Jessop
 
Improving student learning through programme assessment
Improving student learning through programme assessmentImproving student learning through programme assessment
Improving student learning through programme assessment
Tansy Jessop
 
An evidence based model
An evidence based modelAn evidence based model
An evidence based model
Jisc
 
Why a programme view? Why TESTA?
Why a programme view? Why TESTA?Why a programme view? Why TESTA?
Why a programme view? Why TESTA?
Tansy Jessop
 
Assessing Pedagogy of Online Classes
Assessing Pedagogy of Online ClassesAssessing Pedagogy of Online Classes
Assessing Pedagogy of Online Classes
ACBSP Global Accreditation
 
Evaluating the Role of Faculty Development on Online Learning
Evaluating the Role of Faculty Development on Online LearningEvaluating the Role of Faculty Development on Online Learning
Evaluating the Role of Faculty Development on Online Learningbarbaracbrowning
 

Similar to Motivating and Prioritizing Ongoing Student Feedback using Collaborative Filtering (20)

Improving student learning through programme assessment
Improving student learning through programme assessmentImproving student learning through programme assessment
Improving student learning through programme assessment
 
Interview Process Instructional Plan
Interview Process Instructional PlanInterview Process Instructional Plan
Interview Process Instructional Plan
 
Stanford Engineering 245 syllabus, 2016
Stanford Engineering 245 syllabus, 2016Stanford Engineering 245 syllabus, 2016
Stanford Engineering 245 syllabus, 2016
 
Rossiter, Biggs and Petrulis (2008), Innovative problem-based learning approa...
Rossiter, Biggs and Petrulis (2008), Innovative problem-based learning approa...Rossiter, Biggs and Petrulis (2008), Innovative problem-based learning approa...
Rossiter, Biggs and Petrulis (2008), Innovative problem-based learning approa...
 
Rossiter and Biggs (2008) - Development of Online Quizzes to Support Problem-...
Rossiter and Biggs (2008) - Development of Online Quizzes to Support Problem-...Rossiter and Biggs (2008) - Development of Online Quizzes to Support Problem-...
Rossiter and Biggs (2008) - Development of Online Quizzes to Support Problem-...
 
An augmented reality approach to curriculum design
An augmented reality approach to curriculum designAn augmented reality approach to curriculum design
An augmented reality approach to curriculum design
 
Professional development in MCQ writing
Professional development in MCQ writingProfessional development in MCQ writing
Professional development in MCQ writing
 
Testa interactive masterclass
Testa interactive masterclassTesta interactive masterclass
Testa interactive masterclass
 
Assessment Project Presentation
Assessment Project PresentationAssessment Project Presentation
Assessment Project Presentation
 
Assessment Presentation
Assessment Presentation Assessment Presentation
Assessment Presentation
 
TESTA to FASTECH (November 2011)
 TESTA to FASTECH (November 2011) TESTA to FASTECH (November 2011)
TESTA to FASTECH (November 2011)
 
Changing the assessment narrative
Changing the assessment narrativeChanging the assessment narrative
Changing the assessment narrative
 
TESTA, Presentation to the SDG Course Leaders, University of West of Scotlan...
 TESTA, Presentation to the SDG Course Leaders, University of West of Scotlan... TESTA, Presentation to the SDG Course Leaders, University of West of Scotlan...
TESTA, Presentation to the SDG Course Leaders, University of West of Scotlan...
 
TESTA to FASTECH Presentation
TESTA to FASTECH PresentationTESTA to FASTECH Presentation
TESTA to FASTECH Presentation
 
Improving student learning through programme assessment
Improving student learning through programme assessmentImproving student learning through programme assessment
Improving student learning through programme assessment
 
MCCA Carla Bradley
MCCA Carla BradleyMCCA Carla Bradley
MCCA Carla Bradley
 
An evidence based model
An evidence based modelAn evidence based model
An evidence based model
 
Why a programme view? Why TESTA?
Why a programme view? Why TESTA?Why a programme view? Why TESTA?
Why a programme view? Why TESTA?
 
Assessing Pedagogy of Online Classes
Assessing Pedagogy of Online ClassesAssessing Pedagogy of Online Classes
Assessing Pedagogy of Online Classes
 
Evaluating the Role of Faculty Development on Online Learning
Evaluating the Role of Faculty Development on Online LearningEvaluating the Role of Faculty Development on Online Learning
Evaluating the Role of Faculty Development on Online Learning
 

More from diannepatricia

Teaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watsonTeaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watson
diannepatricia
 
Cognitive systems institute talk 8 june 2017 - v.1.0
Cognitive systems institute talk   8 june 2017 - v.1.0Cognitive systems institute talk   8 june 2017 - v.1.0
Cognitive systems institute talk 8 june 2017 - v.1.0
diannepatricia
 
Building Compassionate Conversational Systems
Building Compassionate Conversational SystemsBuilding Compassionate Conversational Systems
Building Compassionate Conversational Systems
diannepatricia
 
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
diannepatricia
 
Cognitive Insights drive self-driving Accessibility
Cognitive Insights drive self-driving AccessibilityCognitive Insights drive self-driving Accessibility
Cognitive Insights drive self-driving Accessibility
diannepatricia
 
Artificial Intellingence in the Car
Artificial Intellingence in the CarArtificial Intellingence in the Car
Artificial Intellingence in the Car
diannepatricia
 
“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”
diannepatricia
 
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
diannepatricia
 
170330 cognitive systems institute speaker series mark sherman - watson pr...
170330 cognitive systems institute speaker series    mark sherman - watson pr...170330 cognitive systems institute speaker series    mark sherman - watson pr...
170330 cognitive systems institute speaker series mark sherman - watson pr...
diannepatricia
 
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
diannepatricia
 
Cognitive Assistance for the Aging
Cognitive Assistance for the AgingCognitive Assistance for the Aging
Cognitive Assistance for the Aging
diannepatricia
 
From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"
diannepatricia
 
The Role of Dialog in Augmented Intelligence
The Role of Dialog in Augmented IntelligenceThe Role of Dialog in Augmented Intelligence
The Role of Dialog in Augmented Intelligence
diannepatricia
 
Developing Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team CognitionDeveloping Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team Cognition
diannepatricia
 
Cyber-Social Learning Systems
Cyber-Social Learning SystemsCyber-Social Learning Systems
Cyber-Social Learning Systems
diannepatricia
 
“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”
diannepatricia
 
Embodied Cognition - Booch HICSS50
Embodied Cognition - Booch HICSS50Embodied Cognition - Booch HICSS50
Embodied Cognition - Booch HICSS50
diannepatricia
 
KATE - a Platform for Machine Learning
KATE - a Platform for Machine LearningKATE - a Platform for Machine Learning
KATE - a Platform for Machine Learning
diannepatricia
 
Cognitive Computing for Aging Society
Cognitive Computing for Aging SocietyCognitive Computing for Aging Society
Cognitive Computing for Aging Society
diannepatricia
 
Hicss17 asakawa
Hicss17 asakawaHicss17 asakawa
Hicss17 asakawa
diannepatricia
 

More from diannepatricia (20)

Teaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watsonTeaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watson
 
Cognitive systems institute talk 8 june 2017 - v.1.0
Cognitive systems institute talk   8 june 2017 - v.1.0Cognitive systems institute talk   8 june 2017 - v.1.0
Cognitive systems institute talk 8 june 2017 - v.1.0
 
Building Compassionate Conversational Systems
Building Compassionate Conversational SystemsBuilding Compassionate Conversational Systems
Building Compassionate Conversational Systems
 
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
 
Cognitive Insights drive self-driving Accessibility
Cognitive Insights drive self-driving AccessibilityCognitive Insights drive self-driving Accessibility
Cognitive Insights drive self-driving Accessibility
 
Artificial Intellingence in the Car
Artificial Intellingence in the CarArtificial Intellingence in the Car
Artificial Intellingence in the Car
 
“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”
 
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
 
170330 cognitive systems institute speaker series mark sherman - watson pr...
170330 cognitive systems institute speaker series    mark sherman - watson pr...170330 cognitive systems institute speaker series    mark sherman - watson pr...
170330 cognitive systems institute speaker series mark sherman - watson pr...
 
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
 
Cognitive Assistance for the Aging
Cognitive Assistance for the AgingCognitive Assistance for the Aging
Cognitive Assistance for the Aging
 
From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"
 
The Role of Dialog in Augmented Intelligence
The Role of Dialog in Augmented IntelligenceThe Role of Dialog in Augmented Intelligence
The Role of Dialog in Augmented Intelligence
 
Developing Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team CognitionDeveloping Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team Cognition
 
Cyber-Social Learning Systems
Cyber-Social Learning SystemsCyber-Social Learning Systems
Cyber-Social Learning Systems
 
“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”
 
Embodied Cognition - Booch HICSS50
Embodied Cognition - Booch HICSS50Embodied Cognition - Booch HICSS50
Embodied Cognition - Booch HICSS50
 
KATE - a Platform for Machine Learning
KATE - a Platform for Machine LearningKATE - a Platform for Machine Learning
KATE - a Platform for Machine Learning
 
Cognitive Computing for Aging Society
Cognitive Computing for Aging SocietyCognitive Computing for Aging Society
Cognitive Computing for Aging Society
 
Hicss17 asakawa
Hicss17 asakawaHicss17 asakawa
Hicss17 asakawa
 

Recently uploaded

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 

Motivating and Prioritizing Ongoing Student Feedback using Collaborative Filtering

  • 1. M-CAFE V1.0: Motivating and Prioritizing Ongoing Student Feedback using Collaborative Filtering Mo Zhou, Alison Cliff, Sanjay Krishnan, Brandie Nonnecke, Camille Crittenden, Kanji Uchino, Ken Goldberg 1 Visit: M-CAFE.ORG
  • 5. Our Goal! 5 Weekly Check-in Student Confidentiality Collaborative Filtering Timely Feedback
  • 6. Related Work Course Evaluation ● Braga, M. et al. 2014 ● Cohen, Peter A. 1981 ● Greenwald, A. G. and Gillmore, M.G. 1997 ● Marsh, H.W., and Roche, L.A. 1997 ● Stark, P. B. and Freishtat, R. 2014 6 Perceived Learning & Education ● Eom, S. B., Wen, H. J., & Ashill, N. 2006 ● Richardson, J. C. and Swan, K. 2003 ● Swan, K. 2001
  • 7. Demographics Questions For MOOCs: Country, Gender, Age, Years of training, Reason for taking the course. For IEOR 170: Major, Year, Number of other related courses taken, Interest in the subject, Reason for taking the course. 7
  • 8. Quantitative Analysis Topics (QAT) 1. How would you rate the course so far in terms of technical difficulty? 2. How would you rate the course so far in terms of usefulness to your career? 3. How would you rate your enthusiasm so far for this course? 4. How would you rate your performance so far in this course? 5. How would you rate the effectiveness of course assignments so far to help you develop your skills? 8
  • 9. NLP Limitation in M-CAFE Selecting a set of insightful, novel, and relevant ideas is hard. Suggestions are often short and subject-specific. 9
  • 10. Related Work Collaborative Filtering ● Goldberg, K. et al. 2001 ● Konstan, J.A. et al. 1997 ● Pearson, K. 1901 ● Sarwar, B. et al. 2001 ● Yang, X. et al.2014 10 Natural Language Processing (NLP) ● Adamopoulos, P. 2013 ● Pang, B and Lee, L. 2008 ● Reich, J. et al. 2014
  • 11. Qualitative feedback with collaborative filtering (CF) ...... 11
  • 12. Interface Figure 1: User Interface of M-CAFE 12
  • 13. Interface cont. Figure 1: User Interface of M-CAFE cont. 13
  • 14. 14 CS 169.2x: 6 weeks in Jun-Jul, 2014 ● Student Count: 348 ● QAT Rating Count: 741 ● Idea Count: 167 ● CF Rating Count: 4000 Participation
  • 15. 15 Participation IEOR 170: 16 weeks in Jan - May, 2015 ● Student Count: 96 ● QAT Rating Count: 424 ● Idea Count: 270 ● CF Rating Count: 2483
  • 16. Quantitative Analysis Topics Graph visualization of QAT rating changes over time. Figure 2: course difficulty rating over the first 10 weeks for IEOR 170. 16
  • 17. Relationships between QAT rating changes 17
  • 18. Qualitative feedback with collaborative filtering (CF) Highlight the most valuable ideas for instructors. The ranking metric. 18
  • 19. Wilson Score: We took the mean grade g and then calculated the 95% confidence interval of g using standard error: g +/- 1.96*SE(g). We then rank the ideas by the lower bound g - 1.96*SE(g). 19 Given a set of rating to each idea, how should we rank them.
  • 20. Since each participant rates k<<N ideas, how to choose which ideas to present. Uncertainty Sampling! For each idea i, Probability of exposure: P(i) ∝ SE(i) where SE(i) is the standard error of idea i 20
  • 21. CF performance assessment No universal rule on how good an idea is. Assess from specific perspectives: Do CF selected ideas have a broad topic coverage? Is CF selecting ideas with better quality in general? Does CF idea ranking agree with Instructor ranking? 21
  • 22. CF performance assessment 1. Chat forums. 2. Basics. 3. Javascript. 4. Additional time. 5. Additional exercises. 6. Security. 7. Update technology. Figure 3: The number of comments for each topic in the top 20 comments for CS 169.2x. 22
  • 23. Quality scoring metric: 1 - Not readable. 2 - Readable but unrelated to the course. 3 - Present one idea about the course but it is not a suggestion. 4 - Present a suggestion with some reasoning. 5 - Present a suggestion with reasoning and propose a solution. CF performance assessment 23
  • 24. A suggestion with a quality score of 5: Design patterns are hard to grasp without getting your hands dirty in a messy problem. I think using a quiz for that week instead of a challenging homework assignment was a mistake. I understand the concepts as abstract entities but would still have a hard time figuring out when and how to use them. I felt the same way about the Javascript week as well. A homework assignment doing JS and AJAX on the rotten potatoes example would have been ideal. A suggestion with a quality score of 1 is: Devise + Omniauth !!! 24 CF performance assessment
  • 26. 26
  • 27. Conclusion Developed a novel platform to generate timely feedback on course issue. Motivated student participation in courses. Highlighted valuable ideas using peer-to-peer collaborative filtering. 27
  • 28. Future Work Explore how sorting and presenting ideas based on factors such as time or novelty will affect participation. Add topic tagging to organize suggested ideas. 28
  • 29. Questions? Thank you! 29 For more information, visit: M-CAFE.ORG