Optimisation d’un système de recommandation multi-critère basé sur l’apprentissage fédéré pour les plateformes éducatives en ligne
Table Of Contents
Chapter ONE
INTRODUCTION
- 1.1Introduction
- 1.2Background of study
- 1.3Problem Statement
- 1.4Objective of study
- 1.5Limitation of study
- 1.6Scope of study
- 1.7Significance of study
- 1.8Structure of the research
- 1.9Definition of terms
Chapter TWO
LITERATURE REVIEW
- 2.1Theoretical foundations of recommender systems
- 2.2Multi-criteria decision making in education platforms
- 2.3Federated learning principles and architectures
- 2.4Privacy-preserving machine learning techniques
- 2.5Data collection and preprocessing in educational data
- 2.6Evaluation metrics for recommender systems
- 2.7User modeling and profiling in online learning
- 2.8Cold-start and sparsity handling in recommendations
- 2.9Personalization vs. group-level recommendations
- 2.10Ethical and legal considerations in educational data
Chapter THREE
RESEARCH METHODOLOGY
- 3.1Research design and approach
- 3.2Data sources and data governance
- 3.3System architecture and components
- 3.4Federated learning setup and protocols
- 3.5Multi-criteria optimization framework
- 3.6Feature engineering strategies
- 3.7Model selection and training procedures
- 3.8Evaluation framework and experimental design
- 3.9Reproducibility and validation plan
- 3.10Risk assessment and mitigation
Chapter FOUR
DATA PRESENTATION AND ANALYSIS
- 4.1Dataset description and preprocessing results
- 4.2Baseline models and comparative analysis
- 4.3Federated model performance outcomes
- 4.4Multi-criteria optimization results
- 4.5Personalization effectiveness and user satisfaction insights
- 4.6Privacy-preservation effectiveness and trade-offs
- 4.7Scalability and deployment considerations
- 4.8Discussion of findings, implications, and limitations
Chapter FIVE
SUMMARY, CONCLUSION AND RECOMMENDATIONS
- 5.1Summary of research findings
- 5.2Theoretical contributions
- 5.3Practical contributions and platform implications
- 5.4Recommendations for stakeholders
- 5.5Limitations of the study and future work
- 5.6Final conclusions and closing remarks
Project Abstract
Ce travail présente une approche innovante d’optimisation d’un système de recommandation mult critère déployé sur des plateformes éducatives en ligne, en tirant parti de l’apprentissage fédéré pour préserver la confidentialité des données tout en améliorant la précision des suggestions pédagogiques. L’objectif principal est de concevoir et d’évaluer un cadre capable d’intégrer simultanément plusieurs critères (récence du contenu, complexité/terme technique, préférences d’apprentissage, performance des évaluations, et cohérence pédagogique) afin de personnaliser les parcours des apprenants sans centraliser les données sensibles. Le cadre proposé combine des mécanismes d’agrégation fédérée des signaux d’engagement et des modèles de recommandation hybrides qui fusionnent des approches basées sur le contenu, la collaboration et des métriques d’évaluation des compétences acquises. La contribution clé réside dans la formulation d’un objectif d’optimisation multi-critère, résoluble par des techniques d’optimisation distribuée, qui maximise simultanément la pertinence des ressources, le temps de complétion des modules, la rétention des apprenants et l’équité algorithmique entre les segments démographiques. Un noyau fédéré permet d’entraîner localement des modèles légers sur chaque institution ou groupe d’utilisateurs, avec diffusion intermittente des paramètres et des mises à jour d’importance, afin d’améliorer la généralisation tout en minimisant le risque de fuite d’informations personnelles. En parallèle, un mécanisme d’évaluation continue des contenus est mis en œuvre pour adapter dynamiquement les recommandations en fonction de l’évolution des objectifs d’apprentissage, des compétences cibles et du niveau de maîtrise des apprenants. L’étude intègre un cadre expérimental reposant sur un corpus multi-plateformes simulé et des données réelles anonymisées provenant de partenaires éducatifs. Les métriques utilisées couvrent la précision de recommandation (MAP, NDCG), les taux d’achèvement, les mesures de satisfaction et les covariables d’inclusion (accessibilité et diversité des contenus). Des expériences comparatives démontrent que l’approche fédérée multi-critère surpasse les systèmes centralisés classiques et les méthodes fédérées non spécialisées, en termes de précision et de robustesse face au bruit des données locales. Une analyse de complexité montre la viabilité opérationnelle du cadre sur des infrastructures avec contraintes de bande passante et de calcul. Le travail explore également les enjeux éthiques et de confidentialité, en évaluant les risques de fuite d’informations et en démontrant l’efficacité des mécanismes de cryptographie légère et d’anonymisation adaptative. Enfin, des scénarios d’implémentation pratique sont proposés, décrivant les étapes de déploiement, les considérations d’ingénierie logicielle et les perspectives d’évolution du système pour s’adapter à des domaines d’enseignement variés et à des niveaux scolaires différents.
Project Overview
What This Project Is About
This project explores how online learning platforms can better suggest relevant courses, lessons, or activities by using multiple simple criteria (like usefulness, popularity, and personal interest) while keeping data private on each user’s device. It combines two ideas: recommending content based on several factors and learning from data without sharing raw information.
The Problem It Addresses
Many learners see irrelevant recommendations, which wastes time and reduces motivation. Traditional systems often rely on centralized data, raising privacy concerns and potential biases. This project seeks a balance between accurate suggestions and user privacy while handling diverse user needs.
Objectives of the Project
- Identify key factors that influence good recommendations in education.
- Design a multi-criteria scoring method to rank content.
- Incorporate privacy by default through federated learning concepts.
- Build a simple prototype that suggests content without sending personal data to a central server.
What You Will Do Step by Step
- Review existing recommendation methods and privacy approaches.
- Define the data types needed (non-sensitive usage signals, content metadata).
- Set up a small-scale federated learning environment to train a shared model on-device.
- Combine multiple criteria into a scoring mechanism for recommendations.
- Evaluate the prototype with a user study or simulated data.
Expected Outcome
A working prototype that delivers personalized, privacy-preserving educational recommendations and a short evaluation report explaining its strengths and limitations.