Abstract

Programming online judges (POJs) are widely used to train programming skills, and exercise recommendation algorithms in POJs have attracted wide attention. The current programming recommendation algorithms cannot make full use of the feedback of user–item pairs and cannot effectively express students’ mastery of exercises. Therefore, we propose a dual-track feedback aggregation recommendation model for programming training (DTFARec). In this model, multiple types of feedback fusion mechanism (MTFFM) and dual-track method (DTM) are proposed to solve this problem and can better express students’ mastery of exercises. The MTFFM uses an attention mechanism to learn different feedback information, and the DTM is able to fuse information from both feedback and interactive aspects. The experimental results on a real-world dataset show that the model has better recommendation performance than the best performing benchmark and that our method can effectively model students’ mastery of exercises.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call