<!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>Efficient Reasoner Performance Prediction using learning Multi-label</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ashwin Makwana</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Engineering, CSPIT, Charotar University of Science and Technology</institution>
          ,
          <addr-line>CHARUSAT, Gujarat</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
      </contrib-group>
      <fpage>304</fpage>
      <lpage>313</lpage>
      <abstract>
        <p>The reasoner is the mechanism for interpreting the semantics of web ontology language. This paper focuses on reasoner performance study and predicting it by use of machine learning. Reasoner evaluation is very challenging as reasoner's efficiency may vary on different ontologies with the same complexity level. Different reasoners give different inference for the same ontology. Thus, reasoner could be enhanced for some however not for all ontologies. Here, paper focus on reasoner performance variability of reasoner and how ontology features affect reasoner performance. The main goal is to provide simple, efficiently computable guidelines to users. For prediction, supervised machine learning is used as a machine learning technique which help us to capture these dependencies. First introduced a new collection of efficiently computable ontology features, that characterize the design quality of an OWL ontology. Second, modeling of two learning problems: first, predicting the overall empirical hardness of OWL ontologies regarding a group of reasoners; and then, anticipating single reasoner robustness when inferring ontologies under some online usage constraints. To fulfill this goal, a generic learning framework is used, which integrates the introduced ontology features. The framework employs a rich set of machine learning models and feature selection methods. Furthermore, we used multi-label learning by analyzing the learned models unveiled a set of crucial ontology features likely to alter the empirical reasoner robustness.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Semantic Web</kwd>
        <kwd>Ontology</kwd>
        <kwd>Reasoner</kwd>
        <kwd>Multi-label learning</kwd>
        <kwd>Supervised learning</kwd>
        <kwd>Prediction</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        The problem that we want to focus is on
semantic web reasoner performance measure
and empirical assessment of multiple reasoners.
An application developer can find the best
suitable reasoner for given ontology. We
proposed here machine learning techniques
based on given ontology features to predict
correctness or relevance and time for reasoning
task by a set of reasoners. First, we have done
experimentation for the empirical study of
individual reasoner’s performance prediction
for its correctness and reasoning time using
various ML model. After that, we proposed a
multi-label classification technique to predict
reasoning time and relevance of reasoner.
Here, we have considered both profiles of
ontology OWL (DL and EL). We have checked
the performance parameter and compared it
with the benchmark. The Semantic Web
requires a standard, machine-processable
representation of ontologies. The W3C has
defined standard models and languages for this
purpose. There are standard languages used for
semantic web, Resource description framework
(RDF) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and Web ontology language (OWL)
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Ontologies represented with these
languages is becoming prevalent. These range
from domain-specific ontologies, for example
Gene Ontology. Semantic web Reasoner is one
of the crucial components to fetch relevant
knowledge from an ontology. To select
appropriate reasoner is an essential task for a
semantic web developer. During selecting
reasoner, it has required to find a prediction of
reasoner’s performance.
      </p>
      <p>Description logic-based Reasoners are
crucial elements to work with OWL ontologies.
They are sued to produce explicit knowledge
from ontologies to check their consistency and
many other things. People are building an
ontology by putting on domain knowledge and
trying to get more expressive and representative
ontologies. But more the ontology is
expressive; the more reasoning is complex. In
the worst case, reasoning can be
nondeterministic doubled exponential. Thankfully,
in practice, the reasoning is feasible even with
very expressive ontologies. However, in
general there is the theoretical complexity does
not meet the empirical complexity.</p>
      <p>
        There is an ample number of reasoners
available for the semantic web application, and
it is difficult for the application developer to
choose right reasoner for an ontology for the
domain-specific application. For evaluating
ontology reasoners, OWL Reasoner Evaluation
workshop organized every year. In this
evaluation process, there are two significant
issues one that is a disparity of reasoner’s
computing time which causes efficiency
problem, i.e., for the same size and expressivity
classes we get different computational time.
The second problem is related to a disparity of
reasoner’s computed results, which produce
correctness problem, i.e., for the same size and
expressivity classes, we get different agreement
level. For resolving above two issues, there are
various explanations given by many researchers
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]–[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], but no tools available to cope with
these phenomena.
      </p>
      <p>
        Main research gap in this area is an
exponential growth in a number of the reasoner;
there is a variable empirical performance of
reasoner. There is a lack of prior knowledge and
expertise in this field. So main crux of this gap
is how to help an application developer to
choose the appropriate and suitable reasoner to
work with domain-specific-ontology for a
given application. To address these issues,
many researchers [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]– [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] used machine
learning techniques to learn reasoner’s future
behaviors from its past running for predicting
single reasoner performances for, given an
input ontology. Recently few works were
carried out for predicting and ranking of a set of
reasoners for, given an input ontology
viz-aviz, R2O2 [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and RakSOR[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. R2O2 is
working on reasoning optimization technique,
but there are issues in it [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], that it works only
the runtime as criteria, there is no user
assistance, there is the massive cost of the
prediction steps and support DL ontologies
only. While RakSOR[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] support user
assistance and it takes runtime as well as
correctness as criteria of ranking, but issues are;
it uses a complicated and time-consuming
process and only supports DL ontologies.
Multi-RakSOR [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] uses the automatic ranking
of ontology reasoners, which combines
multilabel classification and multi-target regression
techniques. It focused on the outcome as
reasoner ranking and reasoner relevance
prediction, which uses correctness and
efficiency of reasoners as raking criteria. It also
considers EL and DL both type of profiles of
ontology. But it requires more optimization
steps for improvement in performance. All
these three-ranking works are not working on
other reasoning tasks like consistency checking
and realization, and not focused on memory and
energy usage by reasoners.
      </p>
      <p>Machine learning can bring a solution to this
problem since it can help us to anticipate future
reasoner behaviors by analyzing past running.
Predicting single reasoners performance
includes predicting the ranking of reasoners
given an input ontology. However, all these
solutions have many drawbacks. So, we
proposed a new approach, the automatically
rank reasoner, to recommend the fastest
reasoner.</p>
      <p>The contribution of this work is to proposed
reasoner performance parameter prediction
method. Which is experimented and
implemented using ORE framework tool using
Python libraries.</p>
    </sec>
    <sec id="sec-2">
      <title>Literature Survey</title>
      <sec id="sec-2-1">
        <title>Ontology Features and Metrics</title>
        <p>Ontology features are qualitative and
quantitative attributes covering structural and
syntactic measures of a given ontology.
Ontology metrics or functions are used for
deciding reasoner performance prediction.</p>
        <p>
          Use of ontology metrics can predict
classification time. Based on parameters
presented in [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] proposed a twenty seven
parameters that can be categorized the given
ontology’s complexity and structure. Many
other metrices proposed in the literature [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]
[
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] to measure various parameters of
ontologies. In one article [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], authors estimate
the quality of ontology like software
engineering measures where, they shown a
major ontology characteristics, and useful for
reasoner performance prediction. Auto
computation of these metrics is possible using
efficient tools and methods, which help us to
predict reasoners performance. In this paper
[
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] mainly eight ontology metrics were
defined by considering ontology
designcomplexity. Ontology level and Class level are
two main types of metrics. Each of the
ontology, total twenty-seven distinct metrics
are considered. Figure 1 shows the
classification of various ontology metrics.
These metrics are divided into categories like
Ontology Size, Ontology Expressivity,
Ontology Structure, and Ontology Syntax.
These categories are further divided into
various subcategories.
framework based on a suite of four metrics.
Another group of authors [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] claim that metrics
proposed by paper [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] are not sufficient, they
used ML techniques and other ontology metrics
for significant reduction in the dimensionality
of various features of the ontology. Based on
that, they identified vital features which
correlated reasoners performance. Many
numbers of ontology features were identified in
the literature by the researcher for preparing
learning models for reasoner classification time
prediction. Recently one research group [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]
reuse those feature and defied new features to
compare to [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], they identify total 112 ontology
features and split the ontology features into four
categories like size description, expressivity
description, structural features, and syntactic
features. In one paper, authors [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] proposed a
set of metrics which covers various points of
ontology design. These metrics include all
Ontology
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Survey on Reasoners</title>
        <p>
          This brief study is to know the types of reasoner
available with their characteristics and
descriptions. Attributes of ontology reasoners.
In paper [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] group of authors divide attributes
of ontology reasoner in to 3 main category:
Reasoning characteristics, Practical usability
and Performance indicators. First, describes
the basic features of ontology reasoners.
Second, type of attributes determines whether
the reasoner implements the OWL API. They
also describe the availability and license of the
reasoners. And last third, type is used to
measure the performance of ontology
Size
Description
Expressivity
Description
Structural
Description
        </p>
        <p>Syntatic
Description</p>
        <p>Signature Size
(SSIGN)</p>
        <p>Axiom
Size(OAS)</p>
        <p>DL Family
Hierarchy (HC,</p>
        <p>HP)
Cohesion
Richness</p>
        <p>Axioms
Constructors</p>
        <p>Classes
Properties
Individual</p>
        <p>SC, SOP,SDP,</p>
        <p>SI, SDT
OWL PROFILE</p>
        <p>MDepth</p>
        <p>ADepth
HC-Cohesion
HP-Cohesion
RRichness
KBF (Set)
CCF (set)
CDP (set)
OPCF (set)
NFF (set)</p>
        <p>Msibling
ASibling</p>
        <p>MTangledness</p>
        <p>Tangledness
OP Cohesion</p>
        <p>omt Cohesion
AttrRichness</p>
        <p>ATF(Set)
ACCM OCCD</p>
        <p>CCYC
HRF(set)
ISF (set)</p>
        <p>ADF(Set)
CCP (Set)</p>
        <p>
          CDISJ
reasoners. e.g., classification performance,
TBOX consistency, checking performance, etc.
There are various Reasoners available,
comparative survey presented based on
papers[
          <xref ref-type="bibr" rid="ref19">19</xref>
          ], [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. This survey covers ten major
reasoners for the current study included in the
scope of this paper.
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Survey on Reasoners Performance</title>
      </sec>
      <sec id="sec-2-4">
        <title>Benchmark</title>
        <p>
          There is a requirement to measure, benchmark,
and characterize the performance of various
reasoner available. The main aim of the SEALS
project was to evaluate the DL-based reasoners.
The comparison of three reasoners was made
from standard inference servies. They have [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]
used a data set of 300 ontologies and completed
a comparative study which analyzes the
performance of the reasoners. The reasoner
performance for the ontology metrics by the
usage of the machine learning techniques gave
us a better idea about the complexity of the
individual ontologies.
        </p>
        <p>The classification is done on the ontologies
using different reasoners. A comprehensive
study is done regarding the variability and size
of the dataset with more than three-hundred
ontologies. They have also found some unique
attributes with a thorough study. Such
characteristics are used in reasoner’s
comparison and selection for given set of
performance criteria.</p>
        <p>
          Paper [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] focuses on benchmarking related
to data sources and mappings to create more
practical synthetic ontologies under managed
conditions, we have used real-world ontology
statistics to parameterize the benchmark.
Workshop [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] focuses on bringing together
both developers and users of reasoners for
OWL comprising systems which can use the
SEALS platform for their systems. Reasoning
systems like jcel, FaCT++, WSReasoner, and
HermiT were present. The OWL reasoner
evaluation (ORE) [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] workshop encouraged
the reasoned developers and ontology engineers
to analyze the performance of new reasoners on
OWL ontologies. The categorization, stability,
and other factors for the reasoner were tested in
the live and offline reasoned competition in the
workshop. A total of 14 reasoners were
submitted implementing specific subsets of
OWL2. The reasoned competition is performed
on many OWL ontologies obtained from the
Web and the ontologies presented by the user.
        </p>
      </sec>
      <sec id="sec-2-5">
        <title>Performance Prediction of Reasoner</title>
        <p>
          Classification and Prediction are two main
techniques of Machine Learning, especially in
supervised learning, which required to apply
during performance prediction of reasoners.
Classification is ML technique which is used to
identify the class for a new object like ontology,
text or images, etc. from given set of classes.
Reasoner performance [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] is measured using
various parameters. To judge performance
parameter[
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] before using in a semantic web
application is a significant issue of research.
Use of ontology metrics can predict
classification time. Based on metrics presented
in [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] proposed total twenty-seven metrics
of given ontology. Other proposed in the
literature [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] to observe the quality,
complexity, and cohesion of ontologies. Many
numbers of ontology features were identified in
the literature by the researcher for preparing
learning models for reasoner classification time
prediction. In recent literature by researchers in
[
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] reuse those feature and defied new features
to compare to earlier work done in this area,
they identify total 112 ontology features. We
can use machine learning techniques to predict
ontology classification performance.
        </p>
      </sec>
      <sec id="sec-2-6">
        <title>Proposed Reasoner Prediction</title>
      </sec>
      <sec id="sec-2-7">
        <title>Framework</title>
        <p>Semantic Web applications with ontologies, the
behavior of reasoners used is very
unpredictable. There are two main reasons for
this; one reasoner would exhibit enormous
scatter in computational runtime across the
same ontologies and secondly, reasoners would
derive different inferences for the same input
ontology. These show the hardness of
understanding reasoner’s empirical behaviors
for good reasoner developers.</p>
        <p>For selecting the best reasoner for semantic web
application using evaluation of reasoners
performance, our hypothesis is that based on
ontology features and metrics. We can predict
reasoner’s performance and can predict
bestsuited reasoner using machine learning
techniques, especially using multi-label
learning algorithms and ranking techniques.
Following are steps to follow for Reasoner
Performance Prediction.</p>
        <p>• Import Data contain ontology features
and reasoner performance parameters.</p>
        <p>Data set of standard OAEI.
• Select standard Test data and Train data
given in dataset.
• Define various features using feature
selection, i.e., ontology characteristics
and metrics. Define Target, i.e.,
Reasoning time, and Reasoner status.
• They fit multi-target classifiers for
relevant and irrelevant reasoners for
given ontology set.
• Arrange Reasoners for, given all
ontology using relevant first and then
according to the order of time after
relevant reasoner put irrelevant
reasoners according to the order of
time.
• Give ranks according to the above
arrangements.
• Fit classifier / Regression to predict
ranks.</p>
      </sec>
      <sec id="sec-2-8">
        <title>Reasoner Performance Prediction using ML</title>
        <p>The main aim is to do work on automatically
predict a reasoner’s time efficiency and
correctness. To achieve this goal, people have
worked and suggested machine learning
approaches, which includes the following steps.
First, we required to work on the set of valuable
ontology features, which will be used for
learning ontology by machine learning model.
ORE’2014 Framework is widely used to
conduct experiments on various reasoners for
their performance on given ontology corpus. At
last, deployed supervised machine learning
techniques to learn predictive models of
reasoner performance based on previous
execution. By interpreting these models, we can
observer that few main features may change the
performance of reasoner.</p>
        <p>Feature selection is one of the prime steps in
preprocessing dataset for training model in
machine learning. The main purpose of feature
selection is selecting the most relevant features
by excluding non-useful features. Other
researchers have used supervised discretization
method (MDL), the Relief method (RLF); the
CFS Subset method (CFS). We will have used
Feature variance and Feature correlation with
label data.</p>
        <p>The supervised learning algorithms can be
divided or grouped as logically based
algorithms such as decision trees, Artificial
Neural Network (ANN) based techniques such
as multi-layered perceptron, Statistical learning
algorithms such as Bayesian network and SVM.
We can use some supervised machine learning
algorithms like Random Forest, Simple
Logistic Regression, Multilayer Perceptron,
ANN-based learner, SMO SVM based learner
and IBk K-Nearest-Neighbor based algorithm.</p>
      </sec>
      <sec id="sec-2-9">
        <title>Multi-Label Learning for selection of</title>
      </sec>
      <sec id="sec-2-10">
        <title>Reasoner</title>
        <p>Limitation of Single Label based learning is
that it may not give consistent output for the
selection of reasoner based on multiple criteria.
Multi-Label based learning with multi-criteria
is useful because single criteria may not give a
consistent result.</p>
        <p>
          The reason to apply multi-label classification is,
for each ontology, there may be multiple
possible correct reasoners. This inspired us to
do multi-label classification for predicting
relevancy of given ontology. Here Ranking of
reasoners can be decided based on multiple
criteria, i.e., like correctness or relevance of
reasoner for given ontology and time taken for
doing reasoning of that ontology. So, to decide
out of all possible correct reasoners, we need to
decide and identify the first one to experiment
for given ontology. That is why we finalized
two criteria for ranking reasoners that is
correctness and time required for reasoning.
The solution of Reasoner selection
methodology recently discussed and suggested
by Alaya in [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] her paper on multi-label based
learning for ontology reasoner’s ranking. Based
on this study author suggested that multi-label
classification can be applied to reasoner based
on ontology features. They have used Binary
Relevance method [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] for Multi-label
classification, which is one of the types of
Problem Transformation method of MLC. For
predicting they have used Multi-Target
Regression, especially Ensemble of Regression
chain[
          <xref ref-type="bibr" rid="ref25">25</xref>
          ].
        </p>
        <p>In place of the above method to decide the
better approach, we have done experiments
with various ML model of MLC, where we
found Ensemble Approach of MLC better
compare to Binary relevance, especially we
used Ensembled of Random Forest model. For
MTR also, we have used Random forest for
regression, which outperforms the Regression
chain method.</p>
        <p>If we compare the different problem
transformation method for Multi-label learning,
classifier chain is not advisable to exploit the
correlation between targets. It gives a better
chance of ranking higher to reasoner or label
predicted last. Label power set method is not
technically suitable for 1900 dataset in which a
combination of 10 become more than 1000. In
another word number of classes increase to
more than 500, which is not good. Because of
that, we have used Binary relevance as
multilabel learning and Random forest as a base
algorithm for multi-label learning because it
performs better than KN, Logistic Regression,
MLP, AdaBoost, Navi Bias, and QDA.</p>
      </sec>
      <sec id="sec-2-11">
        <title>Assessment Measures</title>
        <p>Evaluation and assessment measures are used
to check the quality of ML model. For binary
ML scenario, we could have TP, TN, FP, and
FN value used for assessment. From this, we
can calculate F1-measure, Precision, and
Recall.</p>
        <p>For assessment of ML with multi-class models,
with an imbalanced dataset, we can use
assessment measures like the F1-measure,
Kappa coefficient, and Matthews the
correlation coefficient. These measures we
proposed to select the reasoner best predictive
model. Assessment of relevance prediction
model and compare with the existing system
using Hamming loss and F1 measure.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experimentation and Results</title>
      <sec id="sec-3-1">
        <title>Experimentation Setup</title>
        <p>
          Experiments to collect data for empirical
behaviors of reasoners for classification task of
a given set of OWL ontologies. For this we
work with the evaluation tools in ORE
(Ontology Reasoner Evaluation Workshop)
[
          <xref ref-type="bibr" rid="ref26">26</xref>
          ] competition, which includes ORE
Framework1 and Ontology Corpora. We
compare 10 reasoners for classification of 1900
distinct ontologies. For Reasoner Performance
prediction, we have used Python language and
Jupyter Notebook with python IDE. We have
used Python library like numpy, pandas,
matplotlib, sklearn, xgboost, skmultilearn, and
their subclasses for prediction and classification
of Reasoner performance.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Dataset</title>
        <p>Ontologies data set is taken from ORE
Corpora2, around 1900 ontologies collected
from this source which used for reasoner
performance prediction.</p>
        <p>Reasoners3 set from popular categories are
selected as candidates for performance
evaluation and prediction process. Reasoner
correctness/robustness and performance time is
generated for 10 reasoners which have shown
good efficiency in classification task of
ontologies, during ORE competitions. The list
of 10 reasoners includes ELK, Konclude,
MORe, ELepHant, HermiT, TrOWL, Pellet,
FaCT++, Racer, JFact.</p>
      </sec>
      <sec id="sec-3-3">
        <title>Implementation</title>
        <p>Start by evaluating the reasoners; we have to
find empirical data. They describe the
performance on a large set of ontologies. So,
select to use tools proposed in the ontology
reasoner evaluation workshop. We tool their
framework ORE. We set classification
challenges (DL &amp; EL) 1900 ontologies. All the
DL ontologies are to be handled by 8 reasoners,
and 2nd challenge #EL ontologies will be
handled by ten reasoners 8 + ELK and
Elephant. A time limit of 3 minutes.</p>
        <p>Steps for an experiment using Machine learning
applied to estimate the best reasoner for
ontology:
1. Import Data
2. Feature selection
3. Select test and train data
4. Apply ML methods for predicting
reasoner relevance (for 10 reasoners)
5. Apply ML methods for predicting
reasoner time (for 10 reasoners)</p>
      </sec>
      <sec id="sec-3-4">
        <title>Result and Discussion</title>
        <p>For Reasoner’s performance prediction, we
have applied various machine learning models
like k-NN, Decision Tree, Random Forest,
Neural Network, and AdaBoost. After applying
this model on the dataset, we predicted
Execution time as the target variable. We have
measured and compare Error rate, i.e., Root
Mean Square (RMS) Error given by each model
for every 10 different reasoners. Figure 2 shows
that Random Forest is performing best for all
ten reasoners compare to all other models. A
neural network is the worst model for the
majority of reasoner performance prediction.
8.00E+09
6.00E+09
4.00E+09
2.00E+09
0.00E+00
1.5</p>
        <p>1
0.5</p>
        <p>0</p>
        <p>1
0</p>
      </sec>
      <sec id="sec-3-5">
        <title>Error Rate (RMS)</title>
      </sec>
      <sec id="sec-3-6">
        <title>Accuracy F1</title>
        <p>Nearest Neighbors</p>
        <p>Decision Tree</p>
        <p>Random Forest</p>
        <p>Neural Net</p>
        <p>AdaBoost
models. We have also checked the performance
parameter of prediction using F1 measure as per
Figure 4 graph. This graph exhibits that Radom
Forest gives the best result in terms of F1
measure. By this graph, we can conclude the
reasoner is the dominant reasoner in the DL
ontologies. We can see that Hermit having a
high rate of correctness is very slow, EL is
dominant reasoner when in handling EL
ontologies. All of this data will serve to create
a learning data set. So, we try to divide the data
in to Train and Test data to learn the
mulitRAkSOR predictive models; then we
assessed the relevance of the predictive quality
of reasoner relevance. Our result shows our
algorithm outperformed the existing solution.</p>
        <p>We have used Multi-Label Classification using
problem transformation methods and Adapted
Algorithms like MLkNN, BPMLP, RAkEL,
and Random forest. MLkNN It is a version of
existing KNN for the multilabel learning task.</p>
        <p>It does not divide the problem into
subproblems. BPMLP, this is a multi-label
version of Neural Network-based algorithm.</p>
        <p>RAkEL is Random k Label set method.</p>
        <p>Random Forest special version for multi-label
classification we have used.</p>
        <p>We can observe results about multi-label
learning method for prediction of reasoner’s
performance using the various parameters like
Hamming-Loss, Accuracy, Jaccard-Similarity,
Precision, Recall, and F1-measures.</p>
        <p>Multi-Label Learning Model Performance Analysis
1
0</p>
        <p>Hamming-Loss</p>
        <p>Accuracy</p>
        <p>Jaccard-similarity</p>
        <p>Precision</p>
        <p>Recall</p>
        <p>F1-Measure
MLkNN</p>
        <p>BPMLP</p>
        <p>RAkEL</p>
        <p>RF</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>For Semantic web heterogeneous store data in a
structured way using Ontology concept, to fetch
answer of the query of user, we required
reasoner and logical rules. For understanding
and using the semantic data on the web, there is
a requirement of the reasoner.</p>
      <p>For selecting appropriate reasoner by Semantic
Web application developer, we have proposed
a machine learning-based models for relevance
and reasoning time prediction for given
ontology. We have applied the multi-label
learning method predicting the rank of various
reasoners. Using single label prediction
methods for given data set of ontologies and
reasoner, we have shown that Random Forest is
giving the best performance in terms of
performance parameters. Same way, for
multilabel learning model also Random forest
variance outperform MLkNN, BPMLP,
RAKEL and recently proposed MultiRakSOR
in terms of Hamming-Loss (0.015), Accuracy,
Jaccard-Similarity, Precision, Recall and
F1measures (0.97).</p>
      <p>In future work, we could expand this approach
for a greater number of ontologies and also on
multiple domains. We could also extend our
work in the future for SPARQL query
performance measurement benchmark using a
greater number of queries empirically by
increasing number of experimentations.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>G.</given-names>
            <surname>Klyne</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Carroll</surname>
          </string-name>
          , “
          <article-title>Resource Description Framework (RDF): Concepts and Abstract Syntax:</article-title>
          ,” W3C Recommendation, Feb.
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>G.</given-names>
            <surname>Antoniou</surname>
          </string-name>
          and
          <string-name>
            <surname>F. van Harmelen</surname>
          </string-name>
          , “Web Ontology Language: OWL,” in Handbook on Ontologies,
          <string-name>
            <given-names>S.</given-names>
            <surname>Staab</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Studer</surname>
          </string-name>
          , Eds. Berlin, Heidelberg: Springer Berlin Heidelberg,
          <year>2004</year>
          , pp.
          <fpage>67</fpage>
          -
          <lpage>92</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>T.</given-names>
            <surname>Gardiner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Tsarkov</surname>
          </string-name>
          ,
          <string-name>
            <surname>and I. Horrocks</surname>
          </string-name>
          , “
          <source>Framework for an Automated Comparison of Description Logic Reasoners,” in The Semantic Web - ISWC</source>
          <year>2006</year>
          , Nov.
          <year>2006</year>
          , pp.
          <fpage>654</fpage>
          -
          <lpage>667</lpage>
          , doi: 10.1007/11926078_
          <fpage>47</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Matentzoglu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Parsia</surname>
          </string-name>
          , and U. Sattler, “
          <article-title>A Multi-reasoner, JustificationBased Approach to Reasoner Correctness,” in The Semantic Web - ISWC</article-title>
          <year>2015</year>
          , vol.
          <volume>9367</volume>
          ,
          <string-name>
            <surname>M. Arenas</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Corcho</surname>
            , E. Simperl,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Strohmaier</surname>
            , M. d'Aquin,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Srinivas</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Groth</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Dumontier</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Heflin</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Thirunarayan</surname>
          </string-name>
          , and S. Staab, Eds. Cham: Springer International Publishing,
          <year>2015</year>
          , pp.
          <fpage>393</fpage>
          -
          <lpage>408</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>R. S.</given-names>
            <surname>Gonçalves</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Parsia</surname>
          </string-name>
          , and U. Sattler, “
          <article-title>Performance Heterogeneity and Approximate Reasoning in Description Logic Ontologies</article-title>
          ,” in
          <source>The Semantic Web - ISWC</source>
          <year>2012</year>
          , vol.
          <volume>7649</volume>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Cudré- Mauroux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Heflin</surname>
          </string-name>
          , E. Sirin,
          <string-name>
            <given-names>T.</given-names>
            <surname>Tudorache</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Euzenat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hauswirth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. X.</given-names>
            <surname>Parreira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hendler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Schreiber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bernstein</surname>
          </string-name>
          , and E. Blomqvist, Eds. Berlin, Heidelberg: Springer Berlin Heidelberg,
          <year>2012</year>
          , pp.
          <fpage>82</fpage>
          -
          <lpage>98</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>T. D.</given-names>
            <surname>Wang</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Parsia</surname>
          </string-name>
          , “
          <article-title>Ontology Performance Profiling and Model Examination: First Steps,” in The Semantic Web</article-title>
          , vol.
          <volume>4825</volume>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Aberer</surname>
          </string-name>
          , K.- S. Choi,
          <string-name>
            <given-names>N.</given-names>
            <surname>Noy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Allemang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.-I.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Nixon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Golbeck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mika</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Maynard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Mizoguchi</surname>
          </string-name>
          , G. Schreiber, and
          <string-name>
            <given-names>P.</given-names>
            <surname>Cudré-Mauroux</surname>
          </string-name>
          , Eds. Berlin, Heidelberg: Springer Berlin Heidelberg,
          <year>2007</year>
          , pp.
          <fpage>595</fpage>
          -
          <lpage>608</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Y</given-names>
            <surname>.-B. Kang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.-F.</given-names>
            <surname>Li</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Krishnaswamy</surname>
          </string-name>
          , “
          <article-title>Predicting Reasoning Performance Using Ontology Metrics,” in The Semantic Web - ISWC</article-title>
          <year>2012</year>
          , vol.
          <volume>7649</volume>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Cudré-Mauroux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Heflin</surname>
          </string-name>
          , E. Sirin,
          <string-name>
            <given-names>T.</given-names>
            <surname>Tudorache</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Euzenat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hauswirth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. X.</given-names>
            <surname>Parreira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hendler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Schreiber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bernstein</surname>
          </string-name>
          , and E. Blomqvist, Eds. Berlin, Heidelberg: Springer Berlin Heidelberg,
          <year>2012</year>
          , pp.
          <fpage>198</fpage>
          -
          <lpage>214</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Y</given-names>
            <surname>.-B. Kang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.-F.</given-names>
            <surname>Li</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Krishnaswamy</surname>
          </string-name>
          , “
          <article-title>A Rigorous Characterization of Classification Performance - A Tale of Four Reasoners</article-title>
          ,”
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>V.</given-names>
            <surname>Sazonau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Sattler</surname>
          </string-name>
          , and G. Brown, “
          <article-title>Predicting Performance of OWL Reasoners: Locally or Globally?,”</article-title>
          <source>in Proceedings of the Fourteenth International Conference on Principles of Knowledge Representation and Reasoning</source>
          , Vienna, Austria,
          <year>2014</year>
          , pp.
          <fpage>661</fpage>
          -
          <lpage>664</lpage>
          , Accessed: Aug.
          <volume>16</volume>
          ,
          <year>2018</year>
          . [Online]. Available: http://dl.acm.org/citation.cfm?
          <source>id=303192 9</source>
          .3032020.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>N.</given-names>
            <surname>Alaya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. B.</given-names>
            <surname>Yahia</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Lamolle</surname>
          </string-name>
          , “
          <article-title>Towards Unveiling the Ontology Key Features Altering Reasoner Performances,” CoRR</article-title>
          , vol.
          <source>abs/1509.08717</source>
          ,
          <year>2015</year>
          , Accessed: Aug.
          <volume>16</volume>
          ,
          <year>2018</year>
          . [Online]. Available: http://arxiv.org/abs/1509.08717.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Y.-B. Kang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Krishnaswamy</surname>
            , and
            <given-names>Y.-F.</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
          </string-name>
          , “
          <article-title>R2O2:An Efficient Ranking-Based Reasoner for OWL Ontologies,” in The Semantic Web - ISWC</article-title>
          <year>2015</year>
          ,
          <year>2015</year>
          , pp.
          <fpage>322</fpage>
          -
          <lpage>338</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>N.</given-names>
            <surname>Alaya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. Ben</given-names>
            <surname>Yahia</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Lamolle</surname>
          </string-name>
          , “
          <source>RakSOR: Ranking of Ontology Reasoners Based on Predicted Performances,” in 2016 IEEE 28th International Conference on Tools with Artificial Intelligence (ICTAI)</source>
          , San Jose, CA, USA, Nov.
          <year>2016</year>
          , pp.
          <fpage>1076</fpage>
          -
          <lpage>1083</lpage>
          , doi: 10.1109/ICTAI.
          <year>2016</year>
          .
          <volume>0165</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>N.</given-names>
            <surname>Alaya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lamolle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. Ben</given-names>
            <surname>Yahia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Alaya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lamolle</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Ben</surname>
          </string-name>
          <string-name>
            <surname>Yahia</surname>
          </string-name>
          ,
          <article-title>“Multi-label Based Learning for Better Multi-criteria Ranking of Ontology Reasoners,” in The Semantic Web - ISWC</article-title>
          <year>2017</year>
          , vol.
          <volume>10587</volume>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Lecue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Cudré- Mauroux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sequeda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lange</surname>
          </string-name>
          , and J. Heflin, Eds. Cham: Springer International Publishing,
          <year>2017</year>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>19</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.-F.</given-names>
            <surname>Li</surname>
          </string-name>
          , and
          <string-name>
            <surname>H. B. K. Tan</surname>
          </string-name>
          , “
          <article-title>Measuring Design Complexity of Semantic Web Ontologies,”</article-title>
          <string-name>
            <given-names>J.</given-names>
            <surname>Syst</surname>
          </string-name>
          . Softw., vol.
          <volume>83</volume>
          , no.
          <issue>5</issue>
          , pp.
          <fpage>803</fpage>
          -
          <lpage>814</lpage>
          , May
          <year>2010</year>
          , doi: 10.1016/j.jss.
          <year>2009</year>
          .
          <volume>11</volume>
          .735.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Burton-Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. C.</given-names>
            <surname>Storey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Sugumaran</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Ahluwalia</surname>
          </string-name>
          , “
          <article-title>A semiotic metrics suite for assessing the quality of ontologies,” Data &amp; Knowledge Engineering</article-title>
          , vol.
          <volume>55</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>84</fpage>
          -
          <lpage>102</lpage>
          ,
          <year>2005</year>
          ,doi:https://doi.org/10.1016/j.
          <source>datak.2 004</source>
          .11.010.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>H.</given-names>
            <surname>Yao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Orme</surname>
          </string-name>
          , and L. Etzkorn, “
          <article-title>Cohesion metrics for ontology design and application</article-title>
          ,
          <source>” Journal of Computer science</source>
          , vol.
          <volume>1</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>107</fpage>
          -
          <lpage>113</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>S.</given-names>
            <surname>Bail</surname>
          </string-name>
          et al., Eds.,
          <source>Proceedings of the 2nd International Workshop on OWL Reasoner Evaluation (ORE-2013)</source>
          , Ulm, Germany, July
          <volume>22</volume>
          ,
          <year>2013</year>
          , vol.
          <volume>1015</volume>
          . CEUR-WS.org,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>K.</given-names>
            <surname>Dentler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cornet</surname>
          </string-name>
          , A. ten
          <string-name>
            <surname>Teije</surname>
          </string-name>
          , and N. de Keizer, “
          <article-title>Comparison of Reasoners for Large Ontologies in the OWL 2 EL Profile</article-title>
          ,” Semant. web, vol.
          <volume>2</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>71</fpage>
          -
          <lpage>87</lpage>
          , Apr.
          <year>2011</year>
          , doi: 10.3233/SW-2011- 0034.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>A.</given-names>
            <surname>Khamparia</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Pandey</surname>
          </string-name>
          , “
          <article-title>Comprehensive Analysis of Semantic Web Reasoners and Tools: A Survey,” Education and Information Technologies</article-title>
          , vol.
          <volume>22</volume>
          , no.
          <issue>6</issue>
          , pp.
          <fpage>3121</fpage>
          -
          <lpage>3145</lpage>
          , Nov.
          <year>2017</year>
          , doi: 10.1007/s10639-017-9574-5.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>N.</given-names>
            <surname>Matentzoglu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Leo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Hudhra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Sattler</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Parsia</surname>
          </string-name>
          , “
          <article-title>A Survey of Current, Stand-alone OWL Reasoners,”</article-title>
          <source>Informal Proceedings of the 4th International Workshop on OWL Reasoner Evaluation (ORE-2015) colocated with the 28th International Workshop on Description Logics (DL</source>
          <year>2015</year>
          ), Athens, Greece, June 6,
          <year>2015</year>
          ., pp.
          <fpage>68</fpage>
          -
          <lpage>79</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Heflin</surname>
          </string-name>
          , “
          <article-title>Evaluating Reasoners Under Realistic Semantic Web Conditions</article-title>
          .,”
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>I.</given-names>
            <surname>Horrocks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Yatskevich</surname>
          </string-name>
          , and E. Jiménez-Ruiz, Eds.,
          <source>Proceedings of the 1st International Workshop on OWL Reasoner Evaluation (ORE-2012)</source>
          , Manchester,
          <string-name>
            <surname>UK</surname>
          </string-name>
          ,
          <year>July 1st</year>
          ,
          <year>2012</year>
          , vol.
          <volume>858</volume>
          . CEUR-WS.org,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.-F.</given-names>
            <surname>Li</surname>
          </string-name>
          , and
          <string-name>
            <surname>H. B. K. Tan</surname>
          </string-name>
          , “
          <article-title>Measuring design complexity of semantic web ontologies</article-title>
          ,
          <source>” Journal of Systems and Software</source>
          , vol.
          <volume>83</volume>
          , no.
          <issue>5</issue>
          , pp.
          <fpage>803</fpage>
          -
          <lpage>814</lpage>
          ,
          <year>2010</year>
          , doi: https://doi.org/10.1016/j.jss.
          <year>2009</year>
          .
          <volume>11</volume>
          .735.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ioannou</surname>
          </string-name>
          , G. Sakkas, G. Tsoumakas,
          <string-name>
            <given-names>and I. P.</given-names>
            <surname>Vlahavas</surname>
          </string-name>
          , “
          <article-title>Obtaining Bipartitions from Score Vectors for Multi-Label Classification,”</article-title>
          <source>in 22nd IEEE International Conference on Tools with Artificial Intelligence</source>
          ,
          <source>ICTAI</source>
          <year>2010</year>
          , Arras, France,
          <fpage>27</fpage>
          -
          <lpage>29</lpage>
          October 2010 - Volume
          <volume>1</volume>
          ,
          <year>2010</year>
          , pp.
          <fpage>409</fpage>
          -
          <lpage>416</lpage>
          , doi: 10.1109/ICTAI.
          <year>2010</year>
          .
          <volume>65</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>E.</given-names>
            <surname>Spyromitros-Xioufis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Tsoumakas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Groves</surname>
          </string-name>
          ,
          <string-name>
            <surname>and I. Vlahavas</surname>
          </string-name>
          ,
          <article-title>“Multi-target regression via input space expansion: treating targets as inputs,” Mach Learn</article-title>
          , vol.
          <volume>104</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>55</fpage>
          -
          <lpage>98</lpage>
          , Jul.
          <year>2016</year>
          , doi: 10.1007/s10994-016-5546-z.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>B.</given-names>
            <surname>Parsia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Matentzoglu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. S.</given-names>
            <surname>Gonçalves</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Glimm</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Steigmiller</surname>
          </string-name>
          , “
          <article-title>The OWL Reasoner Evaluation (ORE) 2015 Resources,” in The Semantic Web - ISWC</article-title>
          <year>2016</year>
          , vol.
          <volume>9982</volume>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Groth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Simperl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gray</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sabou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Krötzsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Lecue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Flöck</surname>
          </string-name>
          , and Y. Gil, Eds. Cham: Springer International Publishing,
          <year>2016</year>
          , pp.
          <fpage>159</fpage>
          -
          <lpage>167</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>