Skip to main content
QUICK REVIEW

[논문 리뷰] LANA: Towards Personalized Deep Knowledge Tracing Through Distinguishable Interactive Sequences

Yuhao Zhou, Xihua Li|arXiv (Cornell University)|2021. 04. 21.
Intelligent Tutoring Systems and Adaptive Learning참고 문헌 35인용 수 9
한 줄 요약

이 논문은 상호작용 시퀀스를 통해 학생별 특성(feature)을 추출하는 학생 관련 특성 추출기(Student-Related Features Extractor, SRFE)를 통해 DKT를 개선하는 개인화된 딥 지식 추적 모델인 LANA를 제안한다. 이 모델은 이러한 특성에 기반해 디코더를 적응적으로 재구성하는 피벗 모듈을 사용하며, 해석 가능한 Rasch 모델을 활용한 수준별 학습을 통해 학생의 능력 수준에 따라 군집화하여 성능을 향상시킨다. 이로 인해 EdNet에서 SOTA 기법 대비 1.46%의 AUC 향상과 RAIEd2020에서 1.00%의 AUC 향상을 달성한다.

ABSTRACT

In educational applications, Knowledge Tracing (KT), the problem of accurately predicting students' responses to future questions by summarizing their knowledge states, has been widely studied for decades as it is considered a fundamental task towards adaptive online learning. Among all the proposed KT methods, Deep Knowledge Tracing (DKT) and its variants are by far the most effective ones due to the high flexibility of the neural network. However, DKT often ignores the inherent differences between students (e.g. memory skills, reasoning skills, ...), averaging the performances of all students, leading to the lack of personalization, and therefore was considered insufficient for adaptive learning. To alleviate this problem, in this paper, we proposed Leveled Attentive KNowledge TrAcing (LANA), which firstly uses a novel student-related features extractor (SRFE) to distill students' unique inherent properties from their respective interactive sequences. Secondly, the pivot module was utilized to dynamically reconstruct the decoder of the neural network on attention of the extracted features, successfully distinguishing the performance between students over time. Moreover, inspired by Item Response Theory (IRT), the interpretable Rasch model was used to cluster students by their ability levels, and thereby utilizing leveled learning to assign different encoders to different groups of students. With pivot module reconstructed the decoder for individual students and leveled learning specialized encoders for groups, personalized DKT was achieved. Extensive experiments conducted on two real-world large-scale datasets demonstrated that our proposed LANA improves the AUC score by at least 1.00% (i.e. EdNet 1.46% and RAIEd2020 1.00%), substantially surpassing the other State-Of-The-Art KT methods.

연구 동기 및 목표

  • 개인적 차이가 존재하는 학생들에 대해 동일하게 대응하는 기존 딥 지식 추적(DKT) 기법의 개인화 부족 문제를 해결하기 위해.
  • 학습자 간의 고유하고 시간에 따라 변화하는 학습 특성을 상호작용 시퀀스에서 캡처함으로써 DKT 모델이 학생 개개인의 특성에 적응적으로 반응할 수 있도록 하기 위해.
  • 각 학생별 별도의 모델을 훈련하는 것이 비현실적이므로, 정제된 학생 관련 특성 정보를 활용해 디코더의 재구성 파라미터를 학습함으로써 이를 해결하기 위해.
  • 해석 가능한 Rasch 모델을 통해 학생을 능력 수준에 따라 군집화함으로써 모델의 일반화 능력과 해석 가능성 향상을 위해.

제안 방법

  • 학생의 상호작용 시퀀스에서 시간 $ t_i $ 에서 학생 고유의 특성(기억력, 추론 능력 등)을 정제하는 학생 관련 특성 추출기(Student-Related Features Extractor, SRFE)를 활용한다.
  • 피벗 모듈은 추출된 학생 관련 특성에 대한 어텐션을 기반으로 디코더의 파라미터를 동적으로 재구성함으로써 개별 학생에 맞는 모델 적응을 가능하게 한다.
  • 수준별 학습은 해석 가능한 Rasch 모델에서 유도된 능력 수준에 따라 군집화된 학생 그룹에 특화된 인코더를 할당함으로써 특성의 중요도를 높이고 훈련 효율성을 향상시킨다.
  • 모델는 SRFE, 피벗 모듈, 수준별 학습을 통합한 프레임워크로 구성되며, 지식 상태는 $ h_t^{s_i} \sim g(h_{<t}^{s_i}, I_{<t}^{s_i}) $ 를 통해 업데이트되고, 예측은 $ r_t^{s_i} \sim f(p_t^{s_i})(h_t^{s_i}) $ 로 이루어지며, 여기서 $ p_t^{s_i} \sim k(h_t^{s_i}) $ 이다.
  • 프레임워크는 어텐션 기반 적응과 능력 수준 군집화를 통해 종단간(end-to-end)으로 훈련되며, 각 학생별 별도의 모델 훈련 없이도 개인화된 예측이 가능하다.

실험 결과

연구 질문

  • RQ1학습자의 상호작용 시퀀스에서 효과적으로 학생별 학습 특성을 추출하여 DKT의 개인화 수준을 향상시킬 수 있는가?
  • RQ2각 학생별 별도의 모델을 훈련하지 않고도 딥 러닝 모델이 디코더를 동적으로 재구성하여 개인 맞춤형으로 적응할 수 있는가?
  • RQ3해석 가능한 Rasch 모델을 통해 능력 수준에 따라 학생을 군집화하면 특성 표현과 모델 성능 향상에 기여하는가?
  • RQ4SRFE, 피벗 모듈, 수준별 학습의 조합이 SOTA 기법 대비 AUC 향상에 얼마나 기여하는가?

주요 결과

  • LANA는 EdNet에서 AUC 0.8059를 기록하여 이전 SOTA 기법 대비 1.46% 향상되었다.
  • RAIEd2020 데이터셋에서 LANA는 가장 강력한 베이스라인 대비 AUC를 1.00% 향상시켰다.
  • 제거 실험(ablation study) 결과, 피벗 모듈(PM)은 기준 모델과 조합했을 때 약 1.25%의 성능 향상을 기록하여 개인화에 핵심적인 역할을 함을 시사한다.
  • 수준별 학습(LL) 구성 요소만으로도 성능이 0.2% 향상되어, 더 나은 특성 학습을 통해 학생 간의 본질적 능력 격차를 줄임을 확인할 수 있었다.
  • t-SNE 시각화 결과, LANA는 시간이 지남에 따라 학생 특성을 성공적으로 군집화하였으며, 뚜렷한 학습 경로와 향상된 특성 구분 능력을 보였다.
  • LANA에서 개인 학생의 특성 궤적은 시간이 지남에 따라 명확하고 일관된 전이를 보이며, 변화하는 지식 상태와 학습 진행 상황을 효과적으로 캡처하고 있음을 확인할 수 있었다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.