added value, there are numerous reasons why hyper-
personalization has not yet been adopted by the ma-
jority of websites. Some of these are: a) the over-
abundance of non-actionable data, as most companies
have an abundance of data but cannot use it to person-
alize digital experiences, b) not knowing who to per-
sonalize first, as content is locked up in a content man-
agement system and controlled by developers, while
visitor data is not available for targeting in real time,
c) difficulties in measuring the impact of personaliza-
tion, as companies often lack a direct way to measure
the aggregate effect of that portfolio of customized
content across their site over time.
Alongside “hyper-personalization” another term,
“conversational web” has recently started to be used
in the context of user interfaces, also known as chat-
bots or virtual assistants, as well as in the context of
web services. Conversation interfaces interact with
users combining chat, voice or any other natural lan-
guage interface with graphical UI elements like but-
tons, images, menus, videos, etc. The new trend
to evolve from NLP (natural language processing)
to NLU (natural language understanding). On the
other hand, conversational web services (CWS) refer
to web services that communicate multiple times with
a client to complete a single task. Conversations pro-
vide a straightforward way to keep track of data be-
tween calls and to ensure that the Web Service always
responds to the correct client.
In this paper we redefine the term “Conversa-
tional Web” in the context of hyper-personalization.
Conversational Web refers to dynamic, multiple and
asynchronous interactions (implicit conversations)
between users and websites. These conversations al-
low both sides to understand each other and com-
municate efficiently. We argue that only in a truly
conversational system is hyper-personalization pos-
sible, as in order to be able to create absolutely tar-
geted messages, offers, interfaces, and recommenda-
tions that resonate and connect differently with each
individual, one must first listen the needs and wills
of each and every individual. This is only possi-
ble within a conversational web where websites and
users continuously “discuss” (interact). This discus-
sion takes place in the forms of clicks, mouse move-
ment, scrolling, purchases, back or forward move-
ments and time of each page on behalf of customers.
On the other hand, websites “hear” customer’s talk-
ing and respond in the form of personalized product
recommendations, offers, coupons, order appearance
in search, newsletters communications, popups and
push notifications. Users in turn react to these re-
sponses and a new cycle of communication begins.
In order to produce accurate predictions and rec-
ommendations, big data analysis is necessary for
identifying trends and patterns in data. This analy-
sis can only take place in offline mode as it is both a
time and resource consuming process. On the other
hand new customers, products and trends continu-
ously emerge, thus achieving hyper-personalization
requires more than just analysis of historical data. The
“discussion” between users and websites should con-
tinuously be analyzed for improving customer expe-
rience, and online analysis should also take place and
complement the results of the offline processes.
In this context, we propose a modular architec-
ture for conversational websites. We acknowledge
that the conversational web needs to adapt to various
user profiles and independent websites with varying
context, size and user traffic, thus there cannot be a
unique fit-to-all algorithm, but numerouscomplemen-
tary personalization algorithms and techniques are re-
quired, as well as a framework to decide when and
where to use each algorithm. For this reason, we pro-
pose PRCW (Product Recommendations for Conver-
sation Web), a novel hybrid approach combing offline
and online recommendations using RFMG (Recency-
Frequency-Monetary-Gender), an extension of the
well-known RFM method. Through PRCW, mod-
eling and partial matching recommendations can be
combined with existing deep neural networks and
provide improved results. We evaluate the proposed
methodology on two discrete datasets, with different
characteristics to test how the proposed method per-
forms. Then we combine the proposed method with
the deep neural network and we show that this com-
bination leads to improved results.
The remainder of this paper is structured as fol-
lows. Related work on personalization and recom-
mender systems, is discussed in Section 2. Section
3 describes in detail a framework for the Conversa-
tional Web, while Section 4 introduces a novel hy-
brid approach for recommendations, which is evalu-
ated in Section 5. Section 6 summarizes work done,
discusses future work and concludes the paper.
2 RELATED WORK
Web personalization implies tailoring a website to
accommodate specific individuals or groups of in-
dividuals. Recommender systems are key elements
in almost every personalization system and are di-
vided in online and offline systems. Offline recom-
mendation systems (Koren et al., 2009) either con-
sisting of content-based recommendations (Pazzani
and Billsus, 2007) or collaborative filtering (Sarwar
et al., 2001), have weaknesses. They require signif-