<!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>Declarative Knowledge Discovery in Databases via Meta-Learning - Towards Advanced Analytics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Dietmar Seipel</string-name>
          <email>dietmar.seipel@uni-wuerzburg.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Martin Atzmueller</string-name>
          <email>martin.atzmueller@uni-osnabrueck.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Osnabrück University, Institute of Computer Science Semantic Information Systems Group (SIS) Wachsbleiche 27</institution>
          ,
          <addr-line>49090 Osnabrück</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Würzburg, Department of Computer Science, Knowledge-Based Systems Group (KBS) Am Hubland</institution>
          ,
          <addr-line>97074 Würzburg</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Knowledge discovery in databases is typically an exploratory and semi-automatic process, with a human-in-the-loop. Declarative approaches can considerably support this process, by formalizing and including domain knowledge as well as declaratively specifying the data processing and analytics process. Then, mediator frameworks provide powerful methods and approaches for orchestrating data processing and data mining methods in order to support the full knowledge discovery cycle. This paper proposes a novel approach for declarative knowledge discovery in databases enabling advanced analytics via the concept of meta-learning. We specifically present how to declaratively apply meta-learning and how to orchestrate knowledge discovery methods via the toolkit Declare. We utilize various methods from knowledge discovery in databases (KDD) for detecting patterns in (relational or XML) databases. For these, we present an example case for analyzing tennis data demonstrating the efficacy of the presented approach.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Evaluation and Presentation</p>
      <p>Knowledge
Patterns
.......................................</p>
      <p>Meta Learning</p>
      <p>Data Mining
Selection and Transformation</p>
      <p>Data Warehouses
Cleaning and Integration</p>
      <p>Databases
If the user knows which queries to ask to the database, then online analytical processing (OLAP) typically uses
aggregation queries in SQL (SUM, AVG, MIN, MAX) to process spreadsheets (data cubes). But, frequently we
are drowning in data, but starving for knowledge and the user does not know which patterns to search for in the
database. In such cases, exploratory approaches for data mining and knowledge discovery can be applied.</p>
      <p>
        Overall, in such contexts the goal in relational data mining is to find highly scalable algorithms, that can
also be applied to reveal patterns in very large amounts of data. Furthermore, data mining methods are commonly
applied to obtain a set of novel, potentially useful, and ultimately interesting patterns from (large) data sets cf. [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ].
This can be achieved e. g., utilizing exploratory data mining techniques like association rule mining or subgroup
discovery, as summarized below. Previously unknown patterns in the knowledge can be found without querying
by statistical methods. e. g., repeated splitting of a relational table w.r.t. entropy functions produces patterns in
the form of decision trees and classification rules. Association rules can be derived using the well–known A
Priori–Algorithm for frequent itemsets. A classification/association rule r is an uncertain rule over attribute=value
s;c
pairs Li = (Ai = Vi) with a support s and a confidence c in the form of an implication L1 ^ : : : ^ Ln =)
Ln+1 ^ : : : ^ Lm: For larger tables with many attributes or values, usually many rules are derived, and the
knowledge engineer has to investigate them.
      </p>
      <p>
        The K–Means–Algorithm [
        <xref ref-type="bibr" rid="ref49">49</xref>
        ] clusters groups of similar (logically related) objects, requiring the number of
clusters k as a parameter and a distance measure for estimating distances between pairs of objects.
      </p>
      <p>
        The SD–Map algorithm [
        <xref ref-type="bibr" rid="ref44 ref9">9, 44</xref>
        ] for subgroup discovery [
        <xref ref-type="bibr" rid="ref3 ref38 ref76">3, 38, 76</xref>
        ] aims at finding interpretable and interesting
patterns, i. e., patterns describing subsets of a dataset that are interesting as estimated by a quality function. That
is, in contrast to association rules, subgroups are discovered by such a quality function which can be flexibly
defined. In subgroup discovery, a database D = (I; A) is given by a set of instances I and a set of attributes
A. For nominal attributes, a basic pattern (ai = vj ) is a Boolean function I ! f0; 1g that is true if the value
of the attribute ai 2 A is equal to vj for the respective instance. The set of all basic patterns is denoted by .
A subgroup description or (complex) pattern is given by a set P = fp1; : : : ; plg; pi 2 ; i = 1; : : : ; l of basic
patterns, interpreted as a conjunction p1 ^: : :^pl; with length(P ) = l. A pattern can thus also be interpreted as the
body of a rule. The rule head then depends on the property of interest, e. g., for a binary target concept T on a basic
pattern selT = t. A subgroup SP = ext (P ) = f i 2 IjP (i) = t g; is the set of all instances that are covered by the
subgroup description P . In a top–k setting, a subgroup discovery algorithm returns the top–k subgroups according
to a selectable interestingness measure q: 2 ! R; cf. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. For a binary target concept, e. g., the size n := ext (P )
of a subgroup described by the pattern P , i. e., its support, and the share tP of the target concept in the subgroup,
i. e., its confidence, are combined by the interestingess measures qS as follows: qS (P ) = n (tP t0); where t0
denotes the (default) share of the target concept in the database P , or by the Lift quality function qL(P ) = ttP0 : In
general – besides those already mentioned quality functions – many quality functions for a single target feature,
e. g., in the binary or numerical case, trade off the size n = jext(P )j of a subgroup, and the deviation tP t0.
Thus, standard quality functions are of the form qa(P ) = na (tP t0); a 2 [0; 1] : For binary target concepts,
this includes, e. g., a simplified binomial function qa0:5 for a = 0:5, or the Piatetsky-Shapiro quality function qa
1
with a = 1, cf. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Exceptional model mining [
        <xref ref-type="bibr" rid="ref26 ref3">3, 26</xref>
        ] can be seen as a variant of subgroup discovery, focusing on more complex
quality functions, i. e., considering complex target models, like comparing regression models or graph
structures [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Essentially, exceptional model mining tries to identify interesting patterns with respect to a local model
derived from a set of attributes, cf. [
        <xref ref-type="bibr" rid="ref24 ref25">24, 25</xref>
        ]. For exceptional model mining, a model consists of a specific model
class (e. g., a regression or graph–structured model, cf. e. g., [
        <xref ref-type="bibr" rid="ref24 ref25 ref5">5, 24, 25</xref>
        ]), requiring a specific quality function.
It applies model parameters which depend on the values of the model attributes in the instances of the
respective subgroup. The attributes consist of two (usually non–overlapping) sets of describing attributes and model
attributes. The goal of exceptional model mining is then to identify patterns, using a specific quality function, for
which the model parameters differ significantly from the parameters of the model built from the entire dataset.
For a more detailed discussion we refer to [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ].
      </p>
      <p>
        Association rule mining, subgroup discovery and exceptional model mining are prominent methods for local
exceptionality detection that can be configured and adapted to various analytical tasks. We can, for example, focus
on more complex data such as graphs or sequences, where, e. g., description–oriented community detection using
subgroup discovery can be applied, cf. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. For providing both structurally valid and interpretable communities
we utilize the graph structure as well as additional descriptive features of the graph’s nodes. Furthermore, we can
focus on sequential patterns [
        <xref ref-type="bibr" rid="ref57">57</xref>
        ] as well as temporal episodes [
        <xref ref-type="bibr" rid="ref69">69</xref>
        ] which can both be tackled using a combination
of pattern mining and declarative techniques.
      </p>
      <p>
        In addition, we can make use of condensed or concise representations, which have been first developed in the
the field of association rules. This relates to frequent item sets for which condensed representations can be applied
in order to reduce the size of the set of association rules that are generated and presented (e. g., [
        <xref ref-type="bibr" rid="ref13 ref20 ref58 ref59 ref64">13,20,58,59,64</xref>
        ]).
These representations are used for the (implicit) redundancy management, since then the condensed patterns also
describe the specifically interesting patterns. In this case, the efficiency of the association rule discovery method
can also be increased significantly, if the redundancy management is directly incorporated into the algorithm;
otherwise, it can typically be applied in a post-processing step. Besides association rules, these techniques can
then also be generalized for frequent patterns (cf. [
        <xref ref-type="bibr" rid="ref36 ref56">36, 56</xref>
        ]). In general, based upon set-theory, condensed
representations include closed-sets, free-sets and (non-)derivable sets. We refer to [
        <xref ref-type="bibr" rid="ref36 ref56">36, 56</xref>
        ] for a detailed description.
Furthermore, according adaptations can be applied for subgroup discovery as well [
        <xref ref-type="bibr" rid="ref2 ref32">2, 32</xref>
        ]. In our context, Declare
offers flexible post-processing options on the obtained set of patterns, e. g., using subsumption as discussed
below. With the declarative functionality of Declare, flexible post analysis of the obtained patterns and knowledge
can be implemented, e. g., [
        <xref ref-type="bibr" rid="ref45">45</xref>
        ]. In particular, this allows for implementing declarative and knowledge-driven
approaches, for example, including background knowledge for the refinement of the discovered set of patterns,
e. g., [
        <xref ref-type="bibr" rid="ref11 ref35 ref4 ref52">4,11,35,52</xref>
        ], or for considering causal relations [
        <xref ref-type="bibr" rid="ref10 ref19 ref23 ref39 ref40 ref53 ref55">10,19,23,39,40,53,55</xref>
        ]; then, for example, we can identify
the subgroups which are causal for the target concept.
      </p>
      <p>
        In general, local exceptionality detection especially supports the goal of explanation–aware data mining [
        <xref ref-type="bibr" rid="ref54">54</xref>
        ] –
in line with interpretable and explainable data mining [
        <xref ref-type="bibr" rid="ref4 ref73">4, 73</xref>
        ] due to its more interpretable results, e. g., for
characterizing a set of data, for concept description, for providing regularities and associations between elements in
general, and for detecting and characterizing unexpected situations, e. g., events or episodes.
      </p>
      <p>
        Data warehouses frequently use declarative query languages. From knowledge–based information systems,
the query languages SQL, XQuery, DATALOG, and SPARQL are well–known: the knowledge engineer does not
have to program the instructions for evaluating a query, she/he just specifies the knowledge in an abstract and
compact syntax. For the logic programming language PROLOG [
        <xref ref-type="bibr" rid="ref16 ref22">16, 22</xref>
        ] Bob Kowalski has created the slogan
”Algorithm = Logic (what) + Control (how)”. Data warehouses use online analytical processing (OLAP) based on
aggregation queries in SQL for computer scientists and graphical user interfaces for domain experts (data cube,
spreadsheet), if the user knows which patterns to search for.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Method</title>
      <p>The declarative toolkit Declare can be used as a mediator to combine meta–learning with declarative orchestration
to put all the building blocks together in a flexible declarative way. Between different applications of data mining
methods, the basic data can be transformed with Declare, and based on a declarative analysis of the results of
previous applications of data mining methods, further data mining methods can be applied (orchestration).
3.1</p>
      <sec id="sec-2-1">
        <title>Meta–Learning and Declarative Knowledge Discovery</title>
        <p>
          In machine learning, the concept of meta–learning [
          <xref ref-type="bibr" rid="ref17 ref43">17, 43</xref>
          ] has been established, e. g., in the area of ensemble
learning when improving weak learners. Essentially, boosting [
          <xref ref-type="bibr" rid="ref30 ref31">30, 31</xref>
          ] and bagging [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] focus on the data
characteristics together with some evaluation measure of a classifier, for improving the classifier by modifying the
originating dataset. In addition, the selection of a data mining method, e. g., for classification, association rule
mining etc. can also be implemented using meta–learning [
          <xref ref-type="bibr" rid="ref14 ref71">14, 71</xref>
          ], as well as for formalizing, evaluating and
refining a data mining task [
          <xref ref-type="bibr" rid="ref12 ref7">7, 12</xref>
          ].
        </p>
        <p>In our approach, we extend the concept of meta–learning beyond those proposed in the literature. We extend
on those and make use of the full declarative capabilities, e. g., for modfying the data characteristics for data
mining and machine learning, for optimizing a given method such as changing a set of input parameters, and by
including other important criteria such as interpretability, coverage, redundancy of the given patterns/models etc.
3.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>The Declarative Mediator Declare</title>
        <p>
          The declarative logic programming toolkit Declare [
          <xref ref-type="bibr" rid="ref66">66</xref>
          ] is an open–source library developed in SWI PROLOG [
          <xref ref-type="bibr" rid="ref75">75</xref>
          ]
containing a deductive database system DDBASE that can access hybrid databases (relational: SQL, ODBC; XML:
XQuery; semantic web; . . . ) to produce complex structured answers using a query language DATALOG for the
stratified evaluation of logic programs with embedded PROLOG calls. DDBASE combines PROLOG and
DATALOG . It can process hybrid knowledge bases containing relational databases (RDB) and XML documents within
the same query using SQL (ODBC) and FNQuery, respectively, see Figure 2. This extends database programming
languages (DBPL) by XML capabilities.
        </p>
        <p>Declarative Programming: Prolog, …
SQL</p>
        <p>DATALOG</p>
        <p>XQUERY</p>
        <p>
          Declare has been developed at the Universities of Tübingen and Würzburg; it is availabe publicly and can
be installated in a docker container on most common platforms (including Windows, macOS, and Linux).
Domain specialists can load data into a hybrid internal data warehouse (e.g. in relational or XML format) and then
analyse the data using explainable techniques [
          <xref ref-type="bibr" rid="ref46">46</xref>
          ] from artificial intelligence (declararative and online–analytical
programming and data mining tools). Declarative logic programming in Declare (DDBASE, DATALOG , and
FNQuery) can be used as a mediator tool for managing and connecting hybrid database knowledge.
3.3
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Subgroup Discovery with Vikamine</title>
        <sec id="sec-2-3-1">
          <title>The open–source tool Vikamine3 [6, 8] for subgroup discovery and pattern mining is used in data science, artificial</title>
          <p>intelligence and complex network analysis. Vikamine is an open environment for intelligent pattern mining and
subgroup discovery, which features a variety of state–of–the–art automatic algorithms, visualizations, high
extensibility and customization capabilities. It is implemented in Java, but provides various interface solutions, e. g.,
in an R–implementation4; alternatively, it can also be configured and orchestrated via an XML–based interface.
Thus, with the latter, Vikamine can be flexibly embedded into data analytics workflows, e. g., in meta–learning
and orchestration contexts. This is also the targeted approach in the context of the Declare toolkit.</p>
          <p>
            Vikamine focuses on pattern mining for identifying local exceptional patterns via subgroup discovery; it also
supports the variant of exceptional model mining, providing this on complex relational data as well. In this way,
Vikamine aims at providing interesting patterns that help to ”make sense” of complex information and knowledge
processes. At its core, Vikamine applies subgroup discovery, which aims at identifying subgroups of data instances
that are interesting with respect to a a specific quality function. A subgroup can be represented by a pattern
typically consisting of feature–value pairs, as discussed above. In this way, subgroup discovery provides explicit and
interpretable patterns, as an instance of interpretable machine learning, e. g., [
            <xref ref-type="bibr" rid="ref4 ref47">4, 47</xref>
            ]. Therefore, this features both
interpretability as well as explainability, e. g., [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ]. Exemplary applications include e. g., the medical domain [
            <xref ref-type="bibr" rid="ref63">63</xref>
            ]
as well as industrial applications [
            <xref ref-type="bibr" rid="ref70">70</xref>
            ], and the analysis on social interactions and human behavior [
            <xref ref-type="bibr" rid="ref21 ref33 ref37">21, 33, 37</xref>
            ].
          </p>
          <p>Vikamine, i. e., its core library provides an XML–based interface such that subgroup discovery tasks can
be configured using declarative XML specifications for orchestrating Vikamine to be used in larger processing
pipelines, e. g., connected to the toolkit Declare.
4</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Example Case: Knowledge Discovery in Tennis Data with Declare</title>
      <p>
        For a tennis data warehouse, we have used Declare and the public data mining
software tools Weka and Vikamine in an extensive case study for analysing XML
data representing tennis rallies. The framework / method proposed in the previous
section can be used for knowledge discovery in general, e. g., in projects with
relational or XML databases. In the case of the tennis example, tennis trainers could
first digitize videos using our tool based on concepts from neural networks and
deep learning utilizing OpenCV [
        <xref ref-type="bibr" rid="ref15 ref74">15, 74</xref>
        ]; then, trainers can analyse and improve
the tactical behaviour of their students using declarative data mining concepts.
      </p>
      <p>For practical usage, of course, the needs of the users would be to have a stable
system running on a common platform such as a Windows PC – or even a
smartphone; also, declarative explanations and visualizations of the obtained results are
essential. Our current focus is to provide Declare and the Tennis tool in a docker
container, as a flexible solution that can be used under different operating systems.</p>
      <p>With a graphical user interface, tennis matches are managed and linked with
corresponding video sequences. A tactical analysis should reveal promising
strategies: The rallies are linked to video sequenes, which we transform to the data
format XML using AI techniques (deep learning). Declare has been used for
decomposing the tennis court into tiles, such that the likelihood that a ball hits a
tile becomes positive, whereas it is almost unlikely that the previous numerical
values occur more than once, cf. Figure 3. Suitable tilings could be found semi–
atomatically by domain experts using the domain knowledge. In a case study, we Fig. 3. Tennis Court with
Suithave analyzed how often a player hit from tile (i,j) to (k,l) using a spread- able Tiling Computed Using
sheet, cf. Figure 4. The coordinates x=0/4 and y=0/3 represent the outfield. The Domain Knowledge
sum of a row (i,j) shows how often a player hit from that tile, and the sum of a
column (k,l) shows how often it was hit to that tile.</p>
      <p>Declare has also been used for orchestrating different data mining methods of Weka and Vikamine. Based on
the results of previous association rule minings, other – more or or less refined – tilings of the tennis court have
been computed with FNQuery.
3 http://www.vikamine.org
4 https://rsubgroup.org)
4.1</p>
      <sec id="sec-3-1">
        <title>OLAP Queries</title>
        <p>After selecting and transforming the data using the mediator Declare to derive a suitable spreadsheet, simple
OLAP queries could be asked. The spreadsheet of Figure 4 was derived from the tiling of Figure 3, that had been
computed using domain knowledge from tennis experts.</p>
        <p>(0,0)
(0,1)
(0,2)
(0,3)
(1,0)
(1,1)
(1,2)
(1,3)
(2,0)
(2,1)
(2,2)
(2,3)
(3,0)
(3,1)
(3,2)
(3,3)
(4,0)
(4,1)
(4,2)
(4,3)</p>
        <p>To the best of the authors’ knowledge, such a spreadsheet analysis for supporting (OLAP) queries in the
context of declarative data mining, with adaptations via meta–learning is new. Here, we are currently investigating
clustering methods on the speadsheets of different matches, e. g., for finding pairs of players with similar matches.</p>
      </sec>
      <sec id="sec-3-2">
        <title>4.2 Mining Association Rules</title>
        <p>
          In [
          <xref ref-type="bibr" rid="ref74">74</xref>
          ], we have computed association rules with conjunctive conditions x1=i, y1=j and conjunctive
consequences x2=k, y2=l from a refined tiling. With Declare, it was possible to specify subsumption rules [
          <xref ref-type="bibr" rid="ref68">68</xref>
          ]
between the association rules to select a small intuitive subset from the very large set of produced patterns (i.e.
association rules), that can be presented as knowledge to the tennis expert.
        </p>
        <p>Best rules found:
1. x1=2, y1=0 61 ==&gt;
2. x1=3, y1=0 64 ==&gt;
11. x1=3, y1=0 64 ==&gt;
x2=4, y2=2 44 conf:(0.72)
x2=2, y2=2 38 conf:(0.59)
x2=1, y2=2 25 conf:(0.39)
3. x1=2, y1=3 76 ==&gt;
5. x1=2, y1=3 76 ==&gt;
4. x1=3, y1=3 75 ==&gt;
6. x1=3, y1=3 75 ==&gt;
x2=3, y2=1 38 conf:(0.50)
x2=4, y2=1 35 conf:(0.46)
x2=2, y2=1 36 conf:(0.48)
x2=1, y2=1 34 conf:(0.45)
14. x1=1, y1=1 106 ==&gt;
28. x1=1, y1=1 106 ==&gt;
18. x1=2, y1=1 65 ==&gt;
...</p>
        <p>x2=4, y2=2 37 conf:(0.35)
x2=1, y2=2 20 conf:(0.19)
x2=4, y2=2 20 conf:(0.31)
These interesting association rules have been selected with Declare from a very large number of rules returned
by Weka using subsumption rules specified in Declare. The rules 1, 2, and 11 are talking about services from the
bottom field, since y1=0 . The rules 3, 5, 4, and 6 are talking about services hits from the top field, since y1=3 .
Finally, the rules 14, 28, and 18 are talking about ground hits from the bottom field, since y1=1 .
4.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Knowledge Representation and Reasoning</title>
        <p>
          The Tennis Tool represents tennis matches in a data warehouse in XML format. There exists a toolkit FNQuery [
          <xref ref-type="bibr" rid="ref67">67</xref>
          ]
with a graphical user interface (GUI) to process XML data, see Figure 5. After loading an XML document in the
left window, we can ask queries with the finger icon or transform the data with the two pages icon. In Figure 5, a
query is asked in the left window, and the result is given in the little picture below.
        </p>
        <p>Powerful queries with path expressions – similar to XPath – including user–defined aggregation are possible
in FNQuery. In the following, we will show two examples which have not been published before.
Example: Length of a Rally. The average length (number of hits and length of the way of the ball) is aggregated
by sets (S) and games (G). The serving player (P) is also returned.</p>
        <p>For the first set, the respective statistics with the returned tuples are shown in a table in XPCE, see Figure 6.
When Sampras serves, then the rallies are much shorter. As a serve–and–volley player, he runs to the net early to
finish the point:</p>
        <p>Fig.6.StatisticsfortheGamesoftheFirstSet:AverageNumberofHitsandAveragePointDistances
Example: Cross–Cross–Longline Rally. We are especially interested in rallies where two cross balls are played
before a longline (ccl).</p>
        <p>tennis_point_classify(ccl, File, Point)
:</p>
        <p>Point := doc(File)/descendant::point,
point_to_successive_values(x, Point, [X1, X2, X3, X4]),
Limit = 1,
( X1 &gt;= Limit, X2 =&lt; -Limit, X3 &gt;= Limit, X4 &gt;= Limit
; X1 =&lt; -Limit, X2 &gt;= Limit, X3 =&lt; -Limit, X4 =&lt; -Limit ).
point_to_successive_values(Attribute, Point, Values)
:</p>
        <p>Hits_1 := Point/content::’*’,
n_successive_elements(4, Hits_1, Hits_2),
( foreach(H, Hits_2), foreach(V, Values) do</p>
        <p>A := H@Attribute ).</p>
        <p>The longline starts the decision phase: often, the other player cannot reach the ball, since the longline is
unexpected and the way to the other side of the court is long; otherwise, if he reaches the ball, then he has a good
chance to win the point himself.</p>
        <p>The following Declare query shows the cross–cross–longline rallies and waits for a user input between
displayingrallies.Everysinglerallyisvisualizedinthegraphicaluserinterface,seeFigure7,andthecorresponding
video sequence can be played.</p>
        <p>?- Type = ccl, File = ’2002_sampras_agassi_final.xml’,
forall( tennis_point_classify(Type, File, Point),</p>
        <p>( tennis_point_xml_display(Point), wait ) ).</p>
      </sec>
      <sec id="sec-3-4">
        <title>4.4 Subgroup Discovery with Vikamine</title>
        <p>WehaveappliedsubgroupdiscoveryusingtheVikaminealgorithmickernelcomponentviaits XML interface.For
this, we applied the tennis dataset which was accordingly preprocessed using Declare, on the level of points, and
points and hits – for a more detailed analysis if not only the attributes that contribute to a point are included for
analysis, but also individual hits by the respective players can be analyzed. Using this, we have defined several
subgroup discovery tasks, specifying different target concepts.</p>
        <p>In our application case, i. e., for tennis data analysis, we can make use of the
rich modeling capabilities of the Vikamine kernel component, including extended
quality functions which make use of the concepts of subgroup discovery as well as
exceptional model mining. We can, for example, focus on patterns that a specific
player is the winner of a point. For this simple example, we just need to specify
the respective target variable. We implement this by selecting a binary target tA =
(winner = A) or tB = (winner = B) for the respective players A (Sampras) and
B (Agassi), respectively.</p>
        <p>Then, we can detect subgroups as follows:
Target tA (Sampras wins):
Target tB (Agassi wins):
– Sampras wins in 85% of all cases, if he serves, there are no errors, and</p>
        <p>Agassi has a score of 0.
– Another interesting pattern is given by Sampras = top and service =
Sam</p>
        <p>pras with a share of winning the point of 72%.
– If Sampras makes an error, then Agassi wins with 100%.
– Also, for example, if set = 2 and error = 0 and service = Agassi, then</p>
        <p>Agassi wins with 79%.</p>
        <p>Furthermore, such analysis can then also be implemented for numeric target
variables; in addition, they can be extended towards more complex modeling structures
such as a graph – something where subgroup discovery in particular benefits from
its flexibly definable quality function, in contrast to e. g., association rule mining.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>Fig. 7. A
Longline Rally</p>
      <p>
        Cross–Cross–
In general, data mining systems are applied to obtain a set of novel, potentially useful, and ultimately interesting
patterns from (large) data sets [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. While the resulting patterns are typically interpretable, e. g., in pattern mining,
the large result sets of potentially interesting patterns that the user needs to assess, require further exploration
and interpretation techniques. Here, specifically declarative approaches, meta–learning and orchestration provide
suitable options for the implementation of such approaches, essentially supporting computational sensemaking in
order to “make sense” in the context of complex information and knowledge processes [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>In the context of this paper, we focused on a specific application case – given by tennis data mining. Here,
in a human-centered knowledge discovery approach, trainers can analyse and potentially improve the tactical
behaviour of their students using declarative data mining concepts, as outlined in this paper. So far, the orchestration
of the methods from knowledge discovery in tennis data warehouses has been done semi–automatically, in
particular making use of and based on the transformation capabilities of the mediator toolkit Declare. We are currently
working on an extended orchestration prototype for the data mining and knowledge discovery workflow, in order
to enable further declarative approaches supported by an integrated architecture.</p>
      <p>
        Furthermore, in [
        <xref ref-type="bibr" rid="ref74">74</xref>
        ], we had performed an initial case study for tennis data, where association rule mining was
applied for a single tennis match and different tilings of a tennis court. In the future, it will be interesting to build
a large data warehouse containing tennis matches of many players over several seasons and to orchestrate various
methods for data mining. Then, we can compare the strategies of different players versus different opponents. In
general, we would like to incorporate the usage of declarative domain knowledge in the orchestration process.
      </p>
      <p>In the future, we also aim analyze the technique of the different types of hits (forehand, backhand, volley) of
the players using more sophisticated video analysis.</p>
      <sec id="sec-4-1">
        <title>Acknowledgements</title>
        <p>We would like to thank the anonymous reviewers for their useful comments which have improved the paper, and
also the domain experts for their valuable input concerning expert knowledge on the tennis application case.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Rakesh</given-names>
            <surname>Agrawal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Ramakrishnan</given-names>
            <surname>Srikant</surname>
          </string-name>
          , et al.
          <article-title>Fast algorithms for mining association rules</article-title>
          .
          <source>In Proc. 20th International Conf. on Very Large Data Bases (VLDB</source>
          <year>1994</year>
          ), volume
          <volume>1215</volume>
          , pages
          <fpage>487</fpage>
          -
          <lpage>499</lpage>
          . Citeseer,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmueller</surname>
          </string-name>
          .
          <article-title>Knowledge-Intensive Subgroup Mining - Techniques for Automatic and Interactive Discovery</article-title>
          , volume
          <volume>307</volume>
          of Dissertations in Artificial Intelligence-Infix (
          <article-title>Diski)</article-title>
          . IOS Press,
          <year>March 2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmueller</surname>
          </string-name>
          . Subgroup Discovery.
          <source>WIREs Data Mining and Knowledge Discovery</source>
          ,
          <volume>5</volume>
          (
          <issue>1</issue>
          ):
          <fpage>35</fpage>
          -
          <lpage>49</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmueller</surname>
          </string-name>
          .
          <article-title>Declarative Aspects in Explicative Data Mining for Computational Sensemaking</article-title>
          . In Dietmar Seipel,
          <string-name>
            <given-names>Michael</given-names>
            <surname>Hanus</surname>
          </string-name>
          , and Salvador Abreu, editors,
          <source>Proc. International Conference on Declarative Programming</source>
          , pages
          <fpage>97</fpage>
          -
          <lpage>114</lpage>
          , Heidelberg, Germany,
          <year>2018</year>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmueller</surname>
          </string-name>
          , Stephan Doerfel, and
          <string-name>
            <given-names>Folke</given-names>
            <surname>Mitzlaff</surname>
          </string-name>
          .
          <article-title>Description-Oriented Community Detection using Exhaustive Subgroup Discovery</article-title>
          .
          <source>Information Sciences</source>
          ,
          <volume>329</volume>
          :
          <fpage>965</fpage>
          -
          <lpage>984</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmueller</surname>
          </string-name>
          and
          <string-name>
            <given-names>Florian</given-names>
            <surname>Lemmerich. VIKAMINE - Open-Source Subgroup</surname>
          </string-name>
          <string-name>
            <surname>Discovery</surname>
          </string-name>
          ,
          <article-title>Pattern Mining, and Analytics</article-title>
          .
          <source>In Proc. ECML/PKDD 2012: European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases</source>
          , Heidelberg, Germany,
          <year>2012</year>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmueller</surname>
          </string-name>
          , Florian Lemmerich, Jochen Reutelshoefer, and
          <string-name>
            <given-names>Frank</given-names>
            <surname>Puppe</surname>
          </string-name>
          .
          <article-title>Wiki-enabled semantic data mining-task design, evaluation and refinement</article-title>
          .
          <source>In Proc. International Workshop on Design, Evaluation and Refinement of Intelligent Systems (DERIS 2009)</source>
          , vol.
          <source>CEUR-WS</source>
          , volume
          <volume>545</volume>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmueller</surname>
          </string-name>
          and
          <string-name>
            <given-names>Frank</given-names>
            <surname>Puppe</surname>
          </string-name>
          .
          <article-title>Semi-Automatic Visual Subgroup Mining using VIKAMINE</article-title>
          .
          <source>Journal of Universal Computer Science</source>
          ,
          <volume>11</volume>
          (
          <issue>11</issue>
          ):
          <fpage>1752</fpage>
          -
          <lpage>1765</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmueller</surname>
          </string-name>
          and
          <string-name>
            <given-names>Frank</given-names>
            <surname>Puppe</surname>
          </string-name>
          .
          <article-title>SD-Map - A Fast Algorithm for Exhaustive Subgroup Discovery</article-title>
          .
          <source>In Proc. 10th European Conf. on Principles and Practice of Knowledge Discovery in Databases (PKDD</source>
          <year>2006</year>
          ), pages
          <fpage>6</fpage>
          -
          <lpage>17</lpage>
          , Heidelberg, Germany,
          <year>2006</year>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmueller</surname>
          </string-name>
          and
          <string-name>
            <given-names>Frank</given-names>
            <surname>Puppe</surname>
          </string-name>
          .
          <article-title>Causal Subgroup Analysis for Detecting Confounding</article-title>
          .
          <source>In Proc. 18th International Conference on Applications of Declarative Programming and Knowledge Management (INAP</source>
          <year>2007</year>
          ), Wuerzburg, Germany,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmueller</surname>
          </string-name>
          and
          <string-name>
            <given-names>Dietmar</given-names>
            <surname>Seipel</surname>
          </string-name>
          .
          <article-title>Declarative Specification of Ontological Domain Knowledge for Descriptive Data Mining</article-title>
          .
          <source>In Proc. International Conference on Applications of Declarative Programming and Knowledge Management (INAP)</source>
          , pages
          <fpage>158</fpage>
          -
          <lpage>170</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmüller</surname>
          </string-name>
          .
          <article-title>Experience management with task-configurations and task-patterns for descriptive data mining</article-title>
          .
          <source>In Joachim Baumeister and Dietmar Seipel</source>
          , editors,
          <source>Proceedings of the 3rd Workshop on Knowledge Engineering and Software Engineering (KESE 2007) at the 30th German Conference on Artificial Intelligence (KI</source>
          <year>2007</year>
          ), Osnabrück, Germany,
          <year>September 10</year>
          ,
          <year>2007</year>
          , volume
          <volume>282</volume>
          <source>of CEUR Workshop Proceedings. CEUR-WS.org</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Yves</surname>
            <given-names>Bastide</given-names>
          </string-name>
          , Nicolas Pasquier, Rafik Taouil, Gerd Stumme, and
          <string-name>
            <given-names>Lotfi</given-names>
            <surname>Lakhal</surname>
          </string-name>
          .
          <article-title>Mining Minimal Non-Redundant Association Rules Using Frequent Closed Itemsets</article-title>
          . In J. Lloyd and
          <string-name>
            <given-names>V.</given-names>
            <surname>Dahl</surname>
          </string-name>
          and
          <string-name>
            <given-names>U.</given-names>
            <surname>Furbach</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Kerber and K.-K. Lau</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Palamidessi</surname>
          </string-name>
          and L. and
          <string-name>
            <given-names>M.</given-names>
            <surname>Pereira</surname>
          </string-name>
          and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sagiv</surname>
          </string-name>
          and
          <string-name>
            <surname>P.</surname>
          </string-name>
          and J. Stuckey, editor,
          <source>Computational Logic - CL 2000. Proc. CL '00</source>
          , pages
          <fpage>972</fpage>
          -
          <lpage>986</lpage>
          , Heidelberg, Germany,
          <year>2000</year>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>Hendrik</given-names>
            <surname>Blockeel</surname>
          </string-name>
          .
          <article-title>Declarative data analysis</article-title>
          .
          <source>International Journal of Data Science and Analytics</source>
          ,
          <volume>6</volume>
          (
          <issue>3</issue>
          ):
          <fpage>217</fpage>
          -
          <lpage>223</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>Gary</given-names>
            <surname>Bradski</surname>
          </string-name>
          and
          <string-name>
            <given-names>Adrian</given-names>
            <surname>Kaehler</surname>
          </string-name>
          .
          <article-title>Learning OpenCV: Computer vision with the OpenCV library. "</article-title>
          <string-name>
            <surname>O'Reilly"</surname>
          </string-name>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16. Ivan Bratko.
          <source>Prolog Programming for Artificial Intelligence. Addison-Wesley Longman, 4th edition</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Pavel</surname>
            <given-names>Brazdil</given-names>
          </string-name>
          , Christophe Giraud Carrier, Carlos Soares, and
          <string-name>
            <given-names>Ricardo</given-names>
            <surname>Vilalta</surname>
          </string-name>
          . Metalearning: Applications to Data Mining. Springer Science &amp; Business
          <string-name>
            <surname>Media</surname>
          </string-name>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>Leo</given-names>
            <surname>Breiman</surname>
          </string-name>
          .
          <article-title>Bagging predictors</article-title>
          .
          <source>Machine learning</source>
          ,
          <volume>24</volume>
          (
          <issue>2</issue>
          ):
          <fpage>123</fpage>
          -
          <lpage>140</lpage>
          ,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Kailash</surname>
            <given-names>Budhathoki</given-names>
          </string-name>
          , Mario Boley, and
          <string-name>
            <given-names>Jilles</given-names>
            <surname>Vreeken</surname>
          </string-name>
          .
          <article-title>Discovering Reliable Causal Rules</article-title>
          .
          <source>In Proc. SIAM International Conference on Data Mining (SDM)</source>
          , pages
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          . SIAM,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <given-names>Toon</given-names>
            <surname>Calders</surname>
          </string-name>
          and
          <string-name>
            <given-names>Bart</given-names>
            <surname>Goethals</surname>
          </string-name>
          .
          <article-title>Mining All Non-Derivable Frequent Itemsets</article-title>
          . In Tapio Elomaa, Heikki Mannila, and Hannu Toivonen, editors,
          <source>Proc. 6th European Conference on Principles of Data Mining and Knowledge Discovery</source>
          , volume
          <volume>2431</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>74</fpage>
          -
          <lpage>85</lpage>
          . Springer,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Centeio</surname>
            <given-names>Jorge</given-names>
          </string-name>
          ,
          <article-title>Carolina and Atzmueller, Martin and Heravi, Behzad M and Gibson</article-title>
          , Jenny L and
          <string-name>
            <surname>Rossetti</surname>
          </string-name>
          ,
          <string-name>
            <surname>Rosaldo</surname>
            <given-names>JF</given-names>
          </string-name>
          and Rebelo de Sá, Cláudio. ”
          <article-title>Want to Come Play With Me?” Outlier Subgroup Discovery on Spatio-Temporal Interactions</article-title>
          .
          <source>Expert Systems</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <given-names>William</given-names>
            <surname>Clocksin</surname>
          </string-name>
          and Christopher S.
          <source>Mellish. Programming in PROLOG. Springer Science &amp; Business Media</source>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Gregory</surname>
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Cooper</surname>
          </string-name>
          .
          <article-title>A Simple Constraint-Based Algorithm for Efficiently Mining Observational Databases for Causal Relationships</article-title>
          .
          <source>Data Mining and Knowledge Discovery</source>
          ,
          <volume>1</volume>
          (
          <issue>2</issue>
          ):
          <fpage>203</fpage>
          -
          <lpage>224</lpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <given-names>W.</given-names>
            <surname>Duivesteijn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Knobbe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Feelders</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. van Leeuwen. Subgroup</given-names>
            <surname>Discovery</surname>
          </string-name>
          <article-title>Meets Bayesian Networks-An Exceptional Model Mining Approach</article-title>
          .
          <source>In Proc. ICDM. IEEE</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Wouter</surname>
            <given-names>Duivesteijn</given-names>
          </string-name>
          , Ad Feelders, and
          <string-name>
            <given-names>Arno J.</given-names>
            <surname>Knobbe</surname>
          </string-name>
          .
          <article-title>Different Slopes for Different Folks: Mining for Exceptional Regression Models with Cook's Distance</article-title>
          .
          <source>In Proc. KDD</source>
          , pages
          <fpage>868</fpage>
          -
          <lpage>876</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Wouter</surname>
            <given-names>Duivesteijn</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Ad J.</given-names>
            <surname>Feelders</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Arno</given-names>
            <surname>Knobbe</surname>
          </string-name>
          .
          <source>Exceptional Model Mining. Data Mining and Knowledge Discovery</source>
          ,
          <volume>30</volume>
          (
          <issue>1</issue>
          ):
          <fpage>47</fpage>
          -
          <lpage>98</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Usama M. Fayyad</surname>
            , Gregory Piatetsky-Shapiro,
            <given-names>and Padraic</given-names>
          </string-name>
          <string-name>
            <surname>Smyth</surname>
          </string-name>
          .
          <article-title>From Data Mining to Knowledge Discovery: An Overview</article-title>
          .
          <source>In Advances in Knowledge Discovery and Data Mining</source>
          , pages
          <fpage>1</fpage>
          -
          <lpage>34</lpage>
          . AAAI Press,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Fayyad</surname>
          </string-name>
          , Usama and Piatetsky-Shapiro,
          <article-title>Gregory and Smyth, Padhraic. From data mining to knowledge discovery in databases</article-title>
          .
          <source>AI magazine</source>
          ,
          <volume>17</volume>
          (
          <issue>3</issue>
          ):
          <fpage>37</fpage>
          -
          <lpage>37</lpage>
          ,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Frawley</surname>
          </string-name>
          , William J. and
          <string-name>
            <surname>Piatetsky-Shapiro</surname>
          </string-name>
          ,
          <article-title>Gregory and Matheus, Christopher J. Knowledge discovery in databases: An overview</article-title>
          .
          <source>AI magazine</source>
          ,
          <volume>13</volume>
          (
          <issue>3</issue>
          ):
          <fpage>57</fpage>
          -
          <lpage>57</lpage>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Yoav</surname>
            <given-names>Freund</given-names>
          </string-name>
          , Robert Schapire, and
          <string-name>
            <given-names>Naoki</given-names>
            <surname>Abe</surname>
          </string-name>
          .
          <article-title>A short introduction to boosting</article-title>
          .
          <source>Journal Japanese Society For Artificial Intelligence</source>
          ,
          <volume>14</volume>
          (
          <fpage>771</fpage>
          -780):
          <fpage>1612</fpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <given-names>Yoav</given-names>
            <surname>Freund</surname>
          </string-name>
          and
          <string-name>
            <given-names>Robert E</given-names>
            <surname>Schapire</surname>
          </string-name>
          .
          <article-title>A decision-theoretic generalization of on-line learning and an application to boosting</article-title>
          .
          <source>Journal of computer and system sciences</source>
          ,
          <volume>55</volume>
          (
          <issue>1</issue>
          ):
          <fpage>119</fpage>
          -
          <lpage>139</lpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Gemma</surname>
            <given-names>C Garriga</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Petra Kralj</surname>
          </string-name>
          , and
          <article-title>Nada Lavracˇ. Closed Sets for Labeled Data</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          ,
          <volume>9</volume>
          (
          <issue>4</issue>
          ),
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Andrew</surname>
            <given-names>Hendrickson</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Jason</given-names>
            <surname>Wang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmueller</surname>
          </string-name>
          .
          <article-title>Identifying Exceptional Descriptions of People using Topic Modeling and Subgroup Discovery</article-title>
          .
          <source>In Proc. 24th International Symposium on Methodologies for Intelligent Systems (ISMIS)</source>
          , LNCS, Heidelberg, Germany,
          <year>2018</year>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Jochen</surname>
            <given-names>Hipp</given-names>
          </string-name>
          , Ulrich Güntzer, and
          <string-name>
            <given-names>Gholamreza</given-names>
            <surname>Nakhaeizadeh</surname>
          </string-name>
          .
          <article-title>Algorithms for association rule mining - a general survey and comparison</article-title>
          .
          <source>ACM SIGKDD explorations newsletter</source>
          ,
          <volume>2</volume>
          (
          <issue>1</issue>
          ):
          <fpage>58</fpage>
          -
          <lpage>64</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <article-title>Szymon Jaroszewicz and Dan A. Simovici. Interestingness of Frequent Itemsets using Bayesian Networks as Background Knowledge</article-title>
          .
          <source>In KDD '04: Proc. 10th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</source>
          , pages
          <fpage>178</fpage>
          -
          <lpage>186</lpage>
          , New York, NY, USA,
          <year>2004</year>
          . ACM Press.
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Jean-Francois Boulicaut</surname>
          </string-name>
          .
          <article-title>Encyclopedia of Data Warehousing and Mining, chapter Condensed Representations for Data Mining</article-title>
          , pages
          <fpage>37</fpage>
          -
          <lpage>79</lpage>
          . Idea Group,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>Mark</surname>
            <given-names>Kibanov</given-names>
          </string-name>
          , Martin Atzmueller, Jens Illig, Christoph Scholz, Alain Barrat, Ciro Cattuto, and
          <string-name>
            <given-names>Gerd</given-names>
            <surname>Stumme</surname>
          </string-name>
          .
          <article-title>Is Web Content a Good Proxy for Real-Life Interaction? A Case Study Considering Online and Offline Interactions of Computer Scientists</article-title>
          .
          <source>In Proc. ASONAM</source>
          , Boston, MA, USA,
          <year>2015</year>
          . IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38.
          <string-name>
            <given-names>Willi</given-names>
            <surname>Klösgen</surname>
          </string-name>
          .
          <article-title>Explora: A multipattern and multistrategy discovery assistant</article-title>
          .
          <source>In Advances in Knowledge Discovery and Data Mining</source>
          , pages
          <fpage>249</fpage>
          -
          <lpage>271</lpage>
          . Springer,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39.
          <string-name>
            <given-names>Willi</given-names>
            <surname>Klösgen</surname>
          </string-name>
          and
          <string-name>
            <given-names>Michael</given-names>
            <surname>May</surname>
          </string-name>
          .
          <article-title>Census Data Mining - An Application</article-title>
          . In D. Malerba and P. Brito, editors,
          <source>Proc. Workshop Mining Official Data, 6th European Conference, PKDD 2002</source>
          , Helsinki,
          <year>2002</year>
          . Helsinki Univ. Printing House.
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          40.
          <string-name>
            <given-names>Willi</given-names>
            <surname>Klösgen</surname>
          </string-name>
          and
          <string-name>
            <given-names>Michael</given-names>
            <surname>May</surname>
          </string-name>
          .
          <article-title>Spatial Subgroup Mining Integrated in an Object-Relational Spatial Database</article-title>
          . In T. Elomaa,
          <string-name>
            <given-names>H.</given-names>
            <surname>Mannila</surname>
          </string-name>
          , and H. Toivonen, editors,
          <source>Proc. Principles of Data Mining and Knowledge Discovery. 6th European Conference, PKDD</source>
          <year>2002</year>
          , volume
          <volume>2431</volume>
          <source>of LNCS</source>
          , pages
          <fpage>275</fpage>
          -
          <lpage>286</lpage>
          , Heidelberg, Germany,
          <year>2002</year>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          41.
          <string-name>
            <surname>Janez</surname>
            <given-names>Kranjc</given-names>
          </string-name>
          , Vid Podpecˇan, and Nada Lavracˇ.
          <article-title>Clowdflows: A Cloud Based Scientific Workflow Platform</article-title>
          .
          <source>In Joint European Conference on Machine Learning and Knowledge Discovery in Databases</source>
          , pages
          <fpage>816</fpage>
          -
          <lpage>819</lpage>
          . Springer,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          42.
          <article-title>Nada Lavracˇ and Anže Vavpeticˇ. Relational and semantic data mining</article-title>
          .
          <source>In International Conference on Logic Programming and Nonmonotonic Reasoning</source>
          , pages
          <fpage>20</fpage>
          -
          <lpage>31</lpage>
          . Springer,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          43.
          <string-name>
            <surname>Christiane</surname>
            <given-names>Lemke</given-names>
          </string-name>
          , Marcin Budka, and
          <string-name>
            <given-names>Bogdan</given-names>
            <surname>Gabrys</surname>
          </string-name>
          .
          <article-title>Metalearning: a survey of trends and technologies</article-title>
          .
          <source>Artificial intelligence review</source>
          ,
          <volume>44</volume>
          (
          <issue>1</issue>
          ):
          <fpage>117</fpage>
          -
          <lpage>130</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          44.
          <string-name>
            <surname>Florian</surname>
            <given-names>Lemmerich</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmueller</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Frank</given-names>
            <surname>Puppe</surname>
          </string-name>
          .
          <article-title>Fast Exhaustive Subgroup Discovery with Numerical Target Concepts</article-title>
          .
          <source>Data Mining and Knowledge Discovery</source>
          ,
          <volume>30</volume>
          (
          <issue>3</issue>
          ):
          <fpage>711</fpage>
          -
          <lpage>762</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          45. Bing Liu and
          <string-name>
            <given-names>Wynne</given-names>
            <surname>Hsu</surname>
          </string-name>
          .
          <article-title>Post-Analysis of Learned Rules</article-title>
          .
          <source>In Proc. 13th National Conference on Artificial Intelligence (AAAI-96)</source>
          , pages
          <fpage>828</fpage>
          -
          <lpage>834</lpage>
          , Menlo Park, CA,
          <year>1996</year>
          . AAAI Press.
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          46.
          <string-name>
            <surname>Luca</surname>
            <given-names>Longo</given-names>
          </string-name>
          , Randy Goebel, Freddy Lecue,
          <string-name>
            <given-names>Peter</given-names>
            <surname>Kieseberg</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Andreas</given-names>
            <surname>Holzinger</surname>
          </string-name>
          .
          <source>Explainable Artificial Intelligence: Concepts</source>
          , Applications, Research Challenges and
          <article-title>Visions</article-title>
          . In Andreas Holzinger,
          <string-name>
            <given-names>Peter</given-names>
            <surname>Kieseberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. Min</given-names>
            <surname>Tjoa</surname>
          </string-name>
          , and Edgar Weippl, editors,
          <source>Machine Learning and Knowledge Extraction</source>
          , volume
          <volume>12279</volume>
          <source>of LNCS</source>
          , pages
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          . Springer, Cham,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          47.
          <string-name>
            <surname>Corentin</surname>
            <given-names>Lonjarret</given-names>
          </string-name>
          , Céline Robardet, Marc Plantevit, Roch Auburtin, and
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmueller. Why Should I Trust This</surname>
          </string-name>
          <article-title>Item? Explaining the Recommendations of any Model</article-title>
          .
          <source>In Proc. IEEE International Conference on Data Science and Advanced Analytics (DSAA)</source>
          , pages
          <fpage>526</fpage>
          -
          <lpage>535</lpage>
          . IEEE,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          48. Bing Liu Wynne Hsu Yiming Ma, Bing Liu, and
          <string-name>
            <given-names>Yiming</given-names>
            <surname>Hsu</surname>
          </string-name>
          .
          <article-title>Integrating classification and association rule mining</article-title>
          .
          <source>In Proc. Fourth International Conference on Knowledge Discovery and Data Mining (KDD</source>
          <year>1998</year>
          ), pages
          <fpage>80</fpage>
          -
          <lpage>86</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          49.
          <string-name>
            <surname>James MacQueen. Some</surname>
          </string-name>
          <article-title>Methods for Classification and Analysis of Multivariate Observations</article-title>
          .
          <source>In Proc. Fifth Berkeley Symposium on Mathematical Statistics and Probability</source>
          , volume
          <volume>1</volume>
          , pages
          <fpage>281</fpage>
          -
          <lpage>297</lpage>
          . Oakland, CA, USA,
          <year>1967</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          50.
          <string-name>
            <given-names>Heikki</given-names>
            <surname>Mannila</surname>
          </string-name>
          .
          <article-title>Theoretical Frameworks for Data Mining</article-title>
          . SIGKDD Explor.,
          <volume>1</volume>
          (
          <issue>2</issue>
          ):
          <fpage>30</fpage>
          -
          <lpage>32</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          51.
          <string-name>
            <surname>Gonzalo</surname>
            <given-names>Mariscal</given-names>
          </string-name>
          , Oscar Marban, and
          <string-name>
            <given-names>Covadonga</given-names>
            <surname>Fernandez</surname>
          </string-name>
          .
          <article-title>A survey of data mining and knowledge discovery process models and methodologies</article-title>
          .
          <source>The Knowledge Engineering Review</source>
          ,
          <volume>25</volume>
          (
          <issue>2</issue>
          ):
          <fpage>137</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          52.
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmueller</surname>
          </string-name>
          and
          <string-name>
            <given-names>Frank</given-names>
            <surname>Puppe</surname>
          </string-name>
          and
          <string-name>
            <surname>Hans-Peter Buscher</surname>
          </string-name>
          .
          <article-title>Exploiting Background Knowledge for KnowledgeIntensive Subgroup Discovery</article-title>
          .
          <source>In Proc. 19th International Joint Conference on Artificial Intelligence (IJCAI-05)</source>
          , pages
          <fpage>647</fpage>
          -
          <lpage>652</lpage>
          , Edinburgh, Scotland,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref53">
        <mixed-citation>
          53.
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmueller</surname>
          </string-name>
          and
          <string-name>
            <given-names>Frank</given-names>
            <surname>Puppe</surname>
          </string-name>
          and
          <string-name>
            <surname>Hans-Peter Buscher</surname>
          </string-name>
          .
          <article-title>A Semi-Automatic Approach for Confounding-Aware Subgroup Discovery</article-title>
          .
          <source>International Journal on Artificial Intelligence Tools (IJAIT)</source>
          ,
          <volume>18</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>18</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref54">
        <mixed-citation>
          54. Martin Atzmueller and Thomas Roth-Berghofer.
          <article-title>The Mining and Analysis Continuum of Explaining Uncovered</article-title>
          .
          <source>In Proc. 30th SGAI International Conference on Artificial Intelligence</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref55">
        <mixed-citation>
          55.
          <string-name>
            <surname>Osman</surname>
            <given-names>Mian</given-names>
          </string-name>
          , Alexander Marx, and
          <string-name>
            <given-names>Jilles</given-names>
            <surname>Vreeken</surname>
          </string-name>
          .
          <article-title>Discovering Fully Oriented Causal Networks</article-title>
          .
          <source>In Proc. AAAI Conference on Artificial Intelligence (AAAI)</source>
          .
          <source>AAAI</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref56">
        <mixed-citation>
          56.
          <string-name>
            <given-names>Taneli</given-names>
            <surname>Mielikäinen</surname>
          </string-name>
          .
          <article-title>Finding all Occurring Sets of Interest</article-title>
          . In
          <string-name>
            <surname>Jean-Francois Boulicaut</surname>
          </string-name>
          and Saso Dzeroski, editor,
          <source>Proc. 2nd International Workshop on Knowledge Discovery in Inductive Databases.</source>
          , pages
          <fpage>97</fpage>
          -
          <lpage>106</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref57">
        <mixed-citation>
          57.
          <string-name>
            <given-names>Dennis</given-names>
            <surname>Mollenhauer</surname>
          </string-name>
          and
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmueller</surname>
          </string-name>
          .
          <article-title>Sequential exceptional pattern discovery using pattern-growth: An extensible framework for interpretable machine learning on sequential data</article-title>
          .
          <source>In Martin Atzmüller</source>
          , Tomás Kliegr, and Ute Schmid, editors,
          <source>Proceedings of the First International Workshop on Explainable and Interpretable Machine Learning (XI-ML</source>
          <year>2020</year>
          )
          <article-title>co-located with the 43rd</article-title>
          <source>German Conference on Artificial Intelligence (KI</source>
          <year>2020</year>
          ), Bamberg, Germany,
          <year>September 21</year>
          ,
          <year>2020</year>
          (Virtual Workshop), volume
          <volume>2796</volume>
          <source>of CEUR Workshop Proceedings. CEUR-WS.org</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref58">
        <mixed-citation>
          58.
          <string-name>
            <surname>Nicolas</surname>
            <given-names>Pasquier</given-names>
          </string-name>
          , Yves Bastide, Rafik Taouil, and
          <string-name>
            <given-names>Lotfi</given-names>
            <surname>Lakhal</surname>
          </string-name>
          .
          <article-title>Discovering Frequent Closed Itemsets for Association Rules</article-title>
          . In Catriel Beeri and Peter Buneman, editors,
          <source>Proc. 7th International Conference on Database Theory (ICDT 99)</source>
          , volume
          <volume>1540</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>398</fpage>
          -
          <lpage>416</lpage>
          . Springer,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref59">
        <mixed-citation>
          59.
          <string-name>
            <surname>Jian</surname>
            <given-names>Pei</given-names>
          </string-name>
          , Jiawei Han, and
          <string-name>
            <given-names>Runying</given-names>
            <surname>Mao</surname>
          </string-name>
          .
          <article-title>CLOSET: An Efficient Algorithm for Mining Frequent Closed Itemsets</article-title>
          .
          <source>In ACM SIGMOD Workshop on Research Issues in Data Mining and Knowledge Discovery</source>
          , pages
          <fpage>21</fpage>
          -
          <lpage>30</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref60">
        <mixed-citation>
          60.
          <string-name>
            <surname>Matic</surname>
            <given-names>Perovšek</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Anže</surname>
            <given-names>Vavpeticˇ</given-names>
          </string-name>
          , Janez Kranjc, Bojan Cestnik, and Nada Lavracˇ. Wordification:
          <article-title>Propositionalization by unfolding relational data into bags of words</article-title>
          .
          <source>Expert Systems with Applications</source>
          ,
          <volume>42</volume>
          (
          <fpage>17</fpage>
          -18):
          <fpage>6442</fpage>
          -
          <lpage>6456</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref61">
        <mixed-citation>
          61.
          <string-name>
            <surname>Piatetsky-Shapiro</surname>
          </string-name>
          ,
          <article-title>Gregory. Knowledge discovery in databases: 10 years after</article-title>
          .
          <source>ACM SIGKDD Explorations Newsletter</source>
          ,
          <volume>1</volume>
          (
          <issue>2</issue>
          ):
          <fpage>59</fpage>
          -
          <lpage>61</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref62">
        <mixed-citation>
          62.
          <string-name>
            <surname>Vid</surname>
            <given-names>Podpecˇan</given-names>
          </string-name>
          , Monika Zemenova, and
          <article-title>Nada Lavracˇ. Orange4WS Environment for Service-Oriented Data Mining</article-title>
          .
          <source>The Computer Journal</source>
          ,
          <volume>55</volume>
          (
          <issue>1</issue>
          ):
          <fpage>82</fpage>
          -
          <lpage>98</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref63">
        <mixed-citation>
          63.
          <string-name>
            <surname>Puppe</surname>
          </string-name>
          ,
          <article-title>Frank and Atzmueller, Martin and Buscher, Georg and Huettig, Matthias and Lührs, Hardi and Buscher, HansPeter. Application and evaluation of a medical knowledge system in sonography (sonoconsult)</article-title>
          .
          <source>In Proceedings of the 2008 conference on ECAI 2008: 18th European Conference on Artificial Intelligence</source>
          , pages
          <fpage>683</fpage>
          -
          <lpage>687</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref64">
        <mixed-citation>
          64.
          <string-name>
            <surname>Jr. Roberto J. Bayardo</surname>
          </string-name>
          .
          <article-title>Efficiently Mining Long Patterns from Databases</article-title>
          .
          <source>In SIGMOD '98: Proc. of the 1998 ACM SIGMOD International Conference on Management of data</source>
          , pages
          <fpage>85</fpage>
          -
          <lpage>93</lpage>
          , New York, NY, USA,
          <year>1998</year>
          . ACM Press.
        </mixed-citation>
      </ref>
      <ref id="ref65">
        <mixed-citation>
          65.
          <string-name>
            <given-names>Lior</given-names>
            <surname>Rokach</surname>
          </string-name>
          .
          <article-title>A survey of clustering algorithms</article-title>
          .
          <source>In Data Mining and Knowledge Discovery Handbook</source>
          , pages
          <fpage>269</fpage>
          -
          <lpage>298</lpage>
          . Springer,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref66">
        <mixed-citation>
          66.
          <string-name>
            <given-names>Dietmar</given-names>
            <surname>Seipel</surname>
          </string-name>
          .
          <article-title>Declare - A Declarative Toolkit for Knowledge-Based Systems and Logic Programming</article-title>
          . http://www1.pub.informatik.uni-wuerzburg.de/databases/research.html.
        </mixed-citation>
      </ref>
      <ref id="ref67">
        <mixed-citation>
          67.
          <string-name>
            <given-names>Dietmar</given-names>
            <surname>Seipel</surname>
          </string-name>
          .
          <article-title>Processing XML-Documents in PROLOG</article-title>
          .
          <source>In Workshop on Logic Programming (WLP</source>
          <year>2002</year>
          ),
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref68">
        <mixed-citation>
          68.
          <string-name>
            <given-names>Dietmar</given-names>
            <surname>Seipel</surname>
          </string-name>
          .
          <source>Advanced Databases, Lecture Notes of a Course</source>
          at the University of Würzburg, since
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref69">
        <mixed-citation>
          69.
          <string-name>
            <surname>Dietmar</surname>
            <given-names>Seipel</given-names>
          </string-name>
          , Stefan Köhler, Philipp Neubeck, and
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmueller</surname>
          </string-name>
          .
          <article-title>Mining Complex Event Patterns in Computer Networks</article-title>
          .
          <source>In Post Proceedings of the 1st Workshop on New Frontiers in Mining Complex Patterns (NFMCP</source>
          <year>2012</year>
          , LNAI. Springer, Heidelberg, Germany,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref70">
        <mixed-citation>
          70.
          <string-name>
            <given-names>Eric</given-names>
            <surname>Sternberg</surname>
          </string-name>
          and
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmueller</surname>
          </string-name>
          .
          <article-title>Knowledge-Based Mining of Exceptional Patterns in Logistics Data: Approaches and Experiences in an Industry 4.0 Context</article-title>
          .
          <source>In Proc. 24th International Symposium on Methodologies for Intelligent Systems (ISMIS)</source>
          , LNCS, Heidelberg, Germany,
          <year>2018</year>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref71">
        <mixed-citation>
          71.
          <string-name>
            <surname>Thornton</surname>
          </string-name>
          , Chris and Hutter, Frank and Hoos,
          <string-name>
            <surname>Holger H</surname>
          </string-name>
          . and
          <string-name>
            <surname>Leyton-Brown</surname>
          </string-name>
          , Kevin. Auto-WEKA:
          <article-title>Combined selection and hyperparameter optimization of classification algorithms</article-title>
          .
          <source>In Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</source>
          , pages
          <fpage>847</fpage>
          -
          <lpage>855</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref72">
        <mixed-citation>
          72.
          <string-name>
            <given-names>Evangelos</given-names>
            <surname>Triantaphyllou</surname>
          </string-name>
          .
          <article-title>Data Mining and Knowledge Discovery via Logic-Based Methods: Theory, Algorithms,</article-title>
          and Applications, volume
          <volume>43</volume>
          . Springer Science &amp; Business
          <string-name>
            <surname>Media</surname>
          </string-name>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref73">
        <mixed-citation>
          73.
          <string-name>
            <surname>Simon</surname>
            <given-names>Vollert</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Martin</given-names>
            <surname>Atzmueller</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Andreas</given-names>
            <surname>Theissler</surname>
          </string-name>
          .
          <article-title>Interpretable Machine Learning: A Brief Survey From the Predictive Maintenance Perspective</article-title>
          .
          <source>In Proc. IEEE International Conference on Emerging Technologies and Factory Automation (ETFA</source>
          <year>2021</year>
          ). IEEE,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref74">
        <mixed-citation>
          74. Daniel Weidner, Martin Atzmueller, and
          <string-name>
            <given-names>Dietmar</given-names>
            <surname>Seipel</surname>
          </string-name>
          .
          <article-title>Finding Maximal Non-Redundant Association Rules in Tennis Data</article-title>
          . In Petra Hofstedt, Salvador Abreu,
          <string-name>
            <surname>Ulrich John</surname>
          </string-name>
          , Herbert Kuchen, and Dietmar Seipel, editors,
          <source>Declarative Programming and Knowledge Management - Conference on Declarative Programming</source>
          ,
          <string-name>
            <surname>DECLARE</surname>
          </string-name>
          <year>2019</year>
          ,
          <string-name>
            <surname>Unifying</surname>
            <given-names>INAP</given-names>
          </string-name>
          , WLP, and
          <string-name>
            <surname>WFLP</surname>
          </string-name>
          , Cottbus, Germany, September 9-
          <issue>12</issue>
          ,
          <year>2019</year>
          , Revised Selected Papers, volume
          <volume>12057</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>59</fpage>
          -
          <lpage>78</lpage>
          . Springer,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref75">
        <mixed-citation>
          75.
          <string-name>
            <given-names>Jan</given-names>
            <surname>Wielemaker</surname>
          </string-name>
          .
          <source>SWI-Prolog Reference Manual 7.6. Technical report</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref76">
        <mixed-citation>
          76.
          <string-name>
            <given-names>Stefan</given-names>
            <surname>Wrobel</surname>
          </string-name>
          .
          <article-title>An Algorithm for Multi-Relational Discovery of Subgroups</article-title>
          .
          <source>In Proc. PKDD</source>
          , pages
          <fpage>78</fpage>
          -
          <lpage>87</lpage>
          , Heidelberg, Germany,
          <year>1997</year>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref77">
        <mixed-citation>
          77.
          <string-name>
            <given-names>Dongkuan</given-names>
            <surname>Xu</surname>
          </string-name>
          and
          <string-name>
            <given-names>Yingjie</given-names>
            <surname>Tian</surname>
          </string-name>
          .
          <article-title>A comprehensive survey of clustering algorithms</article-title>
          .
          <source>Annals of Data Science</source>
          ,
          <volume>2</volume>
          (
          <issue>2</issue>
          ):
          <fpage>165</fpage>
          -
          <lpage>193</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>