Recommendation systems

Description

Aucune description disponible pour cet axe de recherche.

Publications

  • 2025
    Jihene LATRECH, Zahra Kodia, Nadia Ben Azzouna

    CoD-MaF: toward a Context-Driven Collaborative Filtering using Contextual Biased Matrix Factorization

    International Journal of Data Science and Analytics, 1-18., 2025

    Résumé

    Contextual recommendation has become attainable through the massive amounts of contextual information generated by smartphones and Internet of Things (IoT) devices. The availability of a huge amount of contextual data paves the way for a revolution in recommendation systems. It overcomes the static nature of personalization, which does not allow the discovery of new items and interests, toward a contextualization of the user’s tastes, which are in constant evolution. In this paper, we proposed CoD-MaF, a Context-Driven Collaborative Filtering using Contextual biased Matrix Factorization. Our approach employs feature selection methods to extract the most influential contextual features that will be used to cluster the users using K-means algorithm. The model then performs a collaborative filtering based on matrix factorization with improved contextual biases to suggest relevant personalized recommendations. We highlighted the performance of our method through experiments on four datasets (LDOS-CoMoDa, STS-Travel, IncarMusic and Frappe). Our model enhanced the accuracy of predictions and achieved competitive performance compared to baseline methods in metrics of RMSE and MAE.

    Jihene LATRECH, Zahra Kodia, Nadia Ben Azzouna

    Machine Learning Based Collaborative Filtering Using Jensen-Shannon Divergence for Context-Driven Recommendations

    In Proceedings of the 17th International Conference on Agents and Artificial Intelligence (ICAART 2025) - Volume 3, pages 419-426, 2025

    Résumé

    This research presents a machine learning-based context-driven collaborative filtering approach with three
    steps: contextual clustering, weighted similarity assessment, and collaborative filtering. User data is clustered
    across 3 aspects, and similarity scores are calculated, dynamically weighted, and aggregated into a normalized
    User-User similarity matrix. Collaborative filtering is then applied to generate contextual recommendations.
    Experiments on the LDOS-CoMoDa dataset demonstrated good performance, with RMSE and MAE rates of
    0.5774 and 0.3333 respectively, outperforming reference approaches.

    Haithem Mezni, Zaki Brahmi, Hela Elmannai, Reem Alkanhel

    Connected Vehicle as a Service: Multi-modal Selection of Transportation Services with Composite Particle Swarm Optimization

    Smart mobility recommender systems, 2025

    Résumé

    Vehicle-as-a-Service (VaaS) refers to on-demand rides and the sharing/offering of various kinds of intelligent transportation facilities (e.g., smart buses, electric vehicles, autonomous cars) to move from a source to a destination across one or several regions. Coupled with smart transportation systems—which are critical for addressing road network issues such as traffic congestion, parking shortages, and safety concerns—VaaS is increasingly being adopted in smart cities.
    For example, a user may specify their needs in terms of source and destination stations, time and cost constraints, as well as preferred transportation modes and services (e.g., only connected buses and cars). Such a user profile is evaluated against available VaaS options under current and anticipated urban network conditions. However, current solutions do not support the customization of VaaS compositions and often treat user requests as traditional vehicle routing problems. In a smart mobility context, however, processing VaaS requests involves not only finding the optimal transportation path that meets user constraints (e.g., time, cost, transfer stations) but also selecting the top-rated combination of available VaaSs (e.g., a sequence of smart buses) with respect to the user profile (e.g., connectivity needs, specific facilities) and the quality of smart urban services.
    To address these challenges, the goal of this paper is to develop a multi-modal recommender system that enables the personalized selection, composition, and scheduling of VaaS services while optimizing trip constraints (e.g., minimizing trip time and cost, and maximizing VaaS availability and reputation).
    As a multi-population technique, Composite Particle Swarm Optimization (CPSO) is applied to aggregate the optimal set of high-quality and high-coverage VaaSs with respect to the requested trip. The regions composing the trip are explored using a modified A* search algorithm to find the optimal local (partial) path in each traversed region of the smart urban network. Comparative experiments involving two metaheuristics, a greedy algorithm, and a fuzzy clustering technique demonstrate the efficiency and superiority of our CPSO-based approach, achieving approximately a 28% improvement over its closest competitors.

    Mohamed Gaith Ayadi, Haithem Mezni, Hela Elmannai, Reem Alkanhel

    Privacy-preserving cross-network service recommendation via federated learning of unified user representations

    Data & Knowledge Engineering, 2025

    Résumé

    With the emergence of cloud computing, the Internet of Things, and other large-scale environments, recommender systems have been faced with several issues, mainly (i) the distribution of user–item data across multiple information networks, (ii) privacy restrictions and the partial profiling of users and items caused by this distribution, (iii) the heterogeneity of user–item knowledge in different information networks. Furthermore, most approaches perform recommendations based on a single source of information, and do not handle the partial representation of users’ and items’ information in a federated way. Such isolated and non-collaborative behavior, in multi-source and cross-network information settings, often results in inaccurate and low-quality recommendations. To address these issues, we exploit the strengths of network representation learning and federated learning to propose a service recommendation approach in smart service networks. While NRL is employed to learn rich representations of entities (e.g., users, services, IoT objects), federated learning helps collaboratively infer a unified profile of users and items, based on the concept of anchor user, which are bridge entities connecting multiple information networks. These unified profiles are, finally, fed into a federated recommendation algorithm to select the top-rated services. Using a scenario from the smart healthcare context, the proposed approach was developed and validated on a multiplex information network built from real-world electronic medical records (157 diseases, 491 symptoms, 273 174 patients, treatments and anchors data). Experimental results under varied federated settings demonstrated the utility of cross-client knowledge (i.e. anchor links) and the collaborative reconstruction of composite embeddings (i.e. user representations) for improving recommendation accuracy. In terms of RMSE@K and MAE@K, our approach achieved an improvement of 54.41% compared to traditional single-network recommendation, as long as the federation and communication scale increased. Moreover, the gap with four federated approaches has reached 19.83 %, highlighting our approach’s ability to map local embeddings (i.e. user’s partial representations) into a complete view.
  • Jihene LATRECH, Zahra Kodia, Nadia Ben Azzouna

    Twit-CoFiD: a hybrid recommender system based on tweet sentiment analysis

    Social Network Analysis and Mining, 14(1), 123., 2024

    Résumé

    Internet users are overwhelmed by the vast number of services and products to choose from. This data deluge has led to the need for recommender systems. Simultaneously, the explosion of interactions on social networks is constantly increasing. These interactions produce a large amount of content that incites organizations and individuals to exploit it as a support for decision making. In our research, we propose, Twit-CoFiD, a hybrid recommender system based on tweet sentiment analysis which performs a demographic filtering to use its outputs in an enhanced collaborative filtering enriched with a sentiment analysis component. The demographic filtering, based on a Deep Neural Network (DNN), allows to overcome the cold start problem. The sentiment analysis of Twitter data combined with the enhanced collaborative filtering makes recommendations more relevant and personalized. Experiments were conducted on 1M and 100K Movielens datasets. Our system was compared to other existing methods in terms of predictive accuracy, assessed using Root Mean Square Error (RMSE) and Mean Absolute Error (MAE) metrics. It yielded improved results, achieving lower RMSE and MAE rates of 0.4474 and 0.3186 on 100K Movielens dataset and of 0.3609 and 0.3315 on 1M Movielens dataset.

    Jihene LATRECH, Zahra Kodia, Nadia Ben Azzouna

    Context-based Collaborative Filtering: K-Means Clustering and Contextual Matrix Factorization*

    In 2024 10th International Conference on Control, Decision and Information Technologies (CoDIT) (pp. 1-5). IEEE., 2024

    Résumé

    The rapid expansion of contextual information from smartphones and Internet of Things (IoT) devices paved the way for Context-Aware Recommendation Systems (CARS). This abundance of contextual data heralds a transformative era for traditional recommendation systems. In alignment with this trend, we propose a novel model which provides personalized recommendations based on context. Our approach uses K-means algorithm to cluster users based on contextual features. Then, the model performs collaborative filtering based on matrix factorization with enhanced contextual biases to provide relevant recommendations. We demonstrated the performance of our method through experiments conducted on the movie recommender dataset LDOS-CoMoDa. The experimental results showed the effective performance of our proposal compared to reference methods, achieving an RMSE of 0.7416 and an MAE of 0.6183.

    Jihene LATRECH, Zahra Kodia, Nadia Ben Azzouna

    CoDFi-DL: a hybrid recommender system combining enhanced collaborative and demographic filtering based on deep learning.

    Journal of Supercomputing, 80(1), 2024

    Résumé

    The cold start problem has always been a major challenge for recommender systems. It arises when the system lacks rating records for new users or items. Addressing the challenge of providing personalized recommendations in the cold start scenario is crucial. This research proposes a new hybrid recommender system named CoDFi-DL which combines demographic and enhanced collaborative filtering. The demographic filtering is performed through a deep neural network (DNN) and used to solve the new user cold start problem. The enhanced collaborative filtering component of our model focuses on delivering personalized recommendations through a neighborhood-based method. The major contribution in this research is the DNN-based demographic filtering which overcomes the new user cold start problem and enhances the collaborative filtering process. Our system significantly improves the relevancy of the recommendation task and thus provides personalized recommended items to cold users. To evaluate the effectiveness of our approach, we conducted experiments on real multi-label datasets, 1M and 100K MovieLens. CoDFi-DL recommender system showed higher performance in comparison with baseline methods, achieving lower RMSE rates of 0.5710 on the 1M MovieLens dataset and 0.6127 on the 100K MovieLens dataset.

    Nadia Ben Hadj Boubaker, Zahra Kodia, Nadia Yacoubi Ayadi

    Personalized E-Learning Knowledge Graph-based Recommender System using Ensemble Attention Networks

    In: Chbeir, R., et al. Management of Digital EcoSystems. MEDES 2024. Communications in Computer and Information Science, vol 2518. Springer, Cham., 2024

    Résumé

    In a rapidly evolving digital landscape, recommender systems have become essential tools for helping users navigate overwhelming amounts of information in various domains. In e-learning contexts, these systems aim to support learners by identifying educational resources or relevant academic content that are significant for their learning experience. However, research incorporating domain knowledge, such as course-related concepts, to improve recommendation quality remains limited. This paper presents a new personalized recommender system in e-learning context, which is called KA-ERN: Knowledge-based Attention Ensemble Recurrent Network. Specifically, KA-ERN leverages a Knowledge Graph to capture the dependencies and semantic relationships between users, courses, and their related concepts and then, performs ensemble learning by combining the Bidirectional Long Short-Term Memory network (Bi-LSTM) with the Artificial Neural Network (ANN). An attention mechanism is added to enhance recommendation quality. Our approach is based on a two-stage architecture. First, entities and relations embeddings are generated and then concatenated as sequences allowing the model to capture complex relationships and contextual dependencies of user preferences. Secondly, these embeddings are provided as inputs to the KA-ERN model. The proposed combination of Bi-LSTM network, ANN, and attention mechanisms shows the advantage of using Knowledge graph embeddings over bipartite graph embeddings capturing only user-item interactions and experimental results achieving the best recommendation metrics, with RMSE of 0.045 and MAE of 0.034, outperforming baseline methods.

  • Safa Selmene, Zahra Kodia

    Recommender System Based on User’s Tweets Sentiment Analysis

    ICEEG '20: Proceedings of the 4th International Conference on E-Commerce, E-Business and E-Government Pages 96 - 102, 2020

    Résumé

    With the ever-growing volume of online information, recommender systems have been an effective strategy to overcome such information overload. The utility of recommender systems cannot be overstated, given its widespread adoption in many web applications, along with its potential impact to ameliorate many problems related to over-choice. Nowadays, people from all around the world use social media sites to share information. Twitter, for example, is a social network in which users send, read posts known as ‘tweets’ and interact with different communities. Users share their daily lives, post their opinions on everything such as brands and places. Social influence plays an important role in product marketing. However, it has rarely been considered in traditional recommender systems. In this paper, we present a new paradigm of e-commerce recommender systems, which can utilize information in social networks. In this study, we have combined sentiment analysis of twitter data with the collaborative filtering in order to increase system accuracy. The proposed system uses lexical approach to analyze sentiment. In order to design the recommender system, we have replaced the missing values of the ratings matrix with the averages of the ratings assigned to the items, to solve the sparsity and cold-start problems inherent in collaborative filtering. The results show that our proposed method improves CF performance. In this experiment we demonstrate how relevant social media can be for recommender systems.