<!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>An Interactive Framework to Facilitate Behavioural Pattern Exploration in Event Data (Extended Abstract)</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Leen Jooken Faculty of Business Economics UHasselt - Hasselt University Hasselt</institution>
          ,
          <country country="BE">Belgium</country>
        </aff>
      </contrib-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Index Terms—event data behavioural analytics, pattern
mining, visual analytics, exploratory data analysis</p>
    </sec>
    <sec id="sec-2">
      <title>I. PROBLEM STATEMENT AND POSITIONING WITH</title>
      <p>REGARD TO THE STATE OF THE ART</p>
      <p>A lot of data that is collected by systems can be categorized
or treated as event data. Event data is data that describes
events in which the state of the subject to which the event
relates, changes. This subject can be a person, an object or
a process. Data must meet three important characteristics in
order to be categorized as event data: (1) an event happens
instantaneously, therefore we do not consider begin or end
timestamps, nor the duration, (2) it is possible to (partially)
order events in time, (3) an event describes a change of state or
context. The availability of this type of data has witnessed an
increase because of two characteristics of this digital age: (1)
the capturing has become easier, and (2) it has become easier
to deal with huge amounts of data as a result of cheaper data
storage opportunities, improved database technology and the
availability of big data technology.</p>
      <p>
        Event data can provide a different type of insights than
traditional ‘rectangular’ data, because of how the information
is stored. Traditional data typically describes some type of
business object by means of a set of attributes [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], which
means that it only provides a snapshot of the state of that
business object. It cannot provide insights into the exact
behaviour that led to that state. The ability to learn behavioural
patterns is what makes event data so interesting. After all,
understanding, predicting and correctly reacting to changes
in behaviour are crucial business capabilities. Furthermore,
including the behaviour perspective to complement traditional
analysis can help you build a multi-dimensional viewpoint to
better solve certain business problems [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        Behaviour, however, is an abstract concept that consists of
many attributes and properties, for instance: the subject that
carries out the action, the object on which a behaviour is
imposed, the context in which behaviour manifests itself, the
goal of the behaviour and the impact on the object or context
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Events, on the other hand, are the raw observation of
behaviour and very hard to interpret in their raw form. The fact
that this data is so low-level and fine-grained is what makes
analyzing it so challenging. In order to analyze the behaviour,
the low-level event data first needs to be transformed into
higher-level behavioural patterns.
      </p>
      <p>
        This is where our research problem arises: because this
data is more complex than conventional transactional data,
traditional data analysis techniques are not always appropriate
to extract these insights. There is a wide variety of pattern
mining techniques available, and although some could be used
on (preprocessed) event data, they were not developed with
event data in mind and often rely upon a set of assumptions
which are not universal for event data, for example: process
mining [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] expects each event to be related to an instance of the
process. However, exploring event data is not only challenging
because this data is generally interrelated in a
multidimensional manner, but also because of the large amounts of data,
which creates challenges for current techniques both in terms
of feasibility and in terms of interpretability of the results.
      </p>
      <p>
        When the data consists of a lot of observations and many
different types of items, these techniques tend to produce a
long list of possibly interesting patterns, which is difficult to
act on by a user who wants to explore the data. Furthermore,
insights can only be learned from patterns that are meaningful
with respect to the practitioner’s use case. Hence it is crucial
that understanding of behavioural structures, semantics and
dynamics of the event data is incorporated in the pattern
discovery and analysis stage [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>So we identified a set of needs related to exploring
behavioural patterns in event data. Firstly there is a need for
clarity on which techniques can be used, and how they can be
used, to mine for behavioural patterns in event data. Secondly
there is a need to effectively present the found patterns in
a way that is intuitively comprehensible to the end user.</p>
      <p>Lastly there is a need to incorporate domain knowledge in an
interactive way while exploring the data to ensure the quality,
correctness and relevance of the found patterns with respect
to the practitioner’s use case.</p>
      <p>Copyright © 2020 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).</p>
      <p>II. PROPOSED SOLUTION</p>
      <p>The final envisioned solution is an exploration framework
to guide the practitioner in interactively exploring behavioural
patterns in their event data. The framework must meet the
following requirements: (1) it should take raw event data as
an input, (2) it should uncover insights in behaviour of people,
objects or systems, (3) it should enable interactive exploration,
and (4) it must be possible to incorporate domain knowledge.</p>
      <p>
        The development of this framework is an application of the
behaviour informatics approach [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The scientific field of
Behaviour Informatics focuses on the development of
methodologies, techniques and practical tools for representing, modeling,
analyzing, understanding and utilizing behaviour [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        The PhD Project is divided into three work packages. Each
work package meets one of the needs we identified in Sect. I,
with the following deliverables:
1) a) a conceptual translation from the field of
behavioral informatics [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] to a set of analytical
challenges that describe different types of behavioural
insights that can be learned
b) an overview on how different pattern mining
techniques, or underlying concepts of these techniques,
can address these challenges and be used to answer
related research questions
2) a framework that incorporates the most useful concepts
from these pattern mining algorithms to facilitate the
exploration of event data from a behavioural analytics
perspective and visualizes the found patterns in a way
that is intuitively comprehensible to the end user
3) a way in which the end user can interact with the
framework and the feedback is reentered into the iterative
analysis process
      </p>
    </sec>
    <sec id="sec-3">
      <title>III. RESEARCH METHODOLOGY</title>
      <sec id="sec-3-1">
        <title>A. Work Package 1</title>
        <p>
          Since behaviour is an abstract concept that consists of many
low-level aspects, there are many viewpoints on behaviour that
can be investigated [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], and many different insights that can
be mined. For this first work package we aim to map out the
different domains of behaviour topics of interest and make a
classification of which pattern mining techniques can provide
answers to questions from each domain. We will explore
pattern mining techniques from different domains to get an
overview of the kind of behavioural insights that each
technique can discover. Different techniques from the following
domains, among others, will be examined: sequential pattern
mining [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], sequential rule mining [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], itemset mining [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ],
[
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], episode mining [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], periodic pattern mining [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ],
high-utility pattern mining [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], association rule mining [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ],
graph pattern mining [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] and process mining [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ].
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>B. Work Package 2</title>
        <p>
          Using the results of work package 1 we aim to build a
framework that incorporates underlying concepts of the
previously mentioned pattern mining techniques to facilitate the
easy exploration of behavioural patterns in the practitioner’s
event data. This artifact will be designed and implemented
following a Design Science approach [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], to safeguard that it
will meet the predetermined requirements and the actual needs
of the initial problem. Next, available visualization techniques
need to be explored and put to the test, in order to present the
resulting patterns in a intuitively comprehensible way to the
end user.
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>C. Work Package 3</title>
        <p>
          The focus of this last work package lies on incorporating
expert knowledge into the analysis process. We plan to do
this in an interactive way based on a visual analytics approach
[
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. Visual analytics is described as the “science of analytical
reasoning facilitated by interactive visual interfaces” [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. At
its base it is an iterative process in which automatic discovery
and visualization gets refined by feedback from the end user
[
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]–[
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. The interactivity of visual analytics makes it extremely
well suited to be used for exploratory analysis, and places it
in the broader area of hybrid intelligence, aimed at creating
synergies by letting machines and humans work together [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ].
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>IV. RESULT VALIDATION</title>
      <p>Validation of the results of the different work packages is
a great challenge. To validate our framework’s ability to find
meaningful patterns and its user experience, one or more case
studies will be set up in which a practitioner can evaluate the
performance of the framework on their data. However, it is
important to keep in mind that this evaluation is subjective and
highly influenced by the end result the practitioner already has
in mind. A strategy needs to be worked out to minimize this
influence and to evaluate not only patterns that are expected
to be found but also patterns that are unusual or overlooked.
A combination of a structured interview of the practitioner’s
expectations beforehand, the capturing of the framework’s user
experience and an in-dept interview afterwards, seems to be
the best approach.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>L.</given-names>
            <surname>Cao</surname>
          </string-name>
          , “
          <article-title>In-depth Behavior Understanding</article-title>
          and
          <article-title>Use: The Behavior Informatics Approach</article-title>
          ,” Information Sciences, vol.
          <volume>180</volume>
          , no.
          <issue>17</issue>
          ,
          <year>Sep 2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>W. Van der Aalst</surname>
          </string-name>
          , Process Mining: Data Science in Action, 2nd ed. Springer-Verlag Berlin Heidelberg,
          <year>2016</year>
          ,
          <fpage>978</fpage>
          -3-
          <fpage>662</fpage>
          -49851-4.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>C. C.</given-names>
            <surname>Aggarwal</surname>
          </string-name>
          and J. Han, Eds., Frequent Pattern Mining, 1st ed. Springer International Publishing,
          <year>2014</year>
          ,
          <fpage>978</fpage>
          -3-
          <fpage>319</fpage>
          -07821-2.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Fournier-Viger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.-W.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. U.</given-names>
            <surname>Kiran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. S.</given-names>
            <surname>Koh</surname>
          </string-name>
          , and R. Thomas, “
          <article-title>A Survey of Sequential Pattern Mining,” Data Science and Pattern Recognition</article-title>
          , vol.
          <volume>1</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>54</fpage>
          -
          <lpage>77</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Johannesson</surname>
          </string-name>
          and
          <string-name>
            <given-names>E.</given-names>
            <surname>Perjons</surname>
          </string-name>
          , An Introduction to Design Science, 1st ed. Springer International Publishing,
          <year>2014</year>
          ,
          <fpage>978</fpage>
          -3-
          <fpage>319</fpage>
          -10632-8.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>D.</given-names>
            <surname>Keim</surname>
          </string-name>
          , G. Andrienko,
          <string-name>
            <given-names>J. D.</given-names>
            <surname>Fekete</surname>
          </string-name>
          , C. Go¨rg, J. Kohlhammer, and G. Melanc¸on, Visual Analytics: Definition, Process, and Challenges. Springer Berlin Heidelberg,
          <year>2008</year>
          , pp.
          <fpage>154</fpage>
          -
          <lpage>175</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J. J.</given-names>
            <surname>Thomas</surname>
          </string-name>
          and
          <string-name>
            <given-names>K. A.</given-names>
            <surname>Cook</surname>
          </string-name>
          , Eds., Illuminating the Path:
          <article-title>The Research and Development Agenda for Visual Analytics</article-title>
          .
          <source>IEEE Computer Society</source>
          ,
          <year>2005</year>
          ,
          <fpage>978</fpage>
          -0-
          <fpage>769</fpage>
          -52323-1.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D.</given-names>
            <surname>Sacha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Stoffel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Stoffel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. C.</given-names>
            <surname>Kwon</surname>
          </string-name>
          , G. Ellis, and
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Keim</surname>
          </string-name>
          , “
          <article-title>Knowledge Generation Model for Visual Analytics,”</article-title>
          <source>IEEE Transactions on Visualization and Computer Graphics</source>
          , vol.
          <volume>20</volume>
          , no.
          <issue>12</issue>
          , pp.
          <fpage>1604</fpage>
          -
          <lpage>1613</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>E.</given-names>
            <surname>Kamar</surname>
          </string-name>
          , “
          <article-title>Directions in Hybrid Intelligence: Complementing AI Systems with Human Intelligence,”</article-title>
          <source>in Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence (IJCAI-16)</source>
          ,
          <year>March 2016</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>