<!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>HORUS.AI - A Knowledge-based Solution Supporting Health Persuasive Self-Monitoring</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mauro Dragoni</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tania Bailoni</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rosa Maimone</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michele Marchesoni</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Claudio Eccher</string-name>
          <email>cleccherg@fbk.eu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Fondazione Bruno Kessler</institution>
          ,
          <addr-line>Trento</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Automatically monitoring and supporting healthy lifestyle is a recent research trend, fostered by the availability of low-cost monitoring devices, and it can significantly contribute to the prevention of chronic diseases deriving from incorrect diet and lack of physical activity. In this demo we show HORUS.AI, a platform enabling the monitoring of people behaviors by means of knowledgebased technologies for persuading them to follow healthy lifestyles.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Introduction</p>
      <p>
        Recent studies like [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] shown that living a healthy life prevents cognitive decline,
obesity, disability and death from major chronic diseases (like diabetes, cardiovascular
disease, and several forms of cancer). In the domain of health and well-being, the use
of Information and Communication Technology (ICT)-based motivational systems that
produce user-tailored messages that can be effective tools to persuade and motivate
people to change their behavior toward a healthier lifestyle (adopting and maintaining
correct diet and active living).
      </p>
      <p>However, engaging people in developing and maintaining healthier patterns of
living is a challenging task. To this end, generating effective personalized
recommendations implies, for example, the justification of given suggestions and the adaptation of
messages in response to the modification of the environment and of the user status.</p>
      <p>
        In this demo, we present a motivational platform for supporting the monitoring of
users’ behaviors and for persuading them to follow healthy lifestyles [
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref6">3,4,5,6</xref>
        ].
      </p>
      <p>
        Semantic technologies are used for modeling all relevant information and for
fostering reasoning activities by combining user-generated data and domain knowledge.
Moreover, the integrated HeLiS ontology [
        <xref ref-type="bibr" rid="ref7 ref8">7,8</xref>
        ] supports the definition of the dynamic
interfaces used by domain experts for designing the set of rules exploited for the
monitoring activity. Contextually, our system aims at inducing the user to follow specific
behaviors and to maintain them over a certain timespan.
      </p>
      <p>The system relies on the four (4) layers shown in Figure 1.</p>
      <p>Input Layer The Input Layer is responsible for detecting events triggering the platform
activities and accounts for the ability of a persuasive system of sensing the context of
interaction. These events are of two types: (i) data input, where data are sent from the</p>
      <p>Input Layer to the Knowledge Layer, and (ii) context communication, where contextual
information is sent from the Input Layer to the Persuasion Layer that may exploit this
information for persuasive purposes.</p>
      <p>Here the distinction between data input and context communications relies on the
use of parameters by the system. Input data represent facts of the world related to the
user’s behavior that trigger knowledge layer rules in the specific domain (e.g., the
assumption of meals encouraged or discouraged by the Mediterranean diet
recommendations). Context communication is related to the environment in which the user is acting
(e.g. timing or localization), and provide information to the Persuasion layer allowing
the choice of the most appropriate message generation strategy.</p>
      <p>Knowledge Layer To support natural argumentation and (emotional) persuasion and to
allow reasoning on the possible arguments to be put forward, we defined methods for
representing knowledge, for reasoning on it, and for generating natural language and
multi-modal messages (both in monological and dialogical situations). Based on this
consideration, we developed a Knowledge Layer encompassing two kinds of
information:
– Augmented Domain Knowledge: the structured representation of the domain of
interest including those relations that are relevant for persuasion purposes, such as
the similar-taste relation or the categorization of food properties into negative and
positive ones. Moreover, we included all the concepts supporting the description
of the undesired situations detected by the reasoner and the relationships between
them. These concepts furnish the basis for the arguments included in the feedback
provided to users.
– Monitoring Knowledge: the structured representation of the rules driving the
behavior change process (i.e. the rules that a user should follow). Here, we defined
the aspects of users’ behaviors that have to be monitored by the platform in order
to produce proper feedbacks (e.g. the categories of foods that should be consumed
and their optimal quantity).</p>
      <p>
        Persuasion Layer In the Persuasion Layer we designed an effective Natural Language
Generation (NLG) persuasive system. We expanded on the idea presented in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] of a
classification of basic persuasive strategies (what to say, how to say), supporting
strategies (i.e., strategies that are meant to give support to a specific claim) and a
metareasoning model that works on these strategies (selection and ordering of basic
strategies).
      </p>
      <p>The Persuasion Layer exploits the output of the Knowledge Layer (i.e. reasoning
operations) for choosing the persuasive intentions to include the generated messages,
and focuses on the tasks of selecting the arguments to include in the message, to order
them, and to choose the right wording for each argument.</p>
      <p>The role of the Persuasion Layer is not limited to the generation of single
messages. Indeed, the application of a persuasion strategy generally requires more than one
interaction with the user. Thus, the Persuasion Layer is also in charge of managing
the relationships between single messages and understanding information provided by
users in order to built a reasonable conversation with the user.</p>
      <p>Output Layer Finally, the Output Layer is in charge of closing the loop by providing
the feedback to users. It is represented by one of many devices able to receive the
data produced by the Persuasion Layer and to convey the physical feedback to users.
This layer manages two dimensions of interaction with the user: the Type of feedback
and the Presentation The former determines the optimal way for communicating with
users. This choice is strongly associated with the kind of device used for providing
the feedback. The latter manages how content generated by the Persuasion Layer is
presented to users is relevant for completing the process of supporting the behavior
change. Finally, the output provided by the platform could also be a further request of
inputs. Thus, a connection between the two layers has been implemented.
3</p>
      <p>HORUS.AI in Action: What we Will Show During The Demo
The physical demo will be split in two parts: (i) the mobile application freely
available on the markets that will be installed, if requested, by the attendants 1, and the
backend used for creating and configuring users’ profiles and for defining the rules exploited
for monitoring purposes. Then, we will show in particular the following modules.</p>
      <p>Profile Creator. This set of facilities is thought for creating monitoring profiles that
are then associated with specific users or with groups of them. People enabled to using
these facilities are domain experts (i.e. physicians) because information managed in the
back-end could be related to the clinical profile of users. Thus, only authorized people
can access. We will show how domain experts can set-up groups and users, and how
they can create and assign profiles to them.</p>
      <p>Rule Generator. Each profile generated into the platform has to contain one or
more monitoring rules in order to enable the monitoring of the users associated with
1 https://play.google.com/store/apps/details?id=eu.fbk.trec.lifestyle</p>
      <p>https://itunes.apple.com/it/app/lifestyle-work/id1351897838?mt=8
each profile. Rules are provided by the domain experts through an interface built on
top of the underlying HeLiS ontology that guides the domain experts to the definition
of each rule. We will show the structure of the interface, how it is populated, how it
responds to the changes of the ontology, how a rule can be defined, and in which format
it is saved within the underlying ontology.</p>
      <p>Live Reasoning. Once a user is associated with a profile and such a profile contains
the related set of rules, the system is able to monitor user’s behavior. The monitoring
task is performed through a SPARQL-based reasoner that combines profile information,
rules, and data provided by the users for detecting possible unhealthy behaviors. We will
show how the reasoner works, the steps it performs on the data and we will show its
efficiency within a live environment.</p>
      <p>Personalized Feedback. The process ends with the generation of the feedback sent
back to the user. We will show how to install and configure the mobile application linked
to the HORUS.AI platform. The attendants will be associated with a profile and we will
explain them how to provide data. Then, we will show how the HORUS.AI reasoner
generates feedback by taking into account the selected profile and the provided data.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Booth</surname>
            ,
            <given-names>F.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roberts</surname>
            ,
            <given-names>C.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laye</surname>
            ,
            <given-names>M.J.:</given-names>
          </string-name>
          <article-title>Lack of exercise is a major cause of chronic diseases</article-title>
          .
          <source>Compr Physiol</source>
          <volume>2</volume>
          (
          <issue>2</issue>
          ) (
          <year>Apr 2012</year>
          )
          <fpage>1143</fpage>
          -
          <lpage>1211</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Gualtieri</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosenbluth</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Phillips</surname>
          </string-name>
          , J.:
          <article-title>Can a free wearable activity tracker change behavior? the impact of trackers on adults in a physician-led wellness group</article-title>
          .
          <source>JMIR Res Protoc</source>
          <volume>5</volume>
          (
          <issue>4</issue>
          ) (
          <year>2016</year>
          ) e237
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Maimone</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dragoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bailoni</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eccher</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Perkapp: A general purpose persuasion architecture for healthy lifestyles</article-title>
          .
          <source>Journal of Biomedical Informatics</source>
          <volume>82</volume>
          (
          <year>2018</year>
          )
          <fpage>70</fpage>
          -
          <lpage>87</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Dragoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bailoni</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eccher</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maimone</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>A semantic-enabled platform for supporting healthy lifestyles</article-title>
          . In Seffah,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Penzenstadler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Alves</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Peng</surname>
          </string-name>
          , X., eds.
          <source>: Proceedings of the Symposium on Applied Computing, SAC</source>
          <year>2017</year>
          , Marrakech, Morocco, April 3-
          <issue>7</issue>
          ,
          <year>2017</year>
          , ACM (
          <year>2017</year>
          )
          <fpage>315</fpage>
          -
          <lpage>322</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bailoni</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dragoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eccher</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maimone</surname>
          </string-name>
          , R.:
          <article-title>Perkapp: A context aware motivational system for healthier lifestyles</article-title>
          . In: IEEE International Smart Cities Conference,
          <year>ISC2 2016</year>
          , Trento, Italy,
          <source>September 12-15</source>
          ,
          <year>2016</year>
          , IEEE (
          <year>2016</year>
          )
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Dragoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rospocher</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bailoni</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maimone</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eccher</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Semantic technologies for healthy lifestyle monitoring</article-title>
          . In Gonc¸alves, R.,
          <string-name>
            <surname>Kaffee</surname>
          </string-name>
          , L.A., eds.
          <source>: Proceedings of 17th International Semantic Web Conference, ISWC</source>
          <year>2018</year>
          , Monterey, CA, USA, October 8-
          <issue>12</issue>
          ,
          <year>2018</year>
          . (
          <year>2018</year>
          ) to appear
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Bailoni</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dragoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eccher</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maimone</surname>
          </string-name>
          , R.:
          <article-title>Healthy lifestyle support: The perkapp ontology</article-title>
          . In Dragoni,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Poveda-Villalo´n</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          ,
          <article-title>Jime´nez-</article-title>
          <string-name>
            <surname>Ruiz</surname>
          </string-name>
          , E., eds.: OWL:
          <article-title>- Experiences and</article-title>
          <string-name>
            <surname>Directions - Reasoner</surname>
          </string-name>
          Evaluation - 13th
          <source>International Workshop, OWLED</source>
          <year>2016</year>
          ,
          <article-title>and</article-title>
          5th International Workshop, ORE 2016, Bologna, Italy, November
          <volume>20</volume>
          ,
          <year>2016</year>
          ,
          <string-name>
            <given-names>Revised</given-names>
            <surname>Selected</surname>
          </string-name>
          <article-title>Papers</article-title>
          . Volume
          <volume>10161</volume>
          of Lecture Notes in Computer Science., Springer (
          <year>2016</year>
          )
          <fpage>15</fpage>
          -
          <lpage>23</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Dragoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bailoni</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maimone</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eccher</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Helis: an ontology for supporting healthy lifestyles</article-title>
          . In Gonc¸alves, R.,
          <string-name>
            <surname>Kaffee</surname>
          </string-name>
          , L.A., eds.
          <source>: Proceedings of 17th International Semantic Web Conference, ISWC</source>
          <year>2018</year>
          , Monterey, CA, USA, October 8-
          <issue>12</issue>
          ,
          <year>2018</year>
          . (
          <year>2018</year>
          ) to appear
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Guerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stock</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zancanaro</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A taxonomy of strategies for multimodal persuasive message generation</article-title>
          .
          <source>Applied Artificial Intelligence Journal</source>
          <volume>21</volume>
          (
          <issue>2</issue>
          ) (
          <year>2007</year>
          )
          <fpage>99</fpage>
          -
          <lpage>136</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>