Reaching Agreement in an Interactive Group Recommender System
Dai Yodogawa
1 a
and Kazuhiro Kuwabara
2 b
1
Graduate School of Information Science and Engineering, Ritsumeikan University, Kusatsu, Shiga 525-8577 Japan
2
College of Information Science and Engineering, Ritsumeikan University, Kusatsu, Shiga 525-8577 Japan
Keywords:
Group Recommender System, User Model, Agent, Conversation Strategy.
Abstract:
For a group recommender system, it is important to recommend an item that can be accepted by all group
members. This paper proposes a group recommender system where preferences elicited from group members
are used to select an item that is agreeable to all of them. In this system, an agent that corresponds to each
group member manages estimation of the corresponding user’s preferences. Virtual negotiation is conducted
among these agents to find an appropriate item to recommend, and the selected item is presented to group
members. If it is not accepted, the system asks members to relax their requirements and accordingly updates
its recommendation. We report and discuss the results of simulation experiments with different personality
types of conflict resolution and different conversation strategies.
1 INTRODUCTION
With ever-increasing information available, recom-
mender systems have become part of our everyday
lives. Many recommender systems target an individ-
ual user, but much research also has focused on sys-
tems that target a group of people (Ricci et al., 2015).
For a group recommender system, a recommendation
can be generated by (1) aggregating users’ profiles
to make a profile as a group and applying a recom-
mender algorithm for an individual user, or (2) aggre-
gating items’ rankings or ratings for each user to pro-
duce a recommendation for a group (Felfernig et al.,
2018).
For certain application domains, such as finding a
group travel destination, it is important to recommend
an item that all the group members can accept. For
such a case, the concept of negotiation is a promis-
ing approach that makes use of users’ rankings or rat-
ings for each item (Bekkerman et al., 2006). For each
user, an agent is placed that has the preference infor-
mation of the corresponding user and acts on behalf of
the user. Negotiation is often conducted among these
agents to find an agreed item.
We develop an interactive group recommender
system that asks for users’ requirements and feedback
on a recommended item (Yodogawa and Kuwabara,
2019). By asking users to relax their requirements,
the system attempts to find an item that all the group
members can accept.
a
https://orcid.org/0000-0002-0319-9225
b
https://orcid.org/0000-0003-3493-1076
In this paper, we extend our system to include user
agents. Here, an agent is not meant to act on behalf of
the corresponding user, but rather, the agent is placed
inside the recommender system and it manages the es-
timated values of a user’s preferences. By introducing
these agents, a recommender system can simulate ne-
gotiations among users inside the system and produce
an item that might be acceptable to all the users.
When the produced item is actually accepted by
the users, the recommendation process ends. Other-
wise, the system asks the users to relax their require-
ments. Based on their responses, the system updates
its estimates of users’ profiles, selects a new item for
recommendation, and presents it to the users. This
process continues until the selected item satisfies all
the users or no further items can be recommended.
In this paper, we consider a conversation strategy
for the system to effectively reach an agreement. To
evaluate the proposed system, we conduct simulation
experiments with a user model that is based on per-
sonality types of conflict resolution.
The remainder of this paper is organized as fol-
lows: Section 2 describes related work, Section 3
describes our proposed agent-based mechanism for
a group recommendation system, Section 4 presents
and discusses the results of simulation experiments to
examine the characteristics of the proposed system,
and Section 5 concludes the paper and discusses fu-
ture work.
Yodogawa, D. and Kuwabara, K.
Reaching Agreement in an Interactive Group Recommender System.
DOI: 10.5220/0009160502950302
In Proceedings of the 12th International Conference on Agents and Artificial Intelligence (ICAART 2020) - Volume 1, pages 295-302
ISBN: 978-989-758-395-7; ISSN: 2184-433X
Copyright
c
2022 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved
295