<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Persuasive and Polite Sentences to Drive Human-Robot Interaction in Smart Homes for Elderly Care</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Luca Buoncompagni</string-name>
          <email>luca.buoncompagni@edu.unige.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alessio Capitanelli</string-name>
          <email>alessio.capitanelli@teseotech.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marta Cristofanini</string-name>
          <email>marta.cristofanini@teseotech.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Antonella Giuni</string-name>
          <email>antonella.giuni@teseotech.com</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fulvio Mastrogiovanni</string-name>
          <email>fulvio.mastrogiovanni@unige.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carola Motolese</string-name>
          <email>carola.motolese@teseotech.com</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Nistioc`</string-name>
          <email>andrea.nistico@teseotech.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alessandro Sperinde´</string-name>
          <email>alessandro.sperinde@teseotech.com</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Renato Zaccaria</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Informatics</institution>
          ,
          <addr-line>Bioengineering</addr-line>
          ,
          <institution>Robotics and Systems Engineering, University of Genoa</institution>
          ,
          <addr-line>Via Opera Pia 13, 16145, Genoa</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper addresses a scenario where a smart environment drives a proactive robot to motivate the elderly in maintaining a healthy lifestyle. The robot is in charge to trigger a vocal interaction with the person by proposing a suggestion that is polite and persuasive. We focus on the representation of sentences based on some attributes and, through spatial and temporal reasoning, we classify them over time. In an ontology, attributes are used to classify sentences and decide if the robot should start an interaction, and with which sentence. We present a preliminary implementation of the system, and we show that it is suitable for undertaking an iterative development process guided by domain experts toward a polite and persuasive virtual coaching.</p>
      </abstract>
      <kwd-group>
        <kwd>aTeseo srl</kwd>
        <kwd>Piazza Montano 2a/1</kwd>
        <kwd>16126</kwd>
        <kwd>Genoa</kwd>
        <kwd>Italy</kwd>
        <kwd>web site https</kwd>
        <kwd>// www</kwd>
        <kwd>teseo</kwd>
        <kwd>tech/</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>The paper presents a framework to exploit politeness and persuasiveness sentences for
humanrobot interaction in an assistive scenario. We argue that recommendations would be more
persuasive if they are provided by a robot that is polite. To design a human-robot interaction
with this features, we need to investigate semantic and pragmatic formulation of sentences.
Also, a robot would require proactive and coaching attitudes for starting an interaction with
the intent to motivate a person in carrying out a specific activity. The paper introduces those
aspects, and it presents a data representation that can be used for triggering persuasive and
polite interaction based on spatial and temporal contextualisation.</p>
      <p>Robots with diferent polite strategies have been considered for healthcare and
recommendation and their attributes (e.g., appearance and friendliness), as well as appropriate social
behaviour afect acceptability [1]. Although several studies have confirmed that robots would
be more persuasive if nonverbal cues are also used, e.g., [2], the problem of starting a persuasive
interaction remains a challenging open issue. The problem is especially challenging in elder
care, as the elderly might have diferent needs, and a strategy that is persuasive for someone
might not be persuasive for others. Therefore, we argue for an intelligible system that can be
developed in collaboration with caregivers and that might be configured for diferent users.</p>
      <p>The system we prototyped triggers a human-robot verbal interaction by controlling a robot
for telling sentences that are polite and persuasive in a specific context. The context is
evaluated by a higher-level reasoner (called Kibi) which process data from sensors distributed in
the environment and wearable devices. Such a reasoner is in charge to track the well being of a
person based on his/her routine while performing the Activities of Daily Living (ADL) [3]. In
this paper, we present an extension of Kibi such to proactively motivate the person to maintain
a healthy life style. With this purpose, we develop a phrasebook of persuasive sentences in
Italian, and we design a context to classify data over time and start the interaction.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Persuading with Polite Sentences</title>
      <p>Considering human interaction from a transactional perspective (i.e., the communication is
considered as a a mutual exchange [4, 5]), there are implicit, pragmatic rules underlying the
communication between two persons that makes a transaction more acceptable for both sides.
Robin Lakof elaborated a theory within pragmatics about the logic of politeness [6] and she
ifxed three basic principles: do not impose, give options and make a feel good.</p>
      <p>The study [7] recalls the elaboration of Gricean cooperative principle [8], further adapted by
G. N. Leech [9]. The latter presents conversational maxims for being polite, and it presents a
theory when persuasive sentences are obtained by minimizing or maximizing diferent aspects.
Such aspects involve: tact, generosity, approbation, modesty, agreement, and sympathy. The
Generosity Maxim concerns minimizing the expressions that provide benefits for self and
maximizing the cost for self. Similarly, the Agreement Maxim concerns minimizing the expressions
of disagreement, and maximizing the expressions of agreement, between the speakers.</p>
      <p>We consider a phrasebook enriched with personal and temporal pronouns, with the usage
of associative plural, and with conditionals in declarative sentences. Also, we prefer sentences
involving infinite modal verb over imperative one, and we consider opening greetings to improve
familiarity with phatic communication mechanisms [10], whose function has been well deepened
by Roman Jakobson (1960). For instance, backchannels are expressions that provide feedback
to the interlocutor to assure that the communication is correctly taking place. They are phatic
expressions [11] used to verify the cleanliness of the communication channel. The ability to
start and finish and interaction as been considered through explicit backchannels in [12], while
those are considered as an implicit mutual agreement in [10].</p>
      <p>Italian deictic expressions, i.e., expressions of time or places (e.g., this, that, now, then, etc.),
are also polite, and [13] lists some techniques for supportive politeness, e.g., involving
reinforcing adverbs and repetitions. Sociative plural (e.g., us instead of I ) and second singular person’s
usage usually generates a strong involvement between speakers. Another strategy consists in
preferring infinite mode over imperative’s one, and conditional verbal modes in declarative
sentences, e.g., using past continuous; in Italian, imperfetto. Furthermore, attenuating expressions
(e.g., maybe) and passive, impersonal verbal constructions improve politeness.</p>
      <p>Other persuasive strategies have been proposed, e.g., in [14] a context-aware system based
on ontologies is used to implement a persuasive interaction with a potential user for a healthier
lifestyle. Also, [15] illustrates a model based on goals, beliefs, actions and rules. In that model,
one of the possible outcome is to induce an action or a decision toward an action in the user
by projecting negative or positive consequences of this certain action that has or has not to be
taken, and both lead to a sequence of decision rules the person is induced to elaborate.</p>
      <p>In this paper, we took as inspiration this particular outcome of the model, where, for the
elaboration of some sentences, we thought it appropriate to show any positive or negative
consequences to induce our ideal user to perform the desired action. Among other techniques,
we consider foresighted (powered by negative consequences) and inspirational (powered by
positive ones) sentences.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Sentences Representation</title>
      <p>We consider a robot that speaks with a person for suggesting to perform ADLs, which are
activities that can be monitored to assess the independence of an elderly. We focus on ADL
with the purpose to motivate a person in maintaining a healthy lifestyle and assess him/her
status to be reported to caregivers. Since Kibi cannot track all ADLs (e.g., managing money),
and since we want a robot not to be invasive, we can reduce the scope of the interaction from a
free dialogue to a set of recommendation related to basic ADLs, i.e., drinking, eating, sleeping,
personal hygiene and walking.</p>
      <p>We contextualise ADLs through the concepts of needs and urgency. The former represents
the need for a person to perform a given action and maintain a healthy lifestyle. The latter
represents how urgent a given activity is for maintaining the well being of a person, and it is
used to rank needs over time. We formalise those concepts using the Ontology Web Language
(OWL) [16], and we represent them in terms of triggers for specific needs, and urgency. We
preliminary consider two levels of urgency based on time intervals, i.e., soft when an activity
has not been carried out yet, and high when the person forgot to perform the activity. We also
consider a representation of locations where sentences are supposed to be more persuasive for
triggering the person doing an activity and, consequentially, satisfy a need.</p>
      <p>In the ontology, we define S as an instance associated to a sentence with some attributes p.
Each attribute relates S with another instance X, i.e., (S,X):p, that is classified in the ontology
through contextualised concepts, which are indicated with capitalised names. We preliminary
consider three attributes, i.e., hasLocation, hasUrgency and hasTrigger, associated with
instances X of the concepts LOCATION, URGENCY and TRIGGER respectively. In particular, we
refer to a room X as a location where a sentence is supposed to be persuasive, and we relate
X with a sentence S through the property (S,K):hasLocation; where K:KITCHEN⊑LOCATION
is associated to the current position of the assisted person. Furthermore, we classify the
X:URGENCY attribute in the ontology with a X:SOFT or X:HIGH degrees, while X:TRIGGER involves
the needs of the assisted person, e.g., X:DRINK, X:EAT or X:WALK.</p>
      <p>In our ontology, the OWL reasoner can deduce the hierarchy of concepts shown in Figure 1.
Since each sentence S is an instance of the SENTENCE concept and it has some attributes, we can
query to the reasoner possible sentences given a combination of attributes, i.e., the context. For
instance, given that the person is in the kitchen, we can query a set of sentences that are ranked
by urgency and associated with a need to trigger. Some sentences, diferently formulated, can
share the same attributes, as you can see from the examples of sentences shown in Table 1.
In this case, we rely on a strategy based on the urgency for choose a sentence among a set of
polite and persuasive sentences for a given context.</p>
    </sec>
    <sec id="sec-4">
      <title>4. System Integration</title>
      <p>Kibi is a system (depicted in Figure 2) relying on Bluetooth beacons and a smartwatch to
localise persons in an apartment. The smartwatch is also used to count steps, measure the
heart rate, and processes acceleration data to detect gestures and postures, e.g., such as pouring
or falling. Kibi aggregates sensory information based on data-driven models that generate
semantic data encoded in some ontologies. The models are used to detect patterns related to
ADL, (e.g., visiting the bathroom or closing a door), and they generate events representing
actions. We provide Kibi with a higher reasoning level which evaluates sequences of events
to recognise ADLs and track the routine of a person. Kibi can describe how an activity has
been performed to caregivers because we contextualise events in an intelligible formalism, i.e.,
ontologies. Moreover, Kibi provides support to the caregiver also through a graphical user
interface, e.g., motility or feeding indicators. On the other hand, Kibi drives the robot that
speaks with the person with the purpose to provide recommendations.</p>
      <p>The robot’s suggestions are based on the current location of a person and on the need to
trigger an action with a given urgency. Kibi provides a representation of the activities that
the robot might address during the interaction, i.e., TRIGGER, and the time in which activities
are usually performed, e.g., lunchtime. Based on the expertise of caregivers, we classify the
urgency of an activity as either high or low, and we perform such a classification based the
time provided by Kibi for each activity.</p>
      <p>We reason on the ontology that represents sentences with a certain strategy, e.g., when the
person’s enters in the kitchen or where he or she approaches the robot. In this situations, we
query to the reasoner a set of sentences from our phrasebook that are known to be persuasive
and polite based on the deduction provide by Kibi, i.e., knowing previous locations, as well as
which activities should be performed and when. Moreover, we can exploit the reasoner to rank
sentences based on urgency and, eventually, retrieve a sentence that the robot should tell.</p>
      <p>In our implementation, a person can decide to respond and, if he/she does it, the collected
data could be used to update the beliefs of Kibi, and the robot should notify its understanding
to the person before then the interaction ends. Nevertheless, there are other suitable
approaches for specific activities. For instance, to reduce false-positive when Kibi detects a fall,
the robot would ask the person if he/she needs help and, if the person does not respond with
the intent to deny the support, an alarm to caregivers would be forwarded.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>We introduce possible definitions of polite and persuasive sentences to motivate an elderly in
maintaining a healthy lifestyle through an evaluation of ADL. Based on a smart environment,
we exploit spatial-temporal contextualisation of the routine of the assisted person to classify
sentences in an ontology and trigger a human-robot interaction. We developed an ontology
representing sentences on the basis of attributes used to retrieve and rank suggestions that are
persuasive for a given context. We preliminary consider three types of attributes, but we argue
for an iterative development process guided by domain experts to validate, through
questionnaires, the persuasiveness of the system, which might involve diferent robot embodiments.
In the next development iteration, we aim to represent urgency on a fuzzy ontology [17] to
assure a continuous ranking of sentences. Also, we want to consider user’s feedbacks to adapt
to diferent preferences, and this is facilitated since the ontology is intelligible for the user.</p>
      <p>Sentence (S)
Mi sembra tu stia andando molte volte in bagno, ti senti bene?</p>
      <p>Are you feeling good? You are visiting the bathroom often.</p>
      <p>Visto che sei in cucina, potresti mangiare qualcosa! Non hai mangiato per tutto il
giorno, hai qualche dificolt da segnalarmi?</p>
      <p>Since you’re in the kitchen, you could eat something! You haven’t eaten all
day, do you have any dificulties to report me?
Ehi, che ne dici di farci quattro passi?</p>
      <p>Hey, what about going out for a walk?
Ricordati di non aspettare di avere sete per bere un po’ d’acqua durante la giornata.</p>
      <p>Remember, don’t wait to be thirsty for drinking something during the day.</p>
      <p>Ciao! Come va oggi? Stai bevendo abbastanza?</p>
      <p>Hello! How are you today? Are you drinking enough?</p>
      <sec id="sec-5-1">
        <title>TRIGGER LOCATION</title>
      </sec>
      <sec id="sec-5-2">
        <title>Hygiene Bathroom Eat</title>
      </sec>
      <sec id="sec-5-3">
        <title>Kitchen</title>
      </sec>
      <sec id="sec-5-4">
        <title>Walk</title>
      </sec>
      <sec id="sec-5-5">
        <title>Drink</title>
      </sec>
      <sec id="sec-5-6">
        <title>Drink</title>
      </sec>
      <sec id="sec-5-7">
        <title>Kitchen Not</title>
      </sec>
      <sec id="sec-5-8">
        <title>Kitchen Not</title>
      </sec>
      <sec id="sec-5-9">
        <title>Kitchen</title>
        <p>BLE
Beacon
.
.
.</p>
        <p>BLE
Beacon</p>
        <p>Caregiver
Web Interface</p>
        <p>Vocal Interface
Events Reasoning</p>
        <p>Alarm
Location
Analysis</p>
        <p>Gesture
Analysis</p>
        <p>Heart Rate</p>
        <p>Analysis</p>
        <p>Sentence
Ontology
Activity
Ontology
Routine
Ontology</p>
        <p>Space</p>
        <p>Ontology
Smart
Watch</p>
        <p>Edge</p>
        <p>Server
[1] S. Hammer, B. Lugrin, S. Bogomolov, K. Janowski, E. Andre, Investigating Politeness
Strategies and Their Persuasiveness for a Robotic Elderly Assistant, vol. 9638, 315–326,
2016.
[2] V. Chidambaram, Y.-H. Chiang, B. Mutlu, Designing persuasive robots: how robots might
persuade people using vocal and nonverbal cues, in: Proceedings of the seventh annual
ACM/IEEE international conference on Human-Robot Interaction, 293–300, 2012.
[3] The Staf of the Benjamin Rose Hospital, Multidisciplinary Studies of Illness in Aged
Persons: II. A New Classification of Functional Status in Activities of Daily Living, in:
Journal of Chronic Diseases 9 (1) (1959) 55–62.
[4] M. Sbias`, Speech acts in context, Language &amp; Communication 22 (4) (2002) 421–436.
[5] R. Jakobson, M. Halle, Fundamentals of language, vol. 1, Walter de Gruyter, 2010.
[6] R. T. Lakof, The Logic of Politeness: Minding your P’s and Q’s, Chicago Linguistics</p>
        <p>Society, 1973.
[7] B. Fraser, Perspectives on Politeness, Journal of pragmatics 14 (2) (1990) 219–236.
[8] H. P. Grice, P. Cole, J. Morgan, et al., Logic and Conversation, 1975 (1975) 41–58.
[9] G. N. Leech, The pragmatics of politeness, Oxford University Press, USA, 2014.
[10] J. Coupland, N. Coupland, J. D. Robinson, “How Are You?”: Negotiating Phatic
Communion, Language in Society 21 (2) (1992) 207–230.
[11] R. Jakobson, Linguistics and Poetics, in: Style in language, MA: MIT Press, 350–377,
1960.
[12] J. Laver, Communicative Functions of Phatic Communion, Organization of behavior in
face-to-face interaction (1975) 215–238.
[13] C. Scaglia, Deissi e Cortesia in Italiano, Linguistica e filologia .
[14] T. Bailoni, M. Dragoni, C. Eccher, M. Guerini, R. Maimone, PerKApp: A context Aware
Motivational System for Healthier Lifestyles, in: 2016 IEEE International Smart Cities
Conference (ISC2), IEEE, 1–4, 2016.
[15] M. Guerini, O. Stock, M. Zancanaro, Persuasion Models for Intelligent Interfaces, in:
Proceedings of the IJCAI Workshop on Computational Models of Natural Argument,
2003.
[16] B. C. Grau, I. Horrocks, B. Motik, B. Parsia, P. Patel-Schneider, U. Sattler, OWL 2: The
next step for OWL, Journal of Web Semantics 6 (4) (2008) 309–322.
[17] F. Bobillo, U. Straccia, The Fuzzy Ontology Reasoner fuzzyDL, in: Knowledge-Based
Systems 95 (2016) 12–34.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>