Análisis Comparativo de Modelos de Recomendación Secuencial Aplicados a un Dataset de Cursos Online

UDC.coleccionTraballos académicos
UDC.tipotrabTFG
UDC.titulacionGrao en Ciencia e Enxeñaria de datos
dc.contributor.advisorEiras-Franco, Carlos
dc.contributor.advisorCancela, Brais
dc.contributor.authorTuñón Gutiérrez, Jaime
dc.contributor.otherUniversidade da Coruña. Facultade de Informática
dc.date.accessioned2026-10-01T15:40:28Z
dc.date.available2026-10-01T15:40:28Z
dc.date.issued2026-09
dc.description.abstract[Resumen] El objetivo de este trabajo es realizar un análisis comparativo de modelos de recomendación secuencial aplicados a un dataset real de cursos de una plataforma de formación online, con el fin de evaluar su capacidad para predecir los próximos cursos que un usuario podría realizar teniendo en cuenta el orden temporal de sus interacciones previas. Los sistemas de recomendación desempeñan un papel fundamental en este tipo de plataformas, ya que permiten guiar al usuario hacia contenidos más adecuados según sus intereses, características y nivel de experiencia. En un entorno educativo, la secuencia de cursos completados puede reflejar la progresión del estudiante, por lo que los modelos de recomendación secuencial resultan especialmente adecuados al considerar el orden temporal de las interacciones y permitir capturar patrones de progresión y rutas de aprendizaje. Para llevar a cabo el estudio se han seleccionado seis modelos pertenecientes a tres familias de arquitecturas distintas: redes neuronales recurrentes, Transformers y modelos de espacio de estados basados en Mamba. Estos modelos se aplican sobre un dataset que contiene más de 534.000 interacciones de 177.870 usuarios con cursos de la plataforma, junto con metadatos como el idioma, el nivel de experiencia requerido y las temáticas asociadas. Además, se han realizado distintos experimentos para analizar el impacto de variables como el umbral de filtrado del dataset, la longitud máxima de las secuencias de entrada y el uso de información contextual. Los modelos se evalúan mediante distintas métricas de recomendación y para diferentes valores de K, permitiendo analizar tanto la capacidad de recuperar cursos relevantes como su posición dentro del ranking generado. Los resultados muestran diferencias entre las arquitecturas estudiadas, destacando BSARec por su mejor rendimiento global, mientras que otros modelos presentan distintos compromisos entre rendimiento y coste de entrenamiento. Asimismo, se observa que el filtrado del dataset tiene un impacto mayor sobre los resultados que la modificación de la longitud máxima de las secuencias o la incorporación de los metadatos contextuales considerados. En conjunto, el trabajo permite identificar las principales diferencias entre las arquitecturas analizadas y estudiar cómo las características del dataset y la configuración experimental influyen en su comportamiento dentro del dominio de la recomendación de cursos online.
dc.description.abstract[Abstract] The objective of this work is to carry out a comparative analysis of sequential recommendation models applied to a real dataset of courses from an online learning platform, with the aim of evaluating their ability to predict the next courses a user may take while considering the temporal order of their previous interactions. Recommender systems play a fundamental role in this type of platform, as they help guide users towards content that is better suited to their interests, characteristics and level of experience. In an educational environment, the sequence of completed courses may reflect the learner’s progression, which makes sequential recommendation models particularly suitable, since they take the temporal order of interactions into account and can capture progression patterns and common learning paths. To carry out the study, six models belonging to three different architecture families were selected: recurrent neural networks, Transformers and state space models based on Mamba. These models are applied to a dataset containing more than 534,000 interactions from 177,870 users with courses on the platform, together with metadata such as language, required experi ence level and associated topics. In addition, several experiments were conducted to analyse the impact of variables such as the dataset filtering threshold, the maximum length of the input sequences and the use of contextual information. The models are evaluated using different recommendation metrics and several values of K, allowing both the ability to retrieve relevant courses and their position within the generated ranking to be analysed. The results show differences between the architectures studied, with BSARec achieving the best overall performance, while other models present different tradeoffs between performance and training cost. It is also observed that dataset filtering has a greater impact on the results than changing the maximum sequence length or incorporating the contextual metadata considered. Overall, this work makes it possible to identify the main differences between the architectures analysed and to study how the characteristics of the dataset and the experimental configuration influence their behaviour in the domain of online course recommendation.
dc.description.traballosTraballo fin de grao (UDC.FIC). Ciencia e Enxeñaria de datos. Curso 2025/2026
dc.identifier.urihttps://hdl.handle.net/2183/49564
dc.language.isospa
dc.rightsAttribution-NonCommercial-ShareAlike 4.0 International
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/
dc.subjectSistemas de recomendación; Recomendación secuencial; Cursos online; Aprendizaje automático; RecBole; Transformers; Modelos de espacio de estados; Mamba; Recommender systems; Sequential recommendation; Online courses; Machine learning; State space models
dc.subjectRecomendación secuencial
dc.subjectCursos online
dc.subjectAprendizaje automático
dc.subjectRecBole
dc.subjectTransformers
dc.subjectModelos de espacio de estados
dc.subjectMamba
dc.subjectRecommender systems
dc.subjectSequential recommendation
dc.subjectOnline courses
dc.subjectMachine learning
dc.subjectState space models
dc.titleAnálisis Comparativo de Modelos de Recomendación Secuencial Aplicados a un Dataset de Cursos Online
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublicationca60a4d3-b38f-4d91-bfa6-f855a8e171ab
relation.isAdvisorOfPublicationba91aca1-bdb4-4be5-b686-463937924910
relation.isAdvisorOfPublication.latestForDiscoveryca60a4d3-b38f-4d91-bfa6-f855a8e171ab

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TuñonGutierrez_Jaime_TFG_2026.pdf
Size:
6.39 MB
Format:
Adobe Portable Document Format