In recent years, we have witnessed the raising popularity of programming contests such as International Olympiads in Informatics (IOI) and ACM International Collegiate Programming Contest (ICPC). In order to train for these contests, there are several Online Judges available, in which users can test their skills against a usually large set of programming tasks. In the literature, so far few papers have addressed the problem of recommending tasks in online judges. Most notably, as opposed with traditional Recommender Systems, since the learners improve their skills as they solve more problems, there is an intrinsic dynamic dimension that has to be considered: when recommending movies or books, it is likely that the preferences of the users are more or less stable, whilst in recommending tasks this does not hold true. In this paper we present a dynamic Recommender System (RS) for Online Judges based on an Autoencoder (Artificial) Neural Network (ANN).

A dynamic recommender system for online judges based on autoencoder neural networks / Fantozzi, P.; Laura, L.. - 1236:(2020), pp. 197-205. (Intervento presentato al convegno 10th International Conference in Methodologies and Intelligent Systems for Technology Enhanced Learning, MIS4TEL 2020 tenutosi a L´Aquila, Italia) [10.1007/978-3-030-52287-2_20].

A dynamic recommender system for online judges based on autoencoder neural networks

Fantozzi P.
Primo
;
Laura L.
Ultimo
2020

Abstract

In recent years, we have witnessed the raising popularity of programming contests such as International Olympiads in Informatics (IOI) and ACM International Collegiate Programming Contest (ICPC). In order to train for these contests, there are several Online Judges available, in which users can test their skills against a usually large set of programming tasks. In the literature, so far few papers have addressed the problem of recommending tasks in online judges. Most notably, as opposed with traditional Recommender Systems, since the learners improve their skills as they solve more problems, there is an intrinsic dynamic dimension that has to be considered: when recommending movies or books, it is likely that the preferences of the users are more or less stable, whilst in recommending tasks this does not hold true. In this paper we present a dynamic Recommender System (RS) for Online Judges based on an Autoencoder (Artificial) Neural Network (ANN).
2020
10th International Conference in Methodologies and Intelligent Systems for Technology Enhanced Learning, MIS4TEL 2020
autoencoder neural networks; programming contests; recommender systems
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
A dynamic recommender system for online judges based on autoencoder neural networks / Fantozzi, P.; Laura, L.. - 1236:(2020), pp. 197-205. (Intervento presentato al convegno 10th International Conference in Methodologies and Intelligent Systems for Technology Enhanced Learning, MIS4TEL 2020 tenutosi a L´Aquila, Italia) [10.1007/978-3-030-52287-2_20].
File allegati a questo prodotto
File Dimensione Formato  
Fantozzi_A-dynamic-recommender_2020.pdf

solo gestori archivio

Note: https://link.springer.com/chapter/10.1007/978-3-030-52287-2_20
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 586.78 kB
Formato Adobe PDF
586.78 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1449336
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact