<!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>Machine Learning Methods and Technologies for Ubiquitous Computing</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Agnese Pinto Supervisors: Eugenio Di Sciascio</string-name>
          <email>agnese.pinto@poliba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michele Ruta</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DEE</institution>
          ,
          <addr-line>Politecnico di Bari via Re David 200 - I-70125 Bari</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <fpage>38</fpage>
      <lpage>42</lpage>
      <abstract>
        <p>The research proposal concerns the use of machine learning techniques for data mining in pervasive environments. It will lead to the formalization of a framework, able to translate series of “raw” data in high-level knowledge. Novel machine learning approaches, interpreting data coming from the environment that surrounds users, will be liveraged. Data will be collected through micro-components deployed in the field and will be processed for the identification and characterization of phenomena and contexts. Eventually they will be semantically annotated to support futher application-level logic-based reasoning and knowledge discovery.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The Ubiquitous Computing paradigm, introduced by Mark Weiser [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], refers to
manifold aspects involving pervasiveness in information storage, processing and
discovery. It is aimed to a model of human-computer interaction where
information as well as computational capabilities are deeply “integrated” into everyday
objects and/or actions. In such vision, the increasing “availability” of
processing power would be accompanied by its decreasing “visibility”. As opposed to
classical paradigms, where a user explicitly engages a single device to perform
a specific task, exploiting ubiquitous computing features the user will interact
with many computational devices simultaneously. She will extract data from the
objects permeating the environment during ordinary activities, even not
necessarily being aware of what is happening. By embedding short-range mobile
transceivers into a wide array of devices and everyday objects, new kinds of
interactions can be enabled between people and things, as well as between things
themselves. This is the Internet of Things (IoT) vision [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. The IoT paradigm
is based on the use of a large number of heterogeneous micro devices, each
conveying a small amount of useful information. Several emerging technologies are
suitable to bridge the gap between physical things and the digital world. For
instance, Radio Frequency IDentification (RFID) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] allows object identification
by means of electronic transponders (tags) attached to items. Wireless Sensor
Networks (WSNs), on the other hand, allow to monitor environmental
parameters, supporting queries and automatic alerts triggered by application-defined
events [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Both these technologies are characterized by the dissemination of
unobtrusive, inexpensive and disposable micro-devices in a given environment.
      </p>
      <p>
        From the user’s standpoint, the goal of pervasive computing is to reduce the
amount of user effort and attention required to benefit from computing systems.
Current mobile resource discovery protocols have been directly derived from the
ones originally designed for infrastructure-based wired networks. In fact,
current technologies such as RFID, Bluetooth [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and ZigBee [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] only allow string
matching for item identification. Nevertheless, purely syntactic match
mechanisms cannot support more advanced wireless applications, since they provide
only boolean yes/no outcomes. It is desirable to manage requests and service
descriptions with richer and unambiguous meaning, by adopting formalisms with
well-grounded semantics. Wireless communication technologies and mobile
computing systems are approaching sufficient maturity to overcome the above
limitations. In particular, an advanced mobile resource discovery facility should be
able to support non-exact matches [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and to provide a ranked list of discovered
resources or services. This allows to satisfy a user request “to the best possible
extent” whenever fully matching resources/services are not available. To do so,
techniques for Knowledge Representation (KR) and semantic-based
matchmaking may be useful [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Hence the goal of pervasive knowledge-based systems is
to embed semantically rich and easily accessible information into the physical
world.
      </p>
      <p>Nevertheless, in order to cope with pervasive computing contraints,
techniques for objects and phenomena characterization are strongly needed. In fact,
the context characterization is a foundamental issue in the semantic annotation
of a scenario which is mandatory for further dicovery stages.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Proposal</title>
      <p>Design and impelmentation of effective pervasive computing frameworks involve
the study and testing of new technologies. Such technologies should allow to
interpret in an automatic or semi-automatic way data extracted from the
objects dipped in a generic context, traslating them in knowledge useful to
automate processes or support user decisions and activities. In pervasive computing
context, data often exhibit a high level complexity (different sensing/collecting
technologies, huge volumes, inter-dependency relationships between sources) and
dinamicity (real-time update and critical aging). There is the need for methods
and algorithms characterized by accuracy, precision and timeliness, also taking
into account the limits - in terms of computing resources, memory and
communication - of devices.</p>
      <p>This research proposal therefore aims to study and formalize methodologies
and tools for managing data streams; data collected from a large number of
micro-devices in specific environments, using data mining techniques, in
particular machine learning algorithms. The semantic-based technologies for
element annotation combined with Machine Learning (ML) theory can lead to the
formalization of innovative frameworks for pervasive computing, able to
transform field data streams in knowledge. Such knowledge will be then usable in
application-level decisional processes, to improve the human activities. In other
words, raw data will be gathered through a series of micro-components deployed
and dipped in a given environments; the collected data will be processed for the
identification and characterization of phenomena and contexts. The phenomena
and contexts so identified will be described through semantic annotations, in
order to be processed by automated logic-based reasoning algorithms.</p>
      <p>
        Data Mining is the process of discovering interesting hidden knowledge by
identifying patterns from large amounts of data, where the data can be stored in
databases, data warehouses or other information repositories. ML is an Artificial
Intelligence area that provides the technical basis of Data Mining. ML manages
an abstraction process which happens taking the data and inferring whatever
structure underlies them [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], i.e., the main goal of research in machine learning
is to “learn” to automatically recognize complex patterns and to make intelligent
decisions based on data already analyzed. A peculiarity of ML is induction, the
extraction of general laws from a set of observed data. It is opposed to deduction
where, starting from the general laws, the expected value of a set of variables
is determined. Induction begins with the observation aiming at measuring a set
of variables and then make predictions for further information. This process is
named inference.
      </p>
      <p>To carry out the proposed research we will proceed to identify the mainly
used methods, with reference to mobile and pervasive computing environments
to highlight both strengths and limits. We then will proceed to the definition
of innovative annotation methodologies, through the integration and adaptation
of existing technologies and/or the definition of new models, algorithms and
techniques for machine learning and data analysis. Finally we will apply research
outcomes in selected case studies under different scenarios.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Applications</title>
      <p>
        Several approaches already exist devoted to pattern recognition to identify and
characterize phenomena, events or activities of users in pervasive environments
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ][
        <xref ref-type="bibr" rid="ref8">8</xref>
        ][
        <xref ref-type="bibr" rid="ref11">11</xref>
        ][
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. However, they have significant limitations in the characterization
phase and in the support to the discovery of information resources. They are
unable to characterize - al least partially - situations that do not correspond exactly
to the rules established in the learning and system configuration phase. There
are few approaches in literature that support advanced reasoning for mobile
devices, which use inference algorithms for discovery, ranking and explanation of
retrieval results.
      </p>
      <p>
        Pervasive computing has many potential applications, from intelligent
workplaces and smart homes to healthcare, gaming, leisure systems and to public
transportation [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ][
        <xref ref-type="bibr" rid="ref13">13</xref>
        ][
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The approach and studies previously sketched could
be applied in most of them.
      </p>
      <p>
        In Wireless Semantic Sensor and Actor Networks (WSSANs) scenarios,
using semantic-based techniques at the application layer, it is possible to define
Wireless Semantic Sensor Networks (WSSN) able to offer more versatile services
than traditional WSN [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. For example in a scene of danger, thanks to a set of
sensors for the detection of environmental conditions, it is possible to interpret
detected data using machine learning techiques and identify one or more events.
Recognized events can be semantically annotated and such semantic descriptions
can be employed for making inferences.
      </p>
      <p>
        In infomobility and driving assistance context, for example, several
frameworks hare been proposed that aim to improve the capabilities of navigation
systems (see as an instance [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]). It provides an approach that could be futher
used to retrieve and deliver information to regulate vehicular traffic and to
improve the safety of travel. In these scenarios, the contribution of data mining
is essential to extract high-level information from a large number of low-level
parameters that can be scanned from the car (through the on-board
diagnostics OBD protocol - http://www.arb.ca.gov/msprog/obdprog/obdprog.htm) and
built-in micro-components of a smartphone device, to accurately characterize the
system (vehicle + driver + environment) and to improve driving safety and
efficiency.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>
        The presented research proposal refers to the extraction of knowledge from
pervasive contexts using ML technologis and as Weiser said: “ubiquitous computers
will help overcome the problem of information overload. There is more
information available at our fingertips during a walk in the woods than in any computer
system, yet people find a walk among trees relaxing and computers frustrating.
Machines that fit the human environment instead of forcing humans to enter
theirs will make using a computer as refreshing as taking a walk in the woods”
[
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Agarwal</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krishnaswamy</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gaber</surname>
            ,
            <given-names>M.M.</given-names>
          </string-name>
          :
          <article-title>Resource-aware ubiquitous data stream querying</article-title>
          .
          <source>In: International Conference on Information and Automation</source>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>2. Bluetooth: http://www.bluetooth.com</mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Chakraborty</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perich</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Avancha</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joshi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Dreggie: Semantic service discovery for m-commerce applications</article-title>
          .
          <source>In: Workshop on Reliable and Secure Applications in Mobile Environment, 20th Symposiom on Reliable Distributed Systems</source>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Choi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kwak</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Angkititrakul</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hansen</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Analysis and classification of driver behavior using in-vehicle can-bus information</article-title>
          .
          <source>In: Biennial Workshop on DSP for In-Vehicle and Mobile Systems</source>
          . pp.
          <fpage>17</fpage>
          -
          <lpage>19</lpage>
          .
          <string-name>
            <surname>Citeseer</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Chon</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cha</surname>
          </string-name>
          , H.:
          <article-title>Lifemap: A smartphone-based context provider for locationbased services</article-title>
          .
          <source>Pervasive Computing, IEEE</source>
          <volume>10</volume>
          (
          <issue>2</issue>
          ),
          <fpage>58</fpage>
          -
          <lpage>67</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Colucci</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Di Noia,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Pinto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Ruta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Ragone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Tinelli</surname>
          </string-name>
          , E.:
          <article-title>A nonmonotonic approach to semantic matchmaking and request refinement in e-marketplaces</article-title>
          .
          <source>International Journal of Electronic Commerce</source>
          <volume>12</volume>
          (
          <issue>2</issue>
          ),
          <fpage>127</fpage>
          -
          <lpage>154</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Epcglobal</given-names>
            <surname>Inc</surname>
          </string-name>
          .:
          <string-name>
            <given-names>EPC</given-names>
            <surname>Radio-Frequency Identity Protocols</surname>
          </string-name>
          Class-
          <volume>1</volume>
          <fpage>Generation</fpage>
          -2
          <source>UHF RFID Protocolfor Communications at 860</source>
          MHz-960
          <source>MHz. Tech. rep</source>
          .,
          <source>EPCglobal (January</source>
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Fan</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , an Huang,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.S.</surname>
          </string-name>
          :
          <article-title>Active mining of data streams</article-title>
          .
          <source>In: Fourth SIAM International Conference on Data Mining</source>
          . pp.
          <fpage>457</fpage>
          -
          <lpage>461</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Gracanin</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eltoweissy</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wadaa</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>DaSilva</surname>
          </string-name>
          , L.A.:
          <article-title>A service-centric model for wireless sensor networks</article-title>
          .
          <source>IEEE Journal on Selected Areas in Communications 23(6)</source>
          ,
          <fpage>1159</fpage>
          -
          <lpage>1166</lpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Hagras</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Callaghan</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Colley</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clarke</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pounds-Cornish</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Duman</surname>
          </string-name>
          , H.:
          <article-title>Creating an ambient-intelligence environment using embedded agents</article-title>
          .
          <source>IEEE Intelligent Systems</source>
          <volume>19</volume>
          (
          <issue>6</issue>
          ),
          <fpage>12</fpage>
          -
          <lpage>20</lpage>
          (
          <year>Nov 2004</year>
          ), http://dx.doi.org/10.1109/MIS.
          <year>2004</year>
          .61
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Hina</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tadj</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ramdane-Cherif</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Machine learning-assisted device selection in a context-sensitive ubiquitous multimodal multimedia computing system</article-title>
          .
          <source>In: Industrial Electronics</source>
          ,
          <source>2006 IEEE International Symposium on. vol. 4</source>
          , pp.
          <fpage>3014</fpage>
          -
          <lpage>3019</lpage>
          . IEEE (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <source>ITU: Internet Reports</source>
          <year>2005</year>
          :
          <article-title>The Internet of Things</article-title>
          .
          <source>Tech. rep.</source>
          ,
          <source>ITU (November</source>
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Noguchi</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Somwong</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matsubara</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nakauchi</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Human intention detection and activity support system for ubiquitous autonomy</article-title>
          .
          <source>In: Computational Intelligence in Robotics and Automation</source>
          ,
          <year>2003</year>
          . Proceedings.
          <source>2003 IEEE International Symposium on. vol. 2</source>
          , pp.
          <fpage>906</fpage>
          -
          <lpage>911</lpage>
          . IEEE (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Ruta</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scioscia</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Di Noia</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Di Sciascio</surname>
          </string-name>
          , E.:
          <article-title>A hybrid zigbee/bluetooth approach to mobile semantic grids</article-title>
          .
          <source>Computer Systems Science and Engineering</source>
          <volume>25</volume>
          (
          <issue>3</issue>
          ),
          <volume>235</volume>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Ruta</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scioscia</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ieva</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Di Sciascio</surname>
          </string-name>
          , E.: T2ˆ.o.m. t.o.m.:
          <article-title>Techniques and technologies for an ontology-based mobility tool with open maps</article-title>
          . Current Trends in Web Engineering pp.
          <fpage>199</fpage>
          -
          <lpage>210</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Weiser</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The computer for the 21st century</article-title>
          .
          <source>ACM SIGMOBILE Mobile Computing and Communications Review</source>
          <volume>3</volume>
          (
          <issue>3</issue>
          ),
          <fpage>3</fpage>
          -
          <lpage>11</lpage>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Witten</surname>
            ,
            <given-names>I.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frank</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hall</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          :
          <article-title>Data Mining: Practical Machine Learning Tools and Techniques</article-title>
          . Morgan Kaufmann, Amsterdam, 3. edn. (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18. ZigBee Alliance:
          <article-title>ZigBee Specification</article-title>
          .
          <source>ZigBee Alliance, 053474r17 edn. (January 17</source>
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>