<!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>From Symbolic to Probabilistic Models</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sebastian Bader</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christoph Burghardt</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Thomas Kirste</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>MMIS, Rostock University</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We argue, that generative probabilistic models should be used to detect user activities, and we discuss two approaches to create those model from symbolic descriptions. In many application areas, a computer needs to recognise the user's current activity. Examples are the automatic creation of diaries, user assistance in instrumented environments and many others. Unfortunately, activity recognition is by no means a simple problem, because we have to deal with the problems of noisy sensor data, incomplete descriptions of the domain, unpredictable behaviours of humans and many others. In this paper, we argue that we need (i) generative probabilistic models for activity recognition and (ii) high-level description of these models in a human readable form. And we show two possible approaches currently under investigation in our lab.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Motivation</title>
      <p>As mentioned above, we have to deal with noisy sensor data while trying to
recognise the user's activity. Probabilistic models, for example hidden Markov
models or more general dynamic Bayesian networks, have been applied
successfully. We believe that generative models should be used for the high-level activity
recognition because they allow an easy integration of prior knowledge and we
can not only recognise the user's activity but also predict and simulate it.</p>
      <p>Unfortunately, probabilistic models quickly become rather complex.
Therefore, they are neither easy to construct nor to debug by humans. Both problems
could be solved, if we were able to automatically construct complex models based
on a symbolic description, and to extract such a description from a (trained)
model later.</p>
      <p>
        Below we discuss the creation of hidden Markov models (HMM) from (a)
grammars and (b) STRIPS descriptions [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. While the rst is a top-down
approach (starting at the highest level, which is then detailed) the latter works
in a bottom-up fashion (starting from atomic actions that are composed into
sequences).
      </p>
      <p>
        We propose to use a extension of probabilistic context free grammars [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
(EPCFG) to de ne the language of human activities of daily living such that
WDay 0!:3 Car; work[8h]; Car
the underlying terminal symbols correspond to observable primitive activities.
I.e., for each of them we can de ne a probability distribution over the raw sensor
data. Figure 1 shows a grammar which is annotated by probabilities and timing
information. For a speedometer, the terminal carfast can be de ned as a normal
distribution with mean \50 km/h" and variance of \10km/h". The EPCFG is
translated into a hierarchical HMM, which then is attened. The resulting HMM
can be used for annotation. But, we can also assign labels to the states of the
model which allows the detection of high-level activities.
      </p>
      <p>
        As a second approach, we propose to use STRIPS operators as known from
planning [
        <xref ref-type="bibr" rid="ref1 ref2">2, 1</xref>
        ]. These operators de ne pre- and post-conditions of actions. A
simple example is shown in Figure 1 on the right, in which we model the activities
during meetings. Those meetings are hard to model using grammars, because all
possible sequences of actions have to be modelled. By employing the STRIPS
formalism, we can generate all possible meeting sequences via expansion from
an initial state, given the number of participants and the agenda of the meeting.
This allows a straight-forward integration of prior knowledge of the domain, e.g.,
social norms. Those sequences of states can easily be modelled using HMMs.
3
      </p>
    </sec>
    <sec id="sec-2">
      <title>Discussion</title>
      <p>We have discussed two approaches to create probabilistic models for high-level
activity recognition based on symbolic descriptions. Both allow the automatic
generation of such models based on a symbolic description. The training and
the extraction of symbolic descriptions from the revised models needs to be
investigated in the future. Furthermore, we need to evaluate our approach using
real problems.</p>
      <p>Acknowledgements We like to thank two anonymous reviewers for their
comments on an earlier version of this paper.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Ch</surname>
          </string-name>
          .
          <article-title>Burghardt and Th</article-title>
          . Kirste:
          <article-title>Inferring intentions in generic context-aware systems</article-title>
          .
          <source>Proc. of MUM'07</source>
          ,
          <issue>50</issue>
          {
          <fpage>54</fpage>
          ,
          <string-name>
            <surname>Oulu</surname>
          </string-name>
          , Finland (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>S.</given-names>
            <surname>Russell</surname>
          </string-name>
          and P. Norvig:
          <article-title>AI: A Modern Approach</article-title>
          . Prentice Hall (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>