<!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>Fuzzy Logic for Culture-aware Robotics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Barbara Bruno</string-name>
          <email>barbara.bruno@unige.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </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>Federico Pecora</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alessandro Sa otti</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Antonio Sgorbissa</string-name>
          <email>antonio.sgorbissa@unige.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Genova, Dept. DIBRIS</institution>
          ,
          <addr-line>Via Opera Pia 13, 16145 Genova</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In the context of culture-aware robotics, we propose a method for the explicit, on-line mapping between cultural variables and robot behaviour parameters which relies on the linguistic variable formalism, fuzzy clustering and the principles of fuzzy controllers. As a case study, we consider the adaptation of the Human-Robot conversational distance to Hofstede's cultural dimension of Individualism.</p>
      </abstract>
      <kwd-group>
        <kwd>Human-Robot Interaction</kwd>
        <kwd>Fuzzy Controllers</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        In 2013, in an experiment involving Arab and German participants, people were
asked to place a Nao robot at a suitable distance to hold a conversation with
them [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The participants placed the robot at a distance they deemed
appropriate for a conversation among two persons, unconsciously assuming that a
robot shouldn't be too far from a human. Anthropomorphism, albeit important
in the interaction between humans and robots [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], is not the only key factor. In
the study about appropriate distances, experimenters found a signi cant di
erence in the behaviour of the Arab and the German participants, with the latter
placing the robot much farther (approx. 85 cm) than the former (approx. 65
cm), in accordance with the social norms of their respective cultures [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Culture
comprises both nation-wide aspects and individual traits, measured with
quantitative variables, such as net income, but also nominal variables, which only
allow for di erentiation, such as gender, and ordinal variables, which only allow
for di erentiation and ordering of values, such as the OCEAN factors
describing personality traits [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] or Hofstede's dimensions for the cultural categorization
of countries [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The in uence of a person's culture on his attitude towards a
robot is the subject of ongoing research [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ]. However, culture-dependent robot
behaviours are often implicitly set by designers, which makes it hard to adapt
robots to a di erent culture.
? This work was partially supported by a grant of the Fondazione/Stiftelsen C.M.
      </p>
      <p>Lerici awarded to the rst author.</p>
      <p>We propose a method allowing for the automatic, on-line tuning of
culturedependent robot parameters in accordance with a cultural assessment which is
explicitly expressed in terms of standard cultural variables. To this aim, we
propose the linguistic variable formalism as a unifying representation of cultural
variables, and linguistic fuzzy controllers for the de nition of the mapping
between cultural aspects and robot behaviours.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Method</title>
      <p>The proposed method requires: i) the de nition of the cultural variable domain
and the acquisition of a training set of data points over the domain; ii) the
definition of the robot behaviour parameter with the linguistic variable formalism;
and iii) the description of the relation between the cultural variable and the
parameter in the form of if-then rules for a fuzzy controller.</p>
      <p>
        To illustrate the approach, let us consider a personal mobile robot, engaging
an assisted person in a conversation. One of the parameters of such a behaviour is
the conversational distance P . Literature speci es that suitable values lie within
the range P = [0:45m; 1:2m] [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and that this parameter is directly correlated
with Hofstede's dimension of Individualism C [
        <xref ref-type="bibr" rid="ref1 ref10 ref9">1, 9, 10</xref>
        ].
      </p>
      <p>The mapping between the two variables is only known in a qualitative form:
countries with a high individualism score tend to have larger values for the
conversational distance than countries with a low individualism score.</p>
      <p>Literature provides the Individualism scores of 110 countries3. Our goal is
to de ne a compact, complete and explicit mapping between C and P , induced
by qualitative knowledge like the one above, which allows the robot to tune the
conversational distance in accordance with the user's nationality.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Cultural Variables as Linguistic Variables</title>
      <p>
        In Fuzzy Logic, a linguistic variable [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] can be expressed as the quadruple:
hC; C; LC; LC i
(1)
where C is the name of the variable (e.g., Age), C is its domain (e.g., [0; 117]
years), LC is the set of linguistic values LC that C can take (e.g., fbaby; teenager;
adult; elderlyg) and LC is the membership function de ning the relationship
between a linguistic value and the domain values. In the case of nominal
variables we can de ne a one-to-one mapping between LC and C (e.g., LCGender =
CGender = ff emale; maleg). In the case of ordinal variables, such as
Individualism (for which C = [0; 100]), the number of linguistic values LC to consider
and their relation with the domain values is less obvious. Most studies
arbitrarily impose LC = flow; medium; highg [
        <xref ref-type="bibr" rid="ref12 ref9">9, 12</xref>
        ], with a crisp mapping to the
domain which only depends on its range. However, we argue that the introduced
3 Publicly available at: http://www.geerthofstede.com/dimension-data-matrix
discontinuities may be unnatural since the range is arbitrary, and propose the
extraction of the linguistic values from available data.
      </p>
      <p>We denote with CT = fc1T ; : : : ; ciT ; : : : ; cIT g the set of data points to use for
estimating LC and all corresponding LC . The set can contain publicly available
data, as well as user-speci c information; moreover, it can be updated at any
time, thus allowing for continuous learning and adaptation. We use as training
dataset CT for the Individualism variable the aforementioned publicly available
scores of 110 countries. The x-axis of Figure 1 spans the domain C and the blue
dots mark the 110 scores (e.g., c1T = 6 corresponds to the score of Guatemala
and c2T = 8 corresponds to the score of Ecuador).</p>
      <p>
        We propose a three-step procedure for the automatic estimation of LC and
all corresponding LC on the basis of CT , based on the intuition that we can
de ne the linguistic values LC as clusters on CT . We use Subtractive Clustering
[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] for the estimation of the number of clusters to use and Fuzzy C-means
Clustering [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] for the association of the points to the clusters. More speci cally, the
algorithm computes for each point ciT its membership value i;LC to each cluster
LC. In our case: i) the Subtractive Clustering algorithm identi es 2 as the
optimal number of clusters; ii) Fuzzy C-means Clustering computes the membership
values i;LC1 to cluster LC1 (orange dots) and the membership values i;LC2 to
cluster LC2 (purple dots). Finally, we approximate each membership function
LC with a two-terms Gaussian function de ned as:
      </p>
      <p>LC =
1e
(c 21)2
1
+
2e
(c 22)2
2
(2)
where c spans the domain C and the parameters 1; 1; 1; 2; 2; 2 are
estimated to best t the distribution of the values i;LC . In Figure 1, the yellow
line corresponds to the two-terms Gaussian function LC1, while the pink line
corresponds to the two-terms Gaussian function LC2.
1
0.8
0.6
0.4
0.2
0
μnear
μfar
120
ce110
n
tsa100
i
ld90
a
iton80
rsa70
e
vn60
o
c 50</p>
      <p>
        0
50
60
70
Linguistic fuzzy controllers allow for describing relations between linguistic
variables in natural language, by means of if-then rules speci ed over the respective
linguistic values [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Let us assume that we describe parameter P with the
linguistic variable hP; P; LP; LP i, with LP = fnear; f arg as shown in Figure 2(a);
then we might de ne the rules as:
( if C is LC1 then P is near
if C is LC2 then P is f ar
(3)
      </p>
      <p>Fuzzy controllers require the speci cation of: i) the fuzzi cation method,
which takes a value c 2 C in input and computes the linguistic value LC it
corresponds to; ii) the inference method, which solves the set of if-then rules,
and iii) the defuzzi cation method, which nally computes the value p 2 P
on the basis of the linguistic values LP activated by the rules. We use a fuzzy
controller relying on Mamdani implication and composition-based inference, and
on the Center-of-Area defuzzi cation method. Then, the set of rules speci ed in
(3) generates the continuous mapping C ! P shown in Figure 2(b). As an
example, c = 38 (Arab countries) is mapped to p = 69:9cm, while c = 67
(Germany) is mapped to p = 100:7cm.</p>
      <p>A mock-up system has been implemented in MATLAB (R2014a), making
use of the Fuzzy Logic Toolbox (2.2.19) and the Curve Fitting Toolbox (3.4.1).
5</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>Cultural adaptation of robots is an important but under-addressed problem.
We have presented an approach to dynamic, on-line cultural adaptation based
on the mapping of cultural variables to parameters of robots behaviours. We
have illustrated our approach on a simple case involving one variable and one
parameter, but work is under way to generalize this approach to consider several
cultural variables and several behavioural traits.
The authors would like to thank Eng. Tomasz Kucner for his valuable insights
on, and contagious enthusiasm for, Gaussian functions and MATLAB.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Eresha</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , Haring,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Endrass</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Andre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Obaid</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Investigating the in uence of culture on proxemic behaviors for humanoid robots</article-title>
          .
          <source>In: 2013 IEEE RO-MAN, IEEE</source>
          (
          <year>2013</year>
          )
          <volume>430</volume>
          {
          <fpage>435</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Evers</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maldonado</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brodecki</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hinds</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Relational vs. group selfconstrual: untangling the role of national culture in HRI</article-title>
          . In:
          <string-name>
            <surname>Human-Robot Interaction</surname>
          </string-name>
          (HRI),
          <year>2008</year>
          3rd ACM/IEEE International Conference on,
          <source>IEEE</source>
          (
          <year>2008</year>
          )
          <volume>255</volume>
          {
          <fpage>262</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Spencer-Oatey</surname>
          </string-name>
          , H.:
          <article-title>Culturally speaking: Managing rapport through talk across cultures</article-title>
          . A&amp;
          <string-name>
            <surname>C Black</surname>
          </string-name>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Digman</surname>
            ,
            <given-names>J.M.:</given-names>
          </string-name>
          <article-title>Personality structure: Emergence of the ve-factor model</article-title>
          .
          <source>Annual review of psychology 41(1)</source>
          (
          <year>1990</year>
          )
          <volume>417</volume>
          {
          <fpage>440</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Hofstede</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hofstede</surname>
            ,
            <given-names>G.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Minkov</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Cultures and organizations: Software of the mind</article-title>
          . Volume
          <volume>2</volume>
          .
          <string-name>
            <surname>Citeseer</surname>
          </string-name>
          (
          <year>1991</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Carlucci</surname>
            ,
            <given-names>F.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nardi</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Iocchi</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nardi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Explicit representation of social norms for social robots</article-title>
          .
          <source>In: Intelligent Robots and Systems (IROS)</source>
          ,
          <year>2015</year>
          IEEE/RSJ International Conference on,
          <source>IEEE</source>
          (
          <year>2015</year>
          )
          <volume>4191</volume>
          {
          <fpage>4196</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Okal</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arras</surname>
            ,
            <given-names>K.O.</given-names>
          </string-name>
          :
          <article-title>Learning socially normative robot navigation behaviors with bayesian inverse reinforcement learning</article-title>
          .
          <source>In: Proc. IEEE Int. Conference on Robotics and Automation (ICRA)</source>
          ,
          <source>IEEE</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Joosse</surname>
            ,
            <given-names>M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poppe</surname>
            ,
            <given-names>R.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lohse</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Evers</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Cultural di erences in how an engagement-seeking robot should approach a group of people</article-title>
          .
          <source>In: Proceedings of the 5th ACM international conference on Collaboration across boundaries: culture, distance &amp; technology, ACM</source>
          (
          <year>2014</year>
          )
          <volume>121</volume>
          {
          <fpage>130</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Rehm</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bee</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Endrass</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wissner</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Andre</surname>
          </string-name>
          , E.:
          <article-title>Too close for comfort?: adapting to the user's cultural background</article-title>
          .
          <source>In: Proceedings of the international workshop on Human-centered multimedia</source>
          ,
          <source>ACM</source>
          (
          <year>2007</year>
          )
          <volume>85</volume>
          {
          <fpage>94</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Torta</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cuijpers</surname>
            ,
            <given-names>R.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Juola</surname>
            ,
            <given-names>J.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>van der Pol</surname>
          </string-name>
          , D.:
          <article-title>Design of robust robotic proxemic behaviour</article-title>
          .
          <source>In: International Conference on Social Robotics</source>
          , Springer (
          <year>2011</year>
          )
          <volume>21</volume>
          {
          <fpage>30</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Zadeh</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          :
          <article-title>The concept of a linguistic variable and its application to approximate reasoning</article-title>
          .
          <source>Information sciences 8(3)</source>
          (
          <year>1975</year>
          )
          <volume>199</volume>
          {
          <fpage>249</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Lugrin</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frommel</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Andre</surname>
          </string-name>
          , E.:
          <article-title>Modeling and evaluating a bayesian network of culture-dependent behaviors</article-title>
          .
          <source>In: 2015 International Conference on Culture and Computing (Culture Computing)</source>
          ,
          <source>IEEE</source>
          (
          <year>2015</year>
          )
          <volume>33</volume>
          {
          <fpage>40</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Chiu</surname>
            ,
            <given-names>S.L.</given-names>
          </string-name>
          :
          <article-title>Fuzzy model identi cation based on cluster estimation</article-title>
          .
          <source>Journal of Intelligent &amp; fuzzy systems 2(3)</source>
          (
          <year>1994</year>
          )
          <volume>267</volume>
          {
          <fpage>278</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Bezdek</surname>
            ,
            <given-names>J.C.</given-names>
          </string-name>
          :
          <article-title>Pattern recognition with fuzzy objective function algorithms</article-title>
          . Springer Science &amp; Business
          <string-name>
            <surname>Media</surname>
          </string-name>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Driankov</surname>
            ,
            <given-names>D.:</given-names>
          </string-name>
          <article-title>A reminder on fuzzy logic</article-title>
          .
          <source>In: Fuzzy Logic Techniques for Autonomous Vehicle Navigation</source>
          . Springer (
          <year>2001</year>
          )
          <volume>25</volume>
          {
          <fpage>47</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>