ekt exercise aware knowledge tracing for student
play

EKT: Exercise-aware Knowledge Tracing for Student Performance - PowerPoint PPT Presentation

EKT: Exercise-aware Knowledge Tracing for Student Performance Prediction Anhui Province Key Lab. of Big Data Analysis and Application Outline Background 1 Problem Definition 2 EKT Framework 3 Experiments 4 Conclusion and Future Work 5


  1. EKT: Exercise-aware Knowledge Tracing for Student Performance Prediction Anhui Province Key Lab. of Big Data Analysis and Application

  2. Outline Background 1 Problem Definition 2 EKT Framework 3 Experiments 4 Conclusion and Future Work 5 Anhui Province Key Lab. of Big Data Analysis and Application

  3. Background Ø Traditional Learning Ø Classroom & Homework & Examination Ø Limitations Ø Resources Ø Share Ø Personalized Anhui Province Key Lab. of Big Data Analysis and Application

  4. Background Ø Online Education Systems Ø MOOC, ITS, OJ Anhui Province Key Lab. of Big Data Analysis and Application

  5. Background Ø Student can choose exercises individually according to their needs and acquire necessary knowledge during exercising Anhui Province Key Lab. of Big Data Analysis and Application

  6. Background Ø A fundamental problem Ø Predict student performance in the future Anhui Province Key Lab. of Big Data Analysis and Application

  7. Challenge 1 Ø Requires a unified way to automatically understand and represent exercises from a semantic perspective Ø Diverse text expressions of exercises 1 Can you guess the texts of the 3 exercises? 2 3 Anhui Province Key Lab. of Big Data Analysis and Application

  8. Challenge 2 Ø How to track the historically focused information for the exercising records of students Ø Long-term historical exercising Anhui Province Key Lab. of Big Data Analysis and Application

  9. Challenge 3 Ø Cold start problem Ø We have to make predictions for new students and new exercises New exercises Predict Training Instances New students Anhui Province Key Lab. of Big Data Analysis and Application

  10. Challenge 4 Ø Tracking knowledge acquisition Ø Students usually care about not only what they need to learn but also wonder why they need it. Ø Remind them how much they have already learned about each knowledge concepts. Anhui Province Key Lab. of Big Data Analysis and Application

  11. Related Work Ø Cognitive Diagnosis Limited Performance Ø IRT: Item Response Theory Ø DINA: Deterministic Inputs, Noisy-And gate model Ø Matrix Factorization Lack of Interpretability Ø projects students and exercises into latent factors Anhui Province Key Lab. of Big Data Analysis and Application

  12. Related Work Ø Bayesian Knowledge Tracing 1. Single skill tracing 2. Mastered or non- mastered results Ø Deep Knowledge Tracing Cannot distinguish exercises without content Anhui Province Key Lab. of Big Data Analysis and Application

  13. Outline Background 1 Problem Definition 2 EKT Framework 3 Experiments 4 Conclusion and Future Work 5 Anhui Province Key Lab. of Big Data Analysis and Application

  14. Problem Definition Ø Given: Ø Student exercising sequence: Ø Exercise Content: word sequence: Ø Knowledge Concept: ! ∈ # Ø Goal: Ø Track the mastery level of student’s knowledge states on K concepts Ø Predict student performance on future exercises $ %&' Anhui Province Key Lab. of Big Data Analysis and Application

  15. Study Overview Ø Overview solution Anhui Province Key Lab. of Big Data Analysis and Application

  16. Outline Background and Challenge 1 Problem Definition 2 EKT Framework 3 Experiments 4 Conclusion and Future Work 5 Anhui Province Key Lab. of Big Data Analysis and Application

  17. EKT framework Challenge 3: Cold-start Ø Exercise-aware Knowledge Tracing problem Ø Learning a unified exercise representations from its Challenge 1: content text/formula content presentation — Exercise Embedding Module Ø Exploring the impacts of each exercise on improving Challenge 4: student states from exercise’s knowledge concepts knowledge — Knowledge Embedding Module tracking Ø Modeling student exercising states with LSTM architecture — Student Embedding Module Ø Two prediction strategies Challenge 2: Long-term Ø EKTM with Markov property focused states Ø EKTA with Attention mechanism Anhui Province Key Lab. of Big Data Analysis and Application

  18. EKT framework Ø Framework architecture Ø EKTM with Markov property Ø EKTA with Attention mechanism Ø Both have same modeling process and different prediction strategies Anhui Province Key Lab. of Big Data Analysis and Application

  19. EKT framework Ø Modeling process Ø Orange: Exercise content Embedding Ø Green: Knowledge Embedding Ø Blue: Student Embedding Anhui Province Key Lab. of Big Data Analysis and Application

  20. EKTM: Step 1 Ø Exercise Embedding Module Ø Goal: learns the semantic representation of each exercise ! " from its text c ontent ' " . max pooling BiLSTM word: word2vec formula: Tex code features Anhui Province Key Lab. of Big Data Analysis and Application

  21. EKTM: Step 2 Ø Knowledge Embedding Module Ø Goal: Exploring the impacts ! " of each exercise on improving student states from exercise’s knowledge concepts # " Ø Intuition: Knowledge concepts are not isolated but contain correlations Ø Assumption: learning one concept could affect the acquisition of other ones Knowledge impacts Knowledge initialization k: one-hot encoding Anhui Province Key Lab. of Big Data Analysis and Application

  22. EKTM: Step 3 Ø Student Embedding Module Ø Goal: modeling exercising process and learning the student states considering Ø Exercise content ! " Ø Knowledge impacts # $ Ø Score % $ Modeling exercising process Combine with knowledge Combine content and score ! $ 0000 … 0000 0000 … 0000 ! $ students getting right response and wrong response to the same exercise actually reflect their different states Anhui Province Key Lab. of Big Data Analysis and Application

  23. EKTM Ø EKTM with Markov property Ø Assumption: student next state only depends on the current state Anhui Province Key Lab. of Big Data Analysis and Application

  24. EKTM Ø EKTM with Markov property Ø Problem: Vanish problem, ignoring the effects of historical states Ø Intuition: Students may get similar scores on similar exercises Predicting her score on exercise ! "#$ is ̃ & "#$ Attention Attention e 1 e 2 e 3 e T e T+1 T+1 Set Function Probability Function Function Anhui Province Key Lab. of Big Data Analysis and Application

  25. EKTA Ø EKTA with Attention mechanism Ø Assumption: student next state depends on the aggregated focused states Ø of Anhui Province Key Lab. of Big Data Analysis and Application

  26. Applications Ø Student performance prediction Ø Given: an individual exercising record Ø Steps: Ø Apply model EKTM(A) to fit exercising process ! " to get the student " ( # %&& " ) at step T state # $ " Ø Extract exercise representation ' $() and knowledge impact * $() with Exercise Embedding and Knowledge Embedding modules " , Ø Predict performance ̃ $() Ø Cold start problems Ø Exercises can be new exercises Ø Students can be new students Anhui Province Key Lab. of Big Data Analysis and Application

  27. Applications Ø Knowledge Acquisition Tracking Ø Estimate her mastery of the i-th specific concept without any exercise input Ø Omit the input exercise embedding ! " Ø Construct the impact weight # " = 0, 0, ⋯ , 1, 0, ⋯ , 0 Anhui Province Key Lab. of Big Data Analysis and Application

  28. Outline Background and Challenge 1 Problem Definition 2 EERNN Framework 3 Experiments 4 Conclusion and Future Work 5 Anhui Province Key Lab. of Big Data Analysis and Application

  29. Experiments Ø Experiments dataset Ø Mathematical records of high school students Ø Dataset analysis Ø Most exercises contain less than 2 knowledge concepts and features Ø One specific knowledge concept is related to 406 exercises on average Ø The average content length of each exercise is about 27 Anhui Province Key Lab. of Big Data Analysis and Application

  30. Experiments Ø Baseline methods Ø Evaluation metrics Ø Regression perspective: RMSE Ø classification perspective: ACC , AUC Anhui Province Key Lab. of Big Data Analysis and Application

  31. Experiments Ø Prediction Performance Anhui Province Key Lab. of Big Data Analysis and Application

  32. Experiments Ø Attention Effectiveness historical exercising states EKTM EKTA Ø EKTA enhance the effect of some of student’s historical states Ø Cold-start students Ø The higher the attention value is, the more contribution of this exercise will make when predictions Anhui Province Key Lab. of Big Data Analysis and Application

  33. Experiments Ø Knowledge Acquisition Tracking Ø The mastery levels on concepts change gradually during the process Ø When she answers an exercise right (wrong), her knowledge state on the corresponding concept increases (decreases) Anhui Province Key Lab. of Big Data Analysis and Application

  34. Experiments Ø Prediction Case Study Attention Scores e " is actually much more difficult than # $% Ø Both e " and e $% contain the same knowledge concept “Solid Geometry” Ø Ø EKTA endows a larger attention weight on e " Anhui Province Key Lab. of Big Data Analysis and Application

  35. Outline Background and Challenge 1 Problem Definition 2 EERNN Framework 3 Experiments 4 Conclusion and Future Work 5 Anhui Province Key Lab. of Big Data Analysis and Application

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend