11,555 research outputs found
Efficient Recommender Systems
We study the efficient allocation of buyers in the presence of recommender systems. A recommender system affects the market in two ways: (i) it creates value by reducing product uncertainty for the customers and hence (ii) its recommendations can be offered as add-ons, which generates informational externalities. We investigate the impact of these factors on the efficient allocation of buyers across different products. We find that the efficient allocation requires that the seller with the recommender system has full market share. If the recommender system is sufficiently effective in reducing uncertainty, it is optimal to have some products to be purchased by a larger group of people than others. The large group consists of customers with flexible tastes.Recommender system, Collaborative filtering, Add-ons, Pricing, Information externality
Promoting cold-start items in recommender systems
As one of major challenges, cold-start problem plagues nearly all recommender
systems. In particular, new items will be overlooked, impeding the development
of new products online. Given limited resources, how to utilize the knowledge
of recommender systems and design efficient marketing strategy for new items is
extremely important. In this paper, we convert this ticklish issue into a clear
mathematical problem based on a bipartite network representation. Under the
most widely used algorithm in real e-commerce recommender systems, so-called
the item-based collaborative filtering, we show that to simply push new items
to active users is not a good strategy. To our surprise, experiments on real
recommender systems indicate that to connect new items with some less active
users will statistically yield better performance, namely these new items will
have more chance to appear in other users' recommendation lists. Further
analysis suggests that the disassortative nature of recommender systems
contributes to such observation. In a word, getting in-depth understanding on
recommender systems could pave the way for the owners to popularize their
cold-start products with low costs.Comment: 6 pages, 6 figure
A Fairness-aware Hybrid Recommender System
Recommender systems are used in variety of domains affecting people's lives.
This has raised concerns about possible biases and discrimination that such
systems might exacerbate. There are two primary kinds of biases inherent in
recommender systems: observation bias and bias stemming from imbalanced data.
Observation bias exists due to a feedback loop which causes the model to learn
to only predict recommendations similar to previous ones. Imbalance in data
occurs when systematic societal, historical, or other ambient bias is present
in the data. In this paper, we address both biases by proposing a hybrid
fairness-aware recommender system. Our model provides efficient and accurate
recommendations by incorporating multiple user-user and item-item similarity
measures, content, and demographic information, while addressing recommendation
biases. We implement our model using a powerful and expressive probabilistic
programming language called probabilistic soft logic. We experimentally
evaluate our approach on a popular movie recommendation dataset, showing that
our proposed model can provide more accurate and fairer recommendations,
compared to a state-of-the art fair recommender system
Recommender AI Agent: Integrating Large Language Models for Interactive Recommendations
Recommender models excel at providing domain-specific item recommendations by
leveraging extensive user behavior data. Despite their ability to act as
lightweight domain experts, they struggle to perform versatile tasks such as
providing explanations and engaging in conversations. On the other hand, large
language models (LLMs) represent a significant step towards artificial general
intelligence, showcasing remarkable capabilities in instruction comprehension,
commonsense reasoning, and human interaction. However, LLMs lack the knowledge
of domain-specific item catalogs and behavioral patterns, particularly in areas
that diverge from general world knowledge, such as online e-commerce.
Finetuning LLMs for each domain is neither economic nor efficient.
In this paper, we bridge the gap between recommender models and LLMs,
combining their respective strengths to create a versatile and interactive
recommender system. We introduce an efficient framework called InteRecAgent,
which employs LLMs as the brain and recommender models as tools. We first
outline a minimal set of essential tools required to transform LLMs into
InteRecAgent. We then propose an efficient workflow within InteRecAgent for
task execution, incorporating key components such as a memory bus, dynamic
demonstration-augmented task planning, and reflection. InteRecAgent enables
traditional recommender systems, such as those ID-based matrix factorization
models, to become interactive systems with a natural language interface through
the integration of LLMs. Experimental results on several public datasets show
that InteRecAgent achieves satisfying performance as a conversational
recommender system, outperforming general-purpose LLMs.Comment: 16 pages, 15 figures, 4 table
A Survey Paper on Recommender Systems
Recommender systems apply data mining techniques and prediction algorithms to
predict users' interest on information, products and services among the
tremendous amount of available items. The vast growth of information on the
Internet as well as number of visitors to websites add some key challenges to
recommender systems. These are: producing accurate recommendation, handling
many recommendations efficiently and coping with the vast growth of number of
participants in the system. Therefore, new recommender system technologies are
needed that can quickly produce high quality recommendations even for huge data
sets.
To address these issues we have explored several collaborative filtering
techniques such as the item based approach, which identify relationship between
items and indirectly compute recommendations for users based on these
relationships. The user based approach was also studied, it identifies
relationships between users of similar tastes and computes recommendations
based on these relationships.
In this paper, we introduce the topic of recommender system. It provides ways
to evaluate efficiency, scalability and accuracy of recommender system. The
paper also analyzes different algorithms of user based and item based
techniques for recommendation generation. Moreover, a simple experiment was
conducted using a data mining application -Weka- to apply data mining
algorithms to recommender system. We conclude by proposing our approach that
might enhance the quality of recommender systems.Comment: This paper has some typos in i
Graph Neural Networks in Recommender Systems: A Survey
With the explosive growth of online information, recommender systems play a
key role to alleviate such information overload. Due to the important
application value of recommender system, there have always been emerging works
in this field. In recent years, graph neural network (GNN) techniques have
gained considerable interests which can naturally integrate node information
and topological structure. Owing to the outperformance of GNN in learning on
graph data, GNN methods have been widely applied in many fields. In recommender
systems, the main challenge is to learn the efficient user/item embeddings from
their interactions and side information if available. Since most of the
information essentially has graph structure and GNNs have superiority in
representation learning, the field of utilizing graph neural network in
recommender systems is flourishing. This article aims to provide a
comprehensive review of recent research efforts on graph neural network based
recommender systems. Specifically, we provide a taxonomy of graph neural
network based recommendation models and state new perspectives pertaining to
the development of this field.Comment: 27 pages, 10 figure
A Scalable Algorithm for Privacy-Preserving Item-based Top-N Recommendation
Recommender systems have become an indispensable component in online services
during recent years. Effective recommendation is essential for improving the
services of various online business applications. However, serious privacy
concerns have been raised on recommender systems requiring the collection of
users' private information for recommendation. At the same time, the success of
e-commerce has generated massive amounts of information, making scalability a
key challenge in the design of recommender systems. As such, it is desirable
for recommender systems to protect users' privacy while achieving high-quality
recommendations with low-complexity computations.
This paper proposes a scalable privacy-preserving item-based top-N
recommendation solution, which can achieve high-quality recommendations with
reduced computation complexity while ensuring that users' private information
is protected. Furthermore, the computation complexity of the proposed method
increases slowly as the number of users increases, thus providing high
scalability for privacy-preserving recommender systems. More specifically, the
proposed approach consists of two key components: (1) MinHash-based similarity
estimation and (2) client-side privacy-preserving prediction generation. Our
theoretical and experimental analysis using real-world data demonstrates the
efficiency and effectiveness of the proposed approach
Applying trust metrics based on user interactions to recommendation in social networks
Recommender systems have been strongly researched within the last decade. With the arising and popularization of digital social networks a new field has been opened for social recommendations. Considering the network topology, users interactions, or estimating trust between users are some of the new strategies that recommender systems can take into account in order to adapt their techniques to these new scenarios. We introduce MarkovTrust, a way to infer trust from Twitter interactions and to compute trust between distant users. MarkovTrust is based on Markov chains, which makes it simple to be implemented and computationally efficient. We study the properties of this trust metric and study its application in a recommender system of tweets.Postprint (published version
Mobile Multimedia Recommendation in Smart Communities: A Survey
Due to the rapid growth of internet broadband access and proliferation of
modern mobile devices, various types of multimedia (e.g. text, images, audios
and videos) have become ubiquitously available anytime. Mobile device users
usually store and use multimedia contents based on their personal interests and
preferences. Mobile device challenges such as storage limitation have however
introduced the problem of mobile multimedia overload to users. In order to
tackle this problem, researchers have developed various techniques that
recommend multimedia for mobile users. In this survey paper, we examine the
importance of mobile multimedia recommendation systems from the perspective of
three smart communities, namely, mobile social learning, mobile event guide and
context-aware services. A cautious analysis of existing research reveals that
the implementation of proactive, sensor-based and hybrid recommender systems
can improve mobile multimedia recommendations. Nevertheless, there are still
challenges and open issues such as the incorporation of context and social
properties, which need to be tackled in order to generate accurate and
trustworthy mobile multimedia recommendations
Hierarchical Temporal Convolutional Networks for Dynamic Recommender Systems
Recommender systems that can learn from cross-session data to dynamically
predict the next item a user will choose are crucial for online platforms.
However, existing approaches often use out-of-the-box sequence models which are
limited by speed and memory consumption, are often infeasible for production
environments, and usually do not incorporate cross-session information, which
is crucial for effective recommendations. Here we propose Hierarchical Temporal
Convolutional Networks (HierTCN), a hierarchical deep learning architecture
that makes dynamic recommendations based on users' sequential multi-session
interactions with items. HierTCN is designed for web-scale systems with
billions of items and hundreds of millions of users. It consists of two levels
of models: The high-level model uses Recurrent Neural Networks (RNN) to
aggregate users' evolving long-term interests across different sessions, while
the low-level model is implemented with Temporal Convolutional Networks (TCN),
utilizing both the long-term interests and the short-term interactions within
sessions to predict the next interaction. We conduct extensive experiments on a
public XING dataset and a large-scale Pinterest dataset that contains 6 million
users with 1.6 billion interactions. We show that HierTCN is 2.5x faster than
RNN-based models and uses 90% less data memory compared to TCN-based models. We
further develop an effective data caching scheme and a queue-based mini-batch
generator, enabling our model to be trained within 24 hours on a single GPU.
Our model consistently outperforms state-of-the-art dynamic recommendation
methods, with up to 18% improvement in recall and 10% in mean reciprocal rank.Comment: Accepted by the Web Conference 2019 (WWW 2019) as a full pape
- …