48
Detecting Diligence with Online Behaviors on Intelligent Tutoring Systems Steven Dang Michael Yudelson Kenneth R. Koedinger

Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Detecting Diligence with Online Behaviors on Intelligent Tutoring Systems

Steven DangMichael YudelsonKenneth R. Koedinger

Page 2: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Novice –> Expertise

2

Page 3: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Importance of Diligence

Ideal Reality

3

Page 4: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Research QuestionCan we develop a model for measuring diligence at scale using only naturalistic online behaviors?

4

Page 5: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

The Model

Page 6: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Defining DiligenceWorking on academic tasks which are beneficial in the long-run but tedious in the moment, especially in comparison to more enjoyable, less effortful activities

6

Page 7: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Academic Diligence Task (ADT)

7

DoMath

PlayGamesor

WatchVideos

Page 8: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Academic Diligence Task (ADT)

8

PlayGamesor

WatchVideos

Page 9: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Academic Diligence Task (ADT)

9

DoMath

Page 10: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Personality to Behavior to Learning Outcomes

ITS

Productivity#ofproblems

Time-on-taskTimeworkingmathproblems

ADTConscientious/Self-Control

MathGrade

StandardizedTestScore

On-timeGraduation

4-yearCollegeEnrollment

DiligenceMeasures

Personality

Outcomes

10

Page 11: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Academic Diligence Task (ADT)

Ydiligence = f(Xtot, Xprod)

Ydiligence – Diligence Xtot – Total time workingXprod – Total problems completed

11

Page 12: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Diligence during online learning

12

PracticeTutor

Problems

Goofoffwith

Friends

Page 13: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Differences in the Task

13

AcademicDiligenceTask Adaptive OnlineLearning OldFeature

ProposedFeature

Page 14: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Differences in the Task

14

AcademicDiligenceTask Adaptive OnlineLearning OldFeature

ProposedFeature

timeworkedingiventimewindow

Studentsmaychoosetoworkmoreorlesstime Xtot Xtot

Page 15: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Differences in the Task

15

AcademicDiligenceTask Adaptive OnlineLearning OldFeature

ProposedFeature

% timeworkedinconstanttimewindow

Studentsmaychoosetoworkmoreorlesstime Xtot Xtot

Problemdifficultyislowanduniform

Varyingproblemdifficultyandadaptivenumberofexercises

Xprod Xwr

Page 16: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Differences in the Task

16

AcademicDiligenceTask Adaptive OnlineLearning OldFeature

ProposedFeature

% timeworkedinconstanttimewindow

Studentsmaychoosetoworkmoreorlesstime Xtot Xtot

Problemdifficultyislowanduniform

Varyingproblemdifficultyandadaptivenumberofexercises

Xprod Xwr

Cognitiveprocessisprimarilyrecallofwellknowninformation

Cognitiveprocessesinvolvemakingsenseofnewinformationandintegratingwithpriorknowledge

- Xprior

Page 17: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

A Naturalistic Diligence Model

Ydiligence = β0Xtot + β1Xwr + β2Xprior + ε

Ydiligence – Diligence Xtot – Total time in systemXwr – Work-rate (Steps completed / Total time in system)Xprior – Prior knowledge/abilityε – Residual measurement error

17

Page 18: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Calculating model weights

Ydiligence ~ Ygrade

Ygrade ~ β0Xtot + β1Xwr + β2Xprior + ε

1. Calculate behavior using all student data

2. Fit the model using student outcome measure

3. Approximate YDiligence as the fitted value

18

Page 19: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

The Dataset

Page 20: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Carnegie Learning CT DataWestern PA Junior High School– 426 students– 7th-9th Grades in Pre-Algebra– Full year of log data (~4M transactions)

Demographic Measures– Gender, Ethnicity, Free/Reduced Lunch

(SES)– Grade from Prior year in Math, each quarter

of study year, and End of Year Grade

20

Page 21: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Carnegie Learning ITS Data• Survey Measures (collected in Sept.)– Effort Regulation – Achievement Goals

• Mastery Orientation• Performance Orientation• Performance Avoidance

– Theory of Intelligence – Self-Efficacy – Interest in Math

21

Page 22: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Results

Page 23: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Convergent/Divergent Validity

Page 24: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Convergent/Divergent Validity

SurveyMeasure Correlation(p-value)EffortRegulation

TheoryofIntelligence

MasteryOrientation

PerformanceOrientation

PerformanceAvoidance

MathInterest

Self-Efficacy

24

(*)– Significantcorrelation (-)– Non-significantcorrelation

Page 25: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Convergent/Divergent Validity

SurveyMeasure Correlation(p-value)EffortRegulation (*)

TheoryofIntelligence

MasteryOrientation

PerformanceOrientation

PerformanceAvoidance

MathInterest

Self-Efficacy

25

(*)– Significantcorrelation (-)– Non-significantcorrelation

Page 26: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Convergent/Divergent Validity

SurveyMeasure Correlation(p-value)EffortRegulation (*)

TheoryofIntelligence (-)

MasteryOrientation (*)

PerformanceOrientation (-)

PerformanceAvoidance (-)

MathInterest (*)

Self-Efficacy (*)

26

(*)– Significantcorrelation (-)– Non-significantcorrelation

Page 27: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Convergent/Divergent Validity

SurveyMeasure Correlation(p-value)EffortRegulation 0.337(<.001)***

TheoryofIntelligence 0.05(.596)

MasteryOrientation .284(.003)***

PerformanceOrientation 0.189(.051)

PerformanceAvoidance .06(.52)

MathInterest 0.25(.01)**

Self-Efficacy .258(.007)**

27

Page 28: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Predictive Validity MethodResults

Page 29: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Testing Predictive Validity

29

Q1TutorUse Q2TutorUse Q3TutorUse Q4TutorUse

PriorGrade

Q1Grade

Q2Grade

Q3Grade

FinalGrade

Q4Grade

Q1Q2Q3Q4

XTot XWR XPrior YDil~

Page 30: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Testing Predictive Validity

Zunits = β0Ydiligence + β1Xint + β2Xdemo + β3Xprior + εZfinal_grade = β0Ydiligence + β1Xint + β2Xdemo + β3Xprior + ε

Zunits – End of year # of units completedZfinal_grade – End of year gradeYdiligence – Learned diligence parameter from modelXint – Interest in mathXdemo – Other Demographic variables (Sex, Race, SES)Xprior - Prior Year Math Grade

30

Page 31: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Predictive Validity (Q1Q2Q3Q4)

31

ParameterFinalGradeβ(p-value)

UnitsCompletedβ(p-value)

Diligence 1.89(<0.001)*** 1.64(<0.001)***

Page 32: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Predictive Validity (Q1Q2Q3Q4)

32

ParameterFinalGradeβ(p-value)

UnitsCompletedβ(p-value)

Diligence 1.89(<0.001)*** 1.64(<0.001)***PriorGrade 0.20(<0.01)**MathInterest 0.12(.073)

Page 33: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Predictive Validity (Q1Q2Q3Q4)

33

ParameterFinalGradeβ(p-value)

UnitsCompletedβ(p-value)

Diligence 1.89(<0.001)*** 1.64(<0.001)***PriorGrade 0.20(<0.01)** 0.07(.217)MathInterest 0.12(.073) 0.15(.017)*

Page 34: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Testing Predictive Validity

34

Q1TutorUse Q2TutorUse Q3TutorUse Q4TutorUse

PriorGrade

Q1Grade

Q2Grade

Q3Grade

FinalGrade

Q4Grade

Q2Q3

XTot XWR XPrior YDil~

Page 35: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Testing Predictive Validity

35

Q1TutorUse Q2TutorUse Q3TutorUse Q4TutorUse

PriorGrade

Q1Grade

Q2Grade

Q3Grade

FinalGrade

Q4Grade

Q2Q3

XDemo Xint XPrior YDil~

ZFG

ZUnit

Page 36: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Testing Predictive Validity

36

Q1TutorUse Q2TutorUse Q3TutorUse Q4TutorUse

PriorGrade

Q1Grade

Q2Grade

Q3Grade

FinalGrade

Q4Grade

Q1

XTot XWR XPrior YDil~

Page 37: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Testing Predictive Validity

37

Q1TutorUse Q2TutorUse Q3TutorUse Q4TutorUse

PriorGrade

Q1Grade

Q2Grade

Q3Grade

FinalGrade

Q4Grade

XDemo Xint XPrior YDil~

ZFG

ZUnit

Q1

Page 38: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Predictive ValidityUnitsCompleted

Samples β(p-value)

Q1Q2

Q3

Q4

Q1Q2

Q2Q3

Q3Q4

Q1Q2Q3

Q2Q3Q4

Q1Q2Q3Q4 1.64(<0.001)***

38

Page 39: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Predictive ValidityUnitsCompleted

Samples β(p-value)

Q1 2.23(<.001) ***Q2 1.72(<.001) ***Q3 1.16(<.001) ***Q4 2.09(<.001) ***

Q1Q2 2.17(<.001) ***Q2Q3 2.09(<.001) ***Q3Q4 1.18(<.001) ***

Q1Q2Q3 2.36(<.001) ***Q2Q3Q4 2.16(<.001)***

Q1Q2Q3Q4 1.64(<0.001)***

39

Page 40: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Predictive ValidityEnd-of-YearGrade

Samples β(p-value)

Q1 1.85(<.001)***Q2 1.69(<.001)***Q3 1.08(<.001) ***Q4 2.52(<.001) ***

Q1Q2 1.93(<.001) ***Q2Q3 1.95(<.001) ***Q3Q4 1.11(<.001) ***

Q1Q2Q3 2.11(<.001) ***Q2Q3Q4 2.04(<.001) ***

Q1Q2Q3Q4 1.89(<0.001)***

40

Page 41: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Conclusion

Page 42: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

LimitationsHow much data is needed?– Frequency of observations– Length of sample time window

Task generalizability– Other math systems

• Alternate prior knowledge measures (eg: bkttraces)

– Other activities (eg: writing, scientific inquiry, programming)

42

Page 43: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Future WorkCharacterize interaction between task characteristics and diligenceInvestigating the study patterns of more/less diligent students

43

Page 44: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

44

Matt Bernacki, Carnegie Learning, Steve Ritter, Steve Fanscali, Carnegie Mellon University, Julian Ramos Rojas, Queenie Kravitz, Scott Hudson, David Klahr, Audrey Russo, Judith Tucker, Learnlab

Datashop, Institute of Education Sciences, Program for Interdisciplinary Education Research

Acknowledgements

Page 45: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

45

Questions?

Page 46: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Predictive ValidityEnd-of-YearGrade UnitsCompleted

Samples β(p-value) R2 β(p-value) R2

Q1 1.85(<.001)*** 0.40 2.23(<.001) *** 0.43

Q2 1.69(<.001)*** 0.45 1.72(<.001) *** 0.41

Q3 1.08(<.001) *** 0.45 1.16(<.001) *** 0.44

Q4 2.52(<.001) *** 0.51 2.09(<.001) *** 0.39

Q1Q2 1.93(<.001) *** 0.50 2.17(<.001) *** 0.52

Q2Q3 1.95(<.001) *** 0.56 2.09(<.001) *** 0.56

Q3Q4 1.11(<.001) *** 0.56 1.18(<.001) *** 0.55

Q1Q2Q3 2.11(<.001) *** 0.59 2.36(<.001) *** 0.63

Q2Q3Q4 2.04(<.001) *** 0.62 2.16(<.001)*** 0.62

Q1Q2Q3Q4 1.89(<0.001)*** 0.63 1.64(<0.001)*** 0.70

46

Page 47: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Generalizability

End-of-YearGrade

Samples β(p-value) R2

Q1 .345(.17) 0.621Q2 0.303(.43) 0.612Q3 0.450(.31) 0.615Q4 0.283(.18) 0.612

Q1Q2 0.259(.16) 0.618Q2Q3 -0.618(.54) 0.612Q3Q4 0.206(.46) 0.616

Q1Q2Q3 0.200(.26) 0.615Q1Q2Q3Q4 0.177(.30) 0.619

Repeated predictive analysis with geometry tutor

47

Page 48: Detecting Diligence with Online Behaviors on Intelligent ...learningatscale.acm.org/las2017/wp-content/uploads/... · Online Behaviors on Intelligent Tutoring Systems Steven Dang

Predictive ValidityEnd-of-YearGrade UnitsCompleted

Samples β(p-value) R2 β(p-value) R2

Q1Q2Q3Q4 1.89(<0.001)*** 0.63 1.64(<0.001)*** 0.70Q1Q2Q3 2.11(<.001) *** 0.59 2.36(<.001) *** 0.63Q2Q3Q4 2.04(<.001) *** 0.62 2.16(<.001)*** 0.62Q1Q2 1.93(<.001) *** 0.50 2.17(<.001) *** 0.52Q2Q3 1.95(<.001) *** 0.56 2.09(<.001) *** 0.56Q3Q4 1.11(<.001) *** 0.56 1.18(<.001) *** 0.55Q1 1.85(<.001)*** 0.40 2.23(<.001) *** 0.43Q2 1.69(<.001)*** 0.45 1.72(<.001) *** 0.41Q3 1.08(<.001) *** 0.45 1.16(<.001) *** 0.44Q4 2.52(<.001) *** 0.51 2.09(<.001) *** 0.39

48