<!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>Semantic Reasoning for Smog Disaster Analysis</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jiaoyan Chen</string-name>
          <email>jiaoyanchen@zju.edu.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Huajun Chen</string-name>
          <email>huajunsir@zju.edu.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Je Z. Pan</string-name>
          <email>jeff.z.pan@abdn.ac.uk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>College of Computer Science, Zhejiang University</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Computer Science, The University of Aberdeen</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Smog disaster is a severe global problem. Although it has been investigated for decades in environmental sciences, the analysis of smog data recently becomes an open problem in elds like big data and arti cial intelligence. In this paper, we present our study of utilizing semantic reasoning techniques for accurate and explanatory smog disaster prediction. To this end, we enriched the smog data streams with background knowledge by ontology modeling, inferred underlying knowledge like semantic assertions and rules, built consistent prediction models by embedding the knowledge (i.e., assertions and rules) in machine learning algorithms, and nally provided explanations by rule-based reasoning.</p>
      </abstract>
      <kwd-group>
        <kwd>Smog Disaster</kwd>
        <kwd>Semantic Reasoning</kwd>
        <kwd>Ontology</kwd>
        <kwd>OWL</kwd>
        <kwd>Rule</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Smog disaster is a kind of severe air pollution event that negatively in uences
people's health and damages the environment[8]. In the past decades, it has
attacked a large part of the population, especially in the fast developing economies
like China and India[4]. To deal with smog disasters, they are widely studied in
environment sciences with domain methods, e.g., chemical model and satellite
remote sensing. In these studies, prediction of air pollutants is one of the most
important problem because of its signi cance in real world applications.</p>
      <p>With widely deployed physical sensors and big urban data, predictive
analytics for smog disasters becomes an open reseach problem in the
communities of data mining and machine learning[1, 2, 10, 11]. For example, the study
U-Air[10] predicted the air pollution index for those urban areas where there
are no air quality stations using correlation analysis, feature extraction and
multi-view learning. Di erent from those in environment sciences, these
studies model the prediction problem in perspectives of data science and arti cial
intelligence. However, they apply the background knowledge with manual
exploratory analysis and feature engineering, ignoring knowledge representation
and reasoning. This disables their capability of automatically incorporating the
underlying knowledge with the prediction model, which limits their
generalization to other contexts. Meanwhile, the pure machine learning based prediction
models usually lack of explanation to the results.</p>
      <p>
        On the other hand, semantic reasoning has recently been applied for the
predictive analytics of spatio-temporal data[3, 5{7]. They implemented some widely
used prediction techniques e.g., association rule mining and auto-correlation
analysis on the semantic enriched data, thus utilizing background knowledge
and reasoning for semantic enhanced prediction. For example, in the study of
semantic tra c analytics[5], the researchers (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) interpreted the tra c related
time-series into ontology stream, (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) inferred assertions and axioms for each
portion, also known as ontology stream snapshot, (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) calculated the auto-correlation
across snapshots, (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) mined semantic rules from snapshots that are semantically
similar to the testing snapshot, and nally (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) predictively inferred the tra c
congestion status with explanations.
      </p>
      <p>In this study, we aim at bridging the gap between semantic reasoning and
machine learning in the context of predictive smog disaster analysis. To this
end, we rst semantically enhanced the smog related time-series by modeling
the domain knowledge with Web Ontology Language (OWL), and then inferred
the underlying knowledge i.e., assertions and rules. We nally embedded these
knowledge into basic machine learning algorithms to realize consistent sampling
and automatic feature extraction. In brief, this study contributes to both
application and methology: (i) it builds a more accurate and explanatory prediction
model for smog disasters; (ii) it proposes a framework for incorporating
semantic web techniques with machine learning algorithms, thus enhancing traditional
prediction models with knowledge representation and reasoning.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Context</title>
      <p>Multiple heterogenous time-series observed from both physical sensors and a
Chinese microblogging website, also known as Sina Weibo are used for this study
as shown in Table 1. All the records are tagged with geographical position i.e.,
latitude and longitude. The application aims at predicting a position's air
pollution after a period of time e.g., 12 hours and 24 hours with all the current
observations. We model the problem as a classi cation problem, where air
pollution status is divided into 6 ranges (i.e., Good, Moderate, Unhealthy, Very
Unhealthy, Hazardous and Emergent) according to a US standard based on AQI
(Air Quality Index) metric and air pollution's health impact.</p>
      <sec id="sec-2-1">
        <title>Datasets air quality meteorology weather forecast</title>
      </sec>
      <sec id="sec-2-2">
        <title>Record # Stream # 78.53M 9 150.1M 11 101.2M 7</title>
      </sec>
      <sec id="sec-2-3">
        <title>Coverage 945 stations in 190 cities</title>
      </sec>
      <sec id="sec-2-4">
        <title>Datasets POI checkin tweet</title>
      </sec>
      <sec id="sec-2-5">
        <title>Record # 23K 2M 23.36M</title>
      </sec>
      <sec id="sec-2-6">
        <title>Coverage</title>
      </sec>
      <sec id="sec-2-7">
        <title>Beijing &amp;</title>
      </sec>
      <sec id="sec-2-8">
        <title>Shanghai</title>
        <p>
          knowledge with OWL2 ontology (i.e., TBox) using description logic fragment
ALC and transform the time-series into streaming facts (i.e., ABox), (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) infer
underlying assertions through entailments with streaming reasoner e.g., TrOWL
streaming[9], (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) mine SWRL (Semantic Web Rule Language) rules across
snapshots and calculate their con dence and support[5], (
          <xref ref-type="bibr" rid="ref5">5</xref>
          )(
          <xref ref-type="bibr" rid="ref6">6</xref>
          )(
          <xref ref-type="bibr" rid="ref7">7</xref>
          ) embed facts,
assertions and rules as consistent vectors and feature vectors, with both of which ML
models are trained by Stochastic Gradient Descent (SGD) algorithm, (
          <xref ref-type="bibr" rid="ref8">8</xref>
          ) apply
the SWRL rules in reasoning with the matched rules being the explanations,
and nally (
          <xref ref-type="bibr" rid="ref9">9</xref>
          ) ensemble the results.
        </p>
        <p>
          (
          <xref ref-type="bibr" rid="ref2">2</xref>
          )
        </p>
        <sec id="sec-2-8-1">
          <title>Background   Modeling</title>
          <p>Knowledge</p>
          <p>
            Ontology  
(OWL2  ALC)
(
            <xref ref-type="bibr" rid="ref2">2</xref>
            )Transformation
WSeobc Diaal t a (tPerxetp(r1mo)icneisnsg) HuTHmruamaffinac  On Cb MosneodrbivDialioDtyno I nInnd Idneedxxe  x
(
            <xref ref-type="bibr" rid="ref5">5</xref>
            )Assertion Embedding (
            <xref ref-type="bibr" rid="ref6">6</xref>
            )Rule&amp;Assertion Embedding
PShDeynasstiacoarl    Trmaa(nt2si)foonr StrFeaacmtsing   ERnetaas(io3ln)mienngt AssFearc Dtso ns (4R)uAlsesoMciinaitnigon
Consistent  Vectors   Feature  Vectors   Al(g7o)rSiGtDhm CMoLn Msisotednetl  
R
e
s
u
l
t
s
          </p>
          <p>Fac ts  </p>
        </sec>
        <sec id="sec-2-8-2">
          <title>Asser  Dons</title>
          <p> </p>
        </sec>
        <sec id="sec-2-8-3">
          <title>Rules  (SWRL)</title>
          <p>
            (
            <xref ref-type="bibr" rid="ref8">8</xref>
            )  Rule-­‐based  Reasoner  
(Explanatory  Model)  
(
            <xref ref-type="bibr" rid="ref9">9</xref>
            )  Results  
          </p>
          <p>Ensemble
Explanations</p>
          <p>
            Consistent Vector. A consistent vector Vci = (Vci(
            <xref ref-type="bibr" rid="ref1">1</xref>
            ); Vci(
            <xref ref-type="bibr" rid="ref2">2</xref>
            ); :::; Vci(dc))
represents the true or false value of dc classi cation assertions in ith snapshot which
is also known as a training example. The element Vci(k) is assigned to 1 if kth
assertion is positive (e.g., GoodAir(a)) in that snapshot, and to 0 if kth assertion
is negative (e.g., :Cloudy(m)). We transform the consistent vector into
autocorrelation weight of the training example by counting the equal elements, and
then incorporate the weight with the model using weighted SGD algorithm. The
built consistent model has been proven to solve the concept shift problem in
supervised learning and achieve higher accuracy than pure ML models.
Feature Vector. A feature vector Vfi = (Vfi(
            <xref ref-type="bibr" rid="ref1">1</xref>
            ); Vfi(
            <xref ref-type="bibr" rid="ref2">2</xref>
            ); :::; Vfi(df )) represents
the real value of df attribute facts or classi cation assertions in ith snapshot. An
attribute fact (e.g., hasAQIV alue(a; 70)) produces a real value feature, while a
classi cation assertion (e.g., Cloudy(m)) generates a discrete value feature. A
technique called rule embedding is developed for automatic feature extraction.
The rule with high con dence and support, also known as an prominent rule
indicates strong predictive information and its pre xes are used to infer e ective
features. For example, if the rule Emergent(at+12) Hazardous(at)^Cloudy(mt)
is prominent, the attribute facts hasCloudV alue and hasAQIV alue are used for
real value features, and a new concept combing Cloudy and Hazardous is
constructed for a discrete value feature.
4 Acknowledgement
This work is funded by NSFC 61473260, national key S&amp;T Special projects
2015ZX03003012, and supported by the Fundamental Research Funds for the
Central Universities.
          </p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>J.Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Smog disaster forecasting using social web data and physical sensor data</article-title>
          .
          <source>In: Big Data (Big Data)</source>
          ,
          <source>2015 IEEE International Conference on</source>
          . pp.
          <volume>991</volume>
          {
          <fpage>998</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Djuric</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kansakar</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vucetic</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Semi-supervised learning for integration of aerosol predictions from multiple satellite instruments</article-title>
          .
          <source>In: IJCAI 2013, Proceedings of the 23rd International Joint Conference on Arti cial Intelligence</source>
          , Beijing, China,
          <source>August 3-9</source>
          ,
          <year>2013</year>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Galarraga</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Te ioudi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hose</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Suchanek</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>AMIE: Association rule mining under incomplete evidence in ontological knowledge bases</article-title>
          .
          <source>In: Proceedings of the 22nd international conference on World Wide Web</source>
          . pp.
          <volume>413</volume>
          {
          <fpage>422</fpage>
          .
          <string-name>
            <surname>International World Wide Web Conferences Steering Committee</surname>
          </string-name>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Konkel</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>The view from Afar: Satellite-derived estimates of global PM2.5. Environmental health perspectives 123(2</article-title>
          ),
          <source>A43</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Lecue</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>J.Z.</given-names>
          </string-name>
          :
          <article-title>Predicting knowledge in an ontology stream</article-title>
          .
          <source>In: Proceedings of the Twenty-Third international joint conference on Arti cial Intelligence</source>
          . pp.
          <volume>2662</volume>
          {
          <fpage>2669</fpage>
          . AAAI Press (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Lecue</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>J.Z.</given-names>
          </string-name>
          :
          <article-title>Consistent knowledge discovery from evolving ontologies</article-title>
          .
          <source>In: Twenty-Ninth AAAI Conference on Arti cial Intelligence</source>
          . pp.
          <volume>189</volume>
          {
          <issue>195</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Lecue</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tallevi-Diotallevi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hayes</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tucker</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bicer</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sbodio</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tommasi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Smart tra c analytics in the semantic web with STAR-CITY: scenarios, system and lessons learned in Dublin City</article-title>
          .
          <source>Web Semantics: Science, Services and Agents on the World Wide Web</source>
          <volume>27</volume>
          ,
          <issue>26</issue>
          {
          <fpage>33</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Pope</surname>
            <given-names>III</given-names>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>A</article-title>
          .,
          <string-name>
            <surname>Dockery</surname>
            ,
            <given-names>D.W.</given-names>
          </string-name>
          :
          <article-title>Health e ects of ne particulate air pollution: lines that connect</article-title>
          .
          <source>Journal of the air &amp; waste management association 56(6)</source>
          ,
          <volume>709</volume>
          {
          <fpage>742</fpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Ren</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>J.Z.</given-names>
          </string-name>
          :
          <article-title>Optimising ontology stream reasoning with truth maintenance system</article-title>
          .
          <source>In: Proceedings of the 20th ACM international conference on Information and knowledge management</source>
          . pp.
          <volume>831</volume>
          {
          <fpage>836</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Zheng</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hsieh</surname>
            ,
            <given-names>H.P.</given-names>
          </string-name>
          : U-Air:
          <article-title>When urban air quality inference meets big data</article-title>
          .
          <source>In: Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</source>
          . pp.
          <volume>1436</volume>
          {
          <fpage>1444</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Zheng</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yi</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shan</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Forecasting negrained air quality based on big data</article-title>
          .
          <source>In: Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</source>
          . pp.
          <volume>2267</volume>
          {
          <fpage>2276</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>