Zero-1-to-3: Domain-level Zero-shot Cognitive Diagnosis via One Batch of Early-bird Students towards Three Diagnostic Objectives
This repository contains the implementation for the paper titled Zero-1-to-3: Domain-level Zero-shot Cognitive Diagnosis via One Batch of Early-bird Students towards Three Diagnostic Objectives, published at AAAI 2024
[Paper].
Authors: Weibo Gao, Qi Liu, Hao Wang, et al.
Email: [email protected]
- 2025-03-10:We have updated multiple manually annotated sample datasets on different learning topics for reference. If you use other datasets, please partition them into multiple domains based on knowledge topics, difficulty levels, or randomly, and process them into the provided data-demo format. Due to the first author's current time constraints with upcoming deadlines, a more detailed README is temporarily unavailable. If you encounter any difficulties while running the code, feel free to reach out via WeChat. The first author (gaoweibo1997) will provide verbal guidance on running the code or processing the data. Thank you for your interest and understanding! (In Chinese:我们更新了多个由人工标注的学习主题数据样例,供参考。若使用其他数据,请根据数据的知识主题、难度等因素,或随机划分成多个域,并处理成提供的 data-demo 格式。由于第一作者近期正在处理紧迫的DDL,暂时无法提供更详细的 README。如在运行代码时遇到困难,欢迎通过微信交流,第一作者(gaoweibo1997)将通过微信口述指导代码运行或数据处理。感谢您的关注与理解!)
We use PyTorch as the backend.
- Torch version: '1.7.1'
[1] Dbe-kt22: A knowledge tracing dataset based on online student evaluation. arXiv'22
[2] XES3G5M: a knowledge tracing benchmark dataset with auxiliary information. NeurIPS'23
- Select a model for running, e.g., Zero-NCDM
CD Zero-NCDM
- Pre-training and testing the model, in multiple source domains
python train.py
- Fine-tuning the model using early-bird students' logs in the target domain:
python fine_tune.py
- Generating the simulated logs
python generate_coll_data.py
- Fine-tuning using the simulated data
python fine_tune_step_2.py
-
RCD: Relation Map Driven Cognitive Diagnosis for Intelligent Education Systems (SIGIR'2021) [Paper] [Code] [Presentation Video]
-
Leveraging Transferable Knowledge Concept Graph Embedding for Cold-Start Cognitive Diagnosis (SIGIR'2023) [Paper] [Code] [Presentation Video]
-
FedJudge: Federated Legal Large Language Model [Paper] [Code]