76 research outputs found
From Amateurs to Connoisseurs: Modeling the Evolution of User Expertise through Online Reviews
Recommending products to consumers means not only understanding their tastes,
but also understanding their level of experience. For example, it would be a
mistake to recommend the iconic film Seven Samurai simply because a user enjoys
other action movies; rather, we might conclude that they will eventually enjoy
it -- once they are ready. The same is true for beers, wines, gourmet foods --
or any products where users have acquired tastes: the `best' products may not
be the most `accessible'. Thus our goal in this paper is to recommend products
that a user will enjoy now, while acknowledging that their tastes may have
changed over time, and may change again in the future. We model how tastes
change due to the very act of consuming more products -- in other words, as
users become more experienced. We develop a latent factor recommendation system
that explicitly accounts for each user's level of experience. We find that such
a model not only leads to better recommendations, but also allows us to study
the role of user experience and expertise on a novel dataset of fifteen million
beer, wine, food, and movie reviews.Comment: 11 pages, 7 figure
Time-aware Egocentric network-based User Profiling
International audienceImproving the egocentric network-based user's profile building process by taking into account the dynamic characteristics of social networks can be relevant in many applications. To achieve this aim, we propose to apply a time-aware method into an existing egocentric-based user profiling process, based on previous contributions of our team. The aim of this strategy is to weight user's interests according to their relevance and freshness. The time awareness weight of an interest is computed by combining the relevance of individuals in the user's egocentric network (computed by taking into account the freshness of their ties) with the information relevance (computed by taking into account its freshness). The experiments on scientific publications networks (DBLP/Mendeley) allow us to demonstrate the effectiveness of our proposition compared to the existing time-agnostic egocentric network-based user profiling process
SIMILARITY ENHACEMENT IN TIME-AWARE RECOMMENDER SYSTEMS
Time-aware recommender systems (TARS) are systems that take into account a time factor - the age of the user data. There are three approaches for using a time factor: (1) the user data may be given different weights by their age, (2) it may be treated as a step in a biological process and (3) it may be compared in different time frames to find a significant pattern. This research deals with the latter approach.
When dividing the data into several time frames, matching users becomes more difficult - similarity between users that was once identified in the total time frame may disappear when trying to match between them in smaller time frames.
The user matching problem is largely affected by the sparsity problem, which is well known in the recommender system literature. Sparsity occurs where the actual interactions between users and data items is much smaller in comparison to the entire collection of possible interactions. The sparsity grows as the data is split into several time frames for comparison. As sparsity grows, matching similar users in different time frames becomes harder, increasing the need for finding relevant neighboring users.
Our research suggests a flexible solution for dealing with the similarity limitation of current methods. To overcome the similarity problem, we suggest dividing items into multiple features. Using these features we extract several user interests, which can be compared among users. This comparison results in more user matches than in current TARS
Adaptive Collaborative Filtering with Personalized Time Decay Functions for Financial Product Recommendation
Classical recommender systems often assume that historical data are
stationary and fail to account for the dynamic nature of user preferences,
limiting their ability to provide reliable recommendations in time-sensitive
settings. This assumption is particularly problematic in finance, where
financial products exhibit continuous changes in valuations, leading to
frequent shifts in client interests. These evolving interests, summarized in
the past client-product interactions, see their utility fade over time with a
degree that might differ from one client to another. To address this challenge,
we propose a time-dependent collaborative filtering algorithm that can
adaptively discount distant client-product interactions using personalized
decay functions. Our approach is designed to handle the non-stationarity of
financial data and produce reliable recommendations by modeling the dynamic
collaborative signals between clients and products. We evaluate our method
using a proprietary dataset from BNP Paribas and demonstrate significant
improvements over state-of-the-art benchmarks from relevant literature. Our
findings emphasize the importance of incorporating time explicitly in the model
to enhance the accuracy of financial product recommendation.Comment: 10 pages, 1 figure, 2 tables, to be published in the Seventeenth ACM
Conference on Recommender Systems (RecSys '23
Recommended from our members
Money for Nothing and Privacy for Free?
Privacy in the context of ubiquitous social computing systems has become a major concern for the society at large. As the number of online social computing systems that collect user data grows, this privacy threat is further exacerbated. There has been some work (both, recent and older) on addressing these privacy concerns. These approaches typically require extra computational resources, which might be beneficial where privacy is concerned, but when dealing with Green Computing and sustainability, this is not a great option. Spending more computation time results in spending more energy and more resources that make the software system less sustainable. Ideally, what we would like are techniques for designing software systems that address these privacy concerns but which are also sustainable - systems where privacy could be achieved "for free," i.e., without having to spend extra computational effort. In this paper, we describe how privacy can be achieved for free - an accidental and beneficial side effect of doing some existing computation - and what types of privacy threats it can mitigate. More precisely, we describe a "Privacy for Free" design pattern and show its feasibility, sustainability, and utility in building complex social computing systems
- …