8 CONCLUSIONS
We propose using state-of-the-art recommender sys-
tem techniques for predicting student performance.
We introduce and formulate this problem and show
how to map it into recommender systems. We pro-
pose using matrix factorization to implicitly take into
account two latent factors “slip” and “guess” in pre-
dicting student performance. Moreover, the knowl-
edge of the learners improve time by time, thus, we
propose tensor factorization methods to take the tem-
poral effect into account. Experimental results show
that the proposed approaches are promising.
In future work, instead of using averaging or
weighting approached on the third mode of tensor,
we could use forecasting approach to take into ac-
count the sequential effect. Moreover, each solving-
step relates to one or many skills, thus, we could ap-
ply multi-relational matrix factorization to factorize
this problem.
ACKNOWLEDGEMENTS
The first author was funded by the “TRIG - Teach-
ing and Research Innovation Grant” project of Cantho
university, Vietnam. The second author was funded
by the CNPq, an institute of the Brazilian govern-
ment for scientific and technological development.
Tom
´
a
ˇ
s Horv
´
ath is also supported by the grant VEGA
1/0131/09. We would like to thank Artus Krohn-
Grimberghe for preparing the data sets.
REFERENCES
Bekele, R. and Menzel, W. (2005). A bayesian approach
to predict performance of a student (bapps): A case
with ethiopian students. In Artificial Intelligence and
Applications, pages 189–194. Vienna, Austria.
Bell, R. M. and Koren, Y. (2007). Scalable collaborative fil-
tering with jointly derived neighborhood interpolation
weights. In Proceedings of the 7th IEEE International
Conference on Data Mining (ICDM’07), pages 43–52,
Washington, USA. IEEE CS.
Bobadilla, J., Serradilla, F., and Hernando, A. (2009). Col-
laborative filtering adapted to recommender systems
of e-learning. Knowledge-Based Systems, 22(4):261–
265.
Bottou, L. (2004). Stochastic learning. In Bousquet, O.
and von Luxburg, U., editors, Advanced Lectures on
Machine Learning, Lecture Notes in Artificial Intelli-
gence, LNAI 3176, pages 146–168. Springer Verlag,
Berlin.
Cen, H., Koedinger, K., and Junker, B. (2006). Learning
factors analysis a general method for cognitive model
evaluation and improvement. In Intelligent Tutor-
ing Systems, volume 4053, pages 164–175. Springer
Berlin Heidelberg.
Drachsler, H., Hummel, H. G. K., and Koper, R. (2009).
Identifying the goal, user model and conditions of rec-
ommender systems for formal and informal learning.
Journal of Digital Information, 10(2).
Dunlavy, D. M., Kolda, T. G., and Acar, E. (2010). Tem-
poral link prediction using matrix and tensor factor-
izations. ACM Transactions on Knowledge Discovery
from Data. In Press.
Feng, M., Heffernan, N., and Koedinger, K. (2009). Ad-
dressing the assessment challenge with an online sys-
tem that tutors as it assesses. User Modeling and User-
Adapted Interaction, 19(3):243–266.
Garc
´
ıa, E., Romero, C., Ventura, S., and Castro, C. D.
(2009). An architecture for making recommendations
to courseware authors using association rule mining
and collaborative filtering. User Modeling and User-
Adapted Interaction, 19(1-2).
Ge, L., Kong, W., and Luo, J. (2006). Courseware rec-
ommendation in e-learning system. In International
Conference on Web-based Learning (ICWL’06), pages
10–24.
Ghauth, K. and Abdullah, N. (2010). Learning mate-
rials recommendation using good learners’ ratings
and content-based filtering. Educational Technology
Research and Development, Springer-Boston, pages
1042–1629.
Khribi, M. K., Jemni, M., and Nasraoui, O. (2008). Auto-
matic recommendations for e-learning personalization
based on web usage mining techniques and informa-
tion retrieval. In Proceedings of the 8th IEEE Inter-
national Conference on Advanced Learning Technolo-
gies, pages 241–245. IEEE Computer Society.
Kolda, T. G. and Bader, B. W. (2009). Tensor decomposi-
tions and applications. SIAM Review, 51(3):455–500.
Koren, Y. (2010). Factor in the neighbors: Scalable and
accurate collaborative filtering. ACM Trans. Knowl.
Discov. Data, 4(1):1–24.
Koren, Y., Bell, R., and Volinsky, C. (2009). Matrix factor-
ization techniques for recommender systems. IEEE
Computer Society Press, 42(8):30–37.
Manouselis, N., Drachsler, H., Vuorikari, R., Hummel, H.,
and Koper, R. (2010). Recommender systems in tech-
nology enhanced learning. In Kantor, P.B., Ricci, F.,
Rokach, L., Shapira, B. (eds.) 1st Recommender Sys-
tems Handbook, pages 1–29. Springer-Berlin.
Pardos, Z. A. and Heffernan, N. T. (2010). Using hmms and
bagged decision trees to leverage rich features of user
and skill from an intelligent tutoring system dataset.
KDD Cup 2010: Improving Cognitive Models with
Educational Data Mining.
Rendle, S., Freudenthaler, C., and Schmidt-Thieme, L.
(2010). Factorizing personalized markov chains for
next-basket recommendation. In Proceedings of the
MATRIX AND TENSOR FACTORIZATION FOR PREDICTING STUDENT PERFORMANCE
77