<!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>Case-Based Sample Generation using Multi-Armed Bandits</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Andreas Korger</string-name>
          <email>a.korger@informatik.uni-wuerzburg.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Joachim Baumeister</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Wu ̈rzburg</institution>
          ,
          <addr-line>Am Hubland, Wu ̈rzburg, D-97074</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>A central problem in knowledge-based tasks is to provide a collection of reusable knowledge samples extracted from a textual corpus. Often, such corpora are structured into diferent documents or topics, respectively. The samples need to be proven for usability and adapted by a domain expert requiring a certain processing time for each sample taken. The goal is to achieve an optimal retrieval and adaptation success meeting the time budget of the domain expert. In this work, we formulate this task as a constrained multi-armed bandit model. We combine it with the model of a configurable data-driven case-based learning agent. A case study evaluates the theoretical considerations in a scenario of regulatory knowledge acquisition. Therefore, a data set is constructed out of a corpus of nuclear safety documents. We use the model to optimize the evaluation process of sample generation of adaptational knowledge. The corresponding knowledge graph has been created in an information extraction step by automatically identifying semantic concepts and their relations.</p>
      </abstract>
      <kwd-group>
        <kwd>Case-Based Reasoning</kwd>
        <kwd>Multi-Armed Bandits</kwd>
        <kwd>Agent-Based Modeling</kwd>
        <kwd>Semantics</kwd>
        <kwd>Knowledge Management</kwd>
        <kwd>Sampling</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Let us consider the following situation: a domain expert needs to write a new
safety document. He has a corpus available with a collection of documents
similar to a safety domain. So he may reuse knowledge contained in the corpus
and collect new safety knowledge by searching the existent corpus. He adapts
promising textual passages to his needs and drops others. In complex domains
an unknown document is like a black box which has to be understood, even for
domain experts. Therefore, he has to analyze and interpret passages of the
documents in the corpus, assess their quality, and adapt them to his specific domain.
In the end, if the expert finds the knowledge he is looking for, he is satisfied
with the selection of documents he made. This simple process is complicated by
various factors.</p>
      <p>The expert has special characteristics. He has some prior knowledge and he
has limited time. Subsequently, he expects to find the knowledge in the corpus</p>
      <p>Call ambulance
Safety
Guide</p>
      <p>Police</p>
      <p>Med</p>
      <p>Fire</p>
      <p>Gov
he is searching for, within the time budget he has available. Additionally to the
time budget the expert is characterized by a certain preference. He is interested
in certain topics. Despite that, the expert hopes to find new helpful knowledge
he does not yet know. A fact, that leverages his task, is that the corpus is
structured by domain experts into documents representing a self-contained knowledge
scheme as illustrated in Figure 1. In summary, every document of the corpus has
a certain quality which is initially unknown to the reader and comes up step by
step with every textual sample processed. The following exemplary textual
sample is taken from a document for nuclear safety which is part of the evaluating
case study presented in Section 4.</p>
      <p>(1)</p>
      <p>Example: The staf assigned the responsibility for carrying out such
reviews for issues of fire safety should be suitably qualified to evaluate
the potential efect of any modification on fire safety and should have
suficient authority to prevent or suspend modification work, if necessary,
until any issues identified have been satisfactorily resolved.</p>
      <p>
        The task of retrieving good new adaptation candidates inherits two
competing goals. On the one hand, the expert needs to distribute his search in the
corpus to find the documents that fit his expectations ( explore corpus ). On the
other hand, when he found a good document, he does not want to waste time
(exploit good document ) searching for other documents, that may fit his
expectations better. A well accepted strategy to model the before described scenario
of sequential resource (time) distribution amongst competing alternatives
(documents) is the bandit model [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. The case-based paradigm, that similar problems
(retrieved textual passage) have similar solutions (adapted textual passage), aids
to connect the bandit model with the characterization of the expert [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. The
expert is modeled as a data-based agent [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. The character of the agent regarding
his prior knowledge, preferences, and learning goal are modeled as a case base
together with a configurable similarity model.
      </p>
      <p>Safety
Guide</p>
      <p>Police</p>
      <p>Med</p>
      <p>Fire</p>
      <p>Gov
The described scenario is connected with the solving or mitigating of the
following problems. The exploration-exploitation dilemma of using already visited
”good” documents for sample generation rather than sampling completely
unknown or allegedly ”bad” documents. How can a sequential reward model be
constructed that bases solely on the existent data. Can the model be used to
calculate the quality of a retrieved sample depending on the characteristics of
the agent and thus defining ”good” and ”bad” quality of documents.
1.2</p>
      <sec id="sec-1-1">
        <title>Solution Approach</title>
        <p>We facilitate and formulate the scenario as a constrained multi-armed bandit
model which ofers strategies to mitigate the exploration-exploitation dilemma
in a configurable way. We use case-based reasoning (CBR) strategies
incorporating an initial agent setup (initial case base) together with a learning goal
(optimum case solutions ) to construct a configurable reward model on the base
of similarity assessment. We use statistical language models to calculate
similarity components of the retrieved information for sample adaptation.
1.3</p>
      </sec>
      <sec id="sec-1-2">
        <title>Contribution and Research Question</title>
        <p>With the presented approach we aim to answer the following research question.
Is it possible to formulate the sampling process of a textual corpus as a
multiarmed bandit problem in combination with a data-driven agent characterization.
Can the phrases (samples), documents (bandit arms), and corpus (agent
environment ) thereby be considered as discrete semantic unities even though they
are interrelated. Do the documents have a mean quality and variance of quality
regarding the sampling process of contained phrases as depicted in Figure 2.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        There exist several works describing document retrieval or ranking using the
strategy of multi-armed bandits. Perotto et al. [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] use bandits for document
retrieval in the juridical domain. They incorporate the searching characteristics
coded in queries done by previous users to leverage the performance for the
current query. While this work has interesting ideas to use past user behavior,
it difers in its structure in that way that it bases on single queries and lacks the
integration of an agent based user characterization. Losada et al. [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] propose
a bandit-based pooling strategy for document adjudication. A combination of
active learning and multi-armed bandits is proposed by Rahman et al. [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] with
the intent of selecting the best document for a testing collection for evaluation
purposes. Most approaches focus on document selection or ranking wheres we
focus on sample selection and just exploit the documental clustering.
      </p>
      <p>
        Related work that supports the construction of a convenient agent model
treated the following topics. A resource oriented variation of the multi-armed
bandit problem is presented by Bengs and Hu¨llermeier [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. It aims to minimize
the resource limit and the risk of exceeding resources. The idea of introducing a
learning goal is also picked up by Bar¨ndle et al. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Racharak et al. [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] present
a a concept-based similarity measure that incorporates the preferences of an
agent in description logic. Insight into the relation between human psychology
and the multi-armed bandid strategy was given by Schulz et al. [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. Their work
investigates how a latent structure in the bandit task is connected to the natural
learning behavior of a searching agent.
      </p>
      <p>
        Concerning variants of multi-armed bandit modeling an outstanding
approach is the hierarchical structuring of the action space of the agent. As
documents are most often structured into a hierarchy of topics this can yield
significant improvements in the overall performance. Especially, as the here presented
case study relies on hierarchical structuring of semantic concepts synergies should
not be neglected. Hong et al. [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] present fundamental considerations in this
direction. Kumar et al. [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] use a hierarchical bandit model in combination with
decision tree algorithms for the identification of users in social networks having
special attributes. This problem setting shows similar characteristics as the
hierarchical structuring of attributes is similar to the hierarchical structuring of
semantic concepts. Carlsson et al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] show how a clustered structure of bandit
arms can be exploited to improve the Thompson sampling strategy. Important
aspects of linked data in connection to non stochastical bandit modeling are
addressed in the work of Alon et al. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Basic considerations about non-stochastical
bandit models have been presented by Auer et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. A diferent hierarchical
modeling approach is presented by Sen et al. [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. They chose to represent the
problem with hierarchically structured arms.
      </p>
      <p>We will address, integrate, and extend diferent aspects of these related
approaches into a new combination of agent-bandit model which is explained in
the following.</p>
    </sec>
    <sec id="sec-3">
      <title>Setting</title>
      <p>In the following we will formalize the introduced problem description. We start
with assumptions that are made to facilitate the scenario. We present and explain
the ideas behind formal definitions of the learning agent and the reward model.
We outline solution strategies using the presented setting.
3.1</p>
      <sec id="sec-3-1">
        <title>Assumptions</title>
        <p>The textual corpus is analyzed in a natural language processing step. The
documents are chunked into uniform informational pieces of a certain meaningful
size. Such units can be retrieved as samples, for instance, a paragraph or
sentence. The textual corpus is enriched by semantic meta knowledge identifying
and annotating safety related semantic concepts and their relations. We assume
a closed world, namely, the textual corpus together with its semantic
representation. This means that the learning agent is provided with some prior knowledge
that is part of the textual corpus and its semantic representation. We assume a
given learning goal which is also part of the textual corpus but is hidden to the
agent. The preferences of the agent are provided by a set of semantic concepts
defined on base of the semantically annotated textual corpus saved in a
knowledge graph O. It is unknown what would be an ideal learning goal. Therefore,
we assume a subset of the corpus as learning goal. The agent is informed about
the fulfillment of the goal by similarity information given to him by a hypothetic
teacher. There are some flaws in this modeling: The prior knowledge increases
with every sample processed by the agent and the learning goal decreases if
partially met. This would lead to a non stationary reward model which changes
over time. For simplification we assume a stationary model with the same reward
configuration over the whole sampling process.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Formal Representation</title>
        <p>We consider a corpus C = {D1, ..., Dm} divided into m documents each consisting
of In, n ∈ {1, .., m} information units with ii ∩ij = ∅ ∀ ̸
i = j. Let IC = {I1, .., Im}
be the set of all information units contained in the corpus. This corpus is
represented as a K-armed bandit K = {1, ..., K}, K = |C| with a set of K arms where
each arm stands for one document. The agent is willing to read a number of
b retrieved passages of text. By the action ai of pulling the arm k at time t a
sample piece of the document k is provided which is denoted as At. The quality
of the sample piece generated by this action is the reward Rk ∈ {0, 1} (with
Rk = 0 meaning sample rejected and Rk = 1 meaning sample accepted). With
ongoing time steps a sequence of actions (A1, A2, .., Ab) with according rewards
(R1, R2, .., Rb) is produced. The (discrete) time goes on until the budget of the
expert is consumed and he is not willing to take more sampling actions. What
we are searching for is the optimal combination of actions to make the best out
of the experts budget. The ”expert” is formalized as an agent with the following
characteristics.</p>
        <p>Definition 1 (Learning Agent Scenario). Let E = ⟨P, G, L, b⟩ be an agent
that is modeling an expert with a prior knowledge P ⊂ I C, with the preferences
L ⊂ O regarding topics he is interested in. We define a learning goal aligned
to the agent as a subset G ⊂ I C. The agent has a budget of b samples that
he is willing to take, meaning the bandit game goes T rounds (T = b). The
environment of the agent is the textual corpus. The agent has the actions of
pulling a bandit arm, accepting a sample, and rejecting a sample.</p>
        <p>Altogether, the information units that define the agent are considered as the
initial case base. Each sample is considered as a new case, potentially
representing a (partial) solution for the agent’s task. If samples are indeed adaptable, is
decided by comparing the new solutions to the existing case base. Finally, the
agent is capable of solving his problem of creating the new document.
(2)</p>
        <p>Example: An exemplary corpus consists of four diferent safety
documents. With the topics ”fire safety”, ”police guidelines”, ”medical
guidelines”, and ”governmental security” as depicted in the Figures 1 and 2.
Each document consists of 1,000 relevant phrases and the expert has a
budget of 100 samples, which he is capable of reading and analyzing. His
preferences are ”transportation” and ”mobile fire safety” and he wants
to create a document for the safety of utility vehicles in factories. He is a
governmental fire safety expert and his prior knowledge is a subset of 50
phrases each of the fire safety and the governmental document. How does
he distribute his 100 samples over the 4,000 existing phrases providing
the best sampling success to him.</p>
        <p>Prior knowledge
1</p>
        <p>Corpus</p>
        <p>Expert
Accept / Reject</p>
        <p>2
Preference features</p>
        <p>Teacher
3
Learning Goal 4</p>
        <p>Retrieved Sentence
Use a fire extinguisher</p>
        <p>
          Similarity Assesment
5
Fig. 3: Case-based cycle of corpus sample retrieval with joined agent-teacher
similarity assessment. The expert has some prior knowledge (1) and preference
features (2). The teacher defines a learning goal (3) which is hidden to the expert
but gives him feedback about the quality of retrieved samples (4). Via a similarity
assessment (5) the expert accepts or rejects the sample, then adapts it to his
needs and retains it in the new corpus as a new case.
For every sampling action the agent is rewarded. To create a model for this
reward we exploit the case-based paradigm that similar problems have similar
solutions [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. We therefore construct a similarity model that calculates the
similarity between the retrieved sample (new case) and the characteristics of the
agent defined by the agent model (case base). The higher the similarity the
better the sample quality. If this numerical quality lies above a certain threshold the
agent accepts the sample for adaptation, otherwise it is rejected. An illustration
of this process is depicted in Figure 3.
        </p>
        <p>Definition 2 (Reward Function). Let sim(At,G) be the similarity of the
retrieved sample as action At with the learning goal, sim(At,L) the similarity
between the retrieved sample and the preferences of the agent, and sim(At,P) the
similarity between the sample and the prior knowledge. Then the reward function
R(At) ∈ {0, 1} with α, β, γ ≥ 0 is defined as:
(1)
(2)
(3)
(4)
simR(At) =
αsim X (At, G) + βsim X (At, L) + γ (1 − simX (At, P))</p>
        <p>α + β + γ
R(At) =
(1 for simR(At) ≥ δ</p>
        <p>0 for simR(At)&lt;δ
simX (At, X) = max(SimSLMF (At, I)∀I ∈ X)
simSLMF (At, I) = simSLM (</p>
        <p>Pm
km=1 fj ∀f ∈ At,</p>
        <p>Pn
l=1 gl ∀g ∈ I)
n</p>
        <p>
          We define a stacked reward function basing on the similarity assessment
weighting and averaging the similarities to preferences, learning goal, and the
dissimilarity to the prior knowledge. The reward model is constructed in a
heuristic way. The local similarities simX (At, G) and simX (At, L) add to each other
because both a similarity to the learning goal and the preferences of the agent
are desirable. If there is a similarity to the prior knowledge of the agent this is
considered as not desirable because the agent prefers to learn new knowledge. If
simX (At, P) is zero then R is not influenced, a high similarity of At and P leads
to a reward of 0 adjustable by the weights γ and δ . The similarities between
At and G, L, P are calculated using a statistical language model with feature
focus (SLMF) [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ]. The selected sample is pairwise compared to every
information unit of X ∈ G, L, P. The highest similarity value is taken as the value of
simX (At, X). The feature-based similarity simSLMF (At, I) for all selected
features f, g ∈ At, I is calculated by taking the average of the embedded feature
vectors [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ]. Which features are selected is left as a hyper-parameter of the
sampling process. Selected features could be for instance only nouns, relevant safety
features, only verbs, specific relations, etc [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
Solution strategies for bandit models use diferent approaches to find a balance
of exploiting good bandit arms already visited and exploring unknown bandit
arms. We present and evaluate three approaches to the presented setting. The
naive strategy of selecting randomly will be used as a baseline for the evaluation
of the heuristic strategies. Let µ k ∈ [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ] be the mean reward of pulling an arm
k at time step t-1. This is the expected reward for the next time step t for
this arm which is denoted as Qt(ak) = E[Rt | At = ak]. In a ”real” stochastic
setting, if an arm was pulled infinite times the true mean value would be known.
If Q(ak) is calculated for the discrete number of all information units contained
in a document then the expected mean reward of the document is known. If
the agent would know this hidden quality of all documents he could choose an
optimal sequence of actions a∗ = argmaxaE[Rt | At = ak]. Which will later be
used to evaluate the performance of solution strategies.
        </p>
        <p>
          Epsilon-Greedy Strategy A baseline strategy to address the
explorationexploitation dilemma is the epsilon-greedy strategy (EG) [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]. The parameter
epsilon (ε) defines how eager the agent is for exploration. The higher the value
of ε the more unknown documents will be visited. At each time step an unknown
document out of D is chosen with a probability of ε for sample retrieval. At a
probability of 1 − ε the document is selected for the next retrieval out of which
the sample with the maximum reward so far was generated: At = argmaxaQt(a)
which is the ”greedy” or exploiting component of the algorithm.
Upper Confidence Bound Strategy The epsilon-greedy strategy takes
samples from random documents at a constant percentage. This neglects that in
the later time steps there is already knowledge about the environment available.
The Upper Confidence Bound strategy (UCB) makes use of this knowledge and
changes the ratio of exploration and exploitation [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. This is achieved with a
bias added to the actually expected mean value of an action which decreases
with increasing number of pulls of the according bandit arm. The greedy step
changes to: At = argmaxa[Qt(a) + cq Nl−ogt(ta) ] where Nt(a) denotes the number
a document has been already selected for sampling and c is a parameter which
controls the ratio of exploration, the bigger c the more exploration is done.
Thompson Sampling Strategy The Thompson sampling strategy (TS) [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ]
difers from the previous approaches. From the received rewards a probability
model is calculated for each bandit arm and refined with every sample received.
These probability models are then used to decide which action to take best. In
the present setting actions are considered to have only two outcomes, sample
accepted or sample not accepted. This binary reward scenario can be described
by a Beta distribution which approximates the behavior of each bandit arm [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ].
The so far made theoretical considerations are used in practical application in
the following case study.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Case Study</title>
      <p>The spark for this work developed out of the task of evaluating the quality
of an automatically populated ontology. The available time budget allowed for
a maximum analyzation capacity of some hundred annotated textual samples.
Compared to a dataset size of more than 200,000 samples a better strategy than
random sampling was necessary. Additionally, a configurable sampling setup was
desired depending on the task and user profile.</p>
      <p>
        For the present experimental evaluation we use a dataset created from a
textual corpus published in the domain of nuclear safety. This corpus was
previously annotated and transformed into an according dataset of about 222,000
sentences. The corpus consists of publicly available 143 documents containing in
total about 14,000 pages of English text. These documents were published by the
IAEA (International Atomic Energy Association), which is a sub organization of
the United Nations [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The IAEA aims to regulate the domain of nuclear safety
on an international level and gives advise and support to national authorities.
Table 1 gives an insight into selected subjects the documents of the corpus are
aiming to regulate.
      </p>
      <p>
        Number Document Title
(1091) “Fire Safety in the Operation of Nuclear Power Plants”
(1159) “External Events Excluding Earthquakes in Nuclear Power Plants”
(1191) “Protection against Internal Hazards other than Fires”
(1798) “Regulations for the Safe Transport of Radioactive Material ...”
(1368) “Predisposal Management of Radioactive Waste”
(1546) “Nuclear Security Systems and Measures for Major Public Events”
Additionally to the plain documents, a terminology is published and maintained
by the IAEA covering about 1,500 semantic concepts of the domain using the
RDF data model [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] and the SKOS standard for knowledge organization [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ].
The terminology is structured into several hierarchical layers and contains
concepts like :fire, :manualFireFighting, and :fireProtection together with
definitions and explanations. Out of these concepts, incidents and safety
measures where identified using lexico-syntactic patterns and an open information
extraction approach [
        <xref ref-type="bibr" rid="ref11 ref5">11, 5</xref>
        ]. The retrieved information was annotated using the
RDF-star data model [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and saved in a knowledge graph [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ].
      </p>
      <p>Example 3 shows a phrase extracted from the Document 1191 listed in
Table 1. Because of the concepts ”vessel” and ”fuel” this phrase is similar to the
”utility vehicle” scenario described in Example 2. This example points out the
time-consuming and pseudo-stochastic nature of the adaptational process. The
success of having retrieved a good passage is not guaranteed. For instance,
”vessel” is here used in the sense of a ”container” and not a vehicle-like object.
Nevertheless, concepts seem similar and the phrase might be promising. To proof
and adapt this phrase the expert needs to research, what should be done in this
context for the incident of a ”missile”, what is meant by ”special design
features”, then proof whether this would be a good strategy for his own scenario,
maybe consult other experts, and finally rewrite the phrase.</p>
      <p>(3)</p>
      <p>Example: For reactors equipped with vessel closure plugs to retain the
fuel in position, special design features should be provided to ensure that
the probability of ejection of the closure plug is low. In the absence of
such special features, the consequences of the failure or the ejection of a
single closure plug should be evaluated as for a missile.</p>
      <p>
        Beyond that, the semantic knowledge can be used for the purpose of
document filtering. It is not necessary to use all information units in a document. In
a filter step only those units relevant for a certain task can be pre-selected. For
instance, only sentences that contain a certain type of relation, that fall under
a certain topic, and show other distinct characteristics. A second benefit is the
availability of meta-knowledge about features to calculate similarity functions
and adapt retrieved information units to diferent scenarios [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Furthermore, it
is not obligatory to stay in the document-based clustering of information units.
The bandits can also be setup using other arbitrary clustering approaches. For
instance, by creating one bandit arm for each class of relations available, for
a selection of topics, specific case attribute oriented clusters, and algorithmic
provenance of annotation. In this manner the approach generalizes to a variety
of possible application scenarios.
4.2
      </p>
      <sec id="sec-4-1">
        <title>Experiments</title>
        <p>In the following we present a collection of experiments that describe
determination of hyper-parameters, individual characteristics of each solution policy, and
comparable aspects of the bandit problem solution strategies. We compare the
experiments against a baseline of random sampling and use the concept of regret
for performance evaluation. The dataset was divided into an experimental data
environment with training, validation, and test splits, leaving 10% of all
sentences for each; validation and testing. We initially tested the algorithms with a
small selection of 3 documents, that where known in terms of document content
to investigate the behavior with human insight. We then scaled the algorithms to
a number of 10 and 100 documents. We used two diferent agent configurations
A1 and A2 as described in Figure 4.</p>
      </sec>
      <sec id="sec-4-2">
        <title>Initialization, Hyper-Parameters and Optimal Strategy For the EG and</title>
        <p>the UCB algorithms we initialize all arms with a mean reward of 1. This ensures
that each arm is visited at least once. For the same reason for the TS policy
Fig. 4: The figure shows the mean of the reward for each document together with
the standard deviation for a fixed reward configuration for ten documents of the
corpus amongst which the documents mentioned in Table 1. With α = 1, β =0,
γ =0, δ =0.8 for Configuration A1 where just the learning goal was defined as a
ifxed single sentence with G = 1, P = 0 sentences and L = []. For Configuration
A2 and α = 1, β =1, γ =1, δ =0.5, a fixed set of G = 17 random sentences sampled
from three documents, P = 1 fixed sentence , and L the preferred semantic
concepts :fire, :transportation, and :leakage.
the distribution of each arm is initialized with a count of positives = 1 and
negatives = 1. These starting values determine a wide spread initial distribution.
To determine a reasonable range of time steps a human expert would accept, we
considered the following. We estimated about five minutes of time to manually
execute the adaptational steps needed in case of Example 3. The documents
Fig. 5: The left shows the frequency histogram of continuous similarity values
for one document. The right displays the beta distribution for three diferent
documents constrained to binary values with δ and configuration A2.
in the corpus consist of about 500 to 1,500 phrases. According to this, 1,000
time steps would meet the mean of the document length in the present corpus.
Furthermore, this would lead to a net time budget of about 10 working days
of eight hours. Which seems a reasonable efort for the research to create a
sophisticated document.</p>
        <p>The fully informed scenario calculated as explained in Section 3.4 is shown in
Figure 4. It visualizes which strategy would be statistically optimal. The agent
would then only use a selection of the best ranked documents with the highest
mean. Figure 5 shows how the threshold turns the documents at random retrieval
into a stochastic unit with a beta distribution of positive and negative action
rewards. This distribution we interpret as the characteristic of the according
bandit arms.</p>
        <p>Epsilon Greedy Before applying complicated strategies we wanted to
investigate how a simple mixture of greedy and random ratio would behave. We
therefore let the epsilon greedy algorithm run with epsilon values from 0 to 1 in
steps of 0.1. With ε = 0 having a complete greedy approach and ε = 1 having a
fully random algorithm. We then compared the average reward of 10 epochs of
1000 simulations for the agent configurations A1 and A2. The graphical
representation for a selection of epsilon values is shown in Figure 6.</p>
        <p>
          Upper Confidence Bound The UCB approach was optimized but even so
showed the worse performance of all algorithms. We see the reason for this
in the high variance of the document similarity distribution. Additionally, the
configuration of the hyper-parameters to determine the confidence interval and
bias model requires eforts if applied to new corpora [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. In a fixed scenario this
might be reasonable and then the strategy could outperform simple EG. But in
the present volatile scenario, UCB is not a policy to recommend.
Thompson Sampling The Thompson Sampling strategy incorporates the
nature of the binary reward scenario. It models as well mean and variance of each
document. It showed good results throughout the whole evaluation process and
all configurations. It lacks in this basic version the possibility to adjust the ratio
of exploration and exploitation.
        </p>
        <p>Comparative Evaluation It turned out that the way of using a textual
similarity to create a data-driven bandit model leads to a scenario of high variance.
Combined with a constrained number of time steps this has significant influence
on the solution policies. The EG approach has the advantage of being easily
understandable and configurable. Additionally, the volatile scenario mitigates the
shortcoming of revisiting ”bad” arms. The high variance might also be the
reason for the in total worst performance of the UCB approach as shown in Table 2.
The Thompson algorithm showed good results and achieved in most experiments
a higher reward in less time steps compared to the other algorithms. All
algorithms are capable of approximately recreating the fully informed ranking of
documents induced by each mean calculated in Figure 4. To pay respect to the
aspects of configurability we suggest a combined approach of EG and TS. For
instance, to randomly explore all arms for some steps and then start to use the
Thompson Sampling approach.
Fig. 7: Performance for 10 and 100 documents for agent configuration A2.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion and Future Work</title>
      <p>This work addressed the problem of distributing a limited budget of textual
sampling over a corpus of documents. The lack of real life experts is mitigated by a
data-driven agent model with special characteristics to estimate the quality of the
samples for adaptational purposes. Therefore, we presented an approach to
consider the documents of a corpus as bandit arms in a (constrained) multi-armed
bandit setting. A case-based agent model was presented that can be configured
together with a reward model to adjust the approach to diferent application
scenarios. Hyper-parameters have been partially optimized in a learning phase.
An evaluation was presented on a corpus of nuclear safety documents.</p>
      <p>The evaluation showed that documents can be indeed considered as a kind of
stochastically distributed entities with a mean reward under variation regarding
a similarity-based reward model. The experiments showed that the
characteristics of sample retrieval out of documents varies from a ”real” stochastic bandit
environment in severals aspects which leaves space for the following future work.</p>
      <p>Several variations of the setting seem promising and other application
domains are worth to investigate. This would give insight to the needs of other
user groups with diferent requirements and possibly improve the performance
of the present setting. The following aspects became obvious in the stage of
development but eventually exceeded this work.</p>
      <p>The underlying data has an inherent structure which can be exploited to
create a more distinct bandit architecture. Even though the documents are discrete
semantic objects, most likely, there will be a strong correlation amongst them if
they belong to the same corpus. On the base of the correlation the reward could
be adjusted for every bandit arm. The agent-teacher relationship could have an
adversarial character. The teacher wants to challenge the agent. This could be
implemented by reducing the reward of certain bandit arms.</p>
      <p>
        An improvement of the agent model would be to switch from a stationary
reward to a non-stationary setting that adapts the agent step by step to the
character of the data. This could be used to learn agent models from the data.
A further benefit would be to set up a contextual bandit model basing on this
scenario to find correlations between the agent model and the data [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. A distant
perspective would be a full reinforcement learning model.
      </p>
      <p>The calculation of textual similarities can be quite resource consuming. This
might be an issue for complex similarity configurations of the agents, larger
corpora, and applications with time pressure. In that case the complexity of
algorithms will surely contain potential for improvement.</p>
      <p>Finally, a case study with real life experts would help to refine the model. On
the one hand it would be good to observe how real experts would choose an agent
configuration according to their preferences and task characterization. A survey
to determine hyper-parameters should yield insight into human behavior. For
instance, taken the parameter δ which determines the threshold when to drop
and when to keep a sample. At which similarity threshold does a real life expert
tend to drop a sample?</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>1. International Atomic Energy Association: https://www.iaea.org</mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Alon</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cesa-Bianchi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gentile</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mannor</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mansour</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shamir</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Nonstochastic multi-armed bandits with graph-structured feedback</article-title>
          .
          <source>SIAM Journal on Computing</source>
          <volume>46</volume>
          (09
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Auer</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Using confidence bounds for exploitation-exploration trade-ofs</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          <volume>3</volume>
          ,
          <fpage>397</fpage>
          -
          <lpage>422</lpage>
          (01
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Auer</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cesa-Bianchi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Freund</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schapire</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>The nonstochastic multiarmed bandit problem</article-title>
          .
          <source>SIAM Journal on Computing</source>
          <volume>32</volume>
          ,
          <fpage>48</fpage>
          -
          <lpage>77</lpage>
          (01
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Banko</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cafarella</surname>
            ,
            <given-names>M.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Soderland</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Broadhead</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Etzioni</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Open information extraction from the web</article-title>
          .
          <source>In: Proceedings of the 20th International Joint Conference on Artifical Intelligence</source>
          . pp.
          <fpage>2670</fpage>
          -
          <lpage>2676</lpage>
          . IJCAI'
          <fpage>07</fpage>
          , Morgan Kaufmann Publishers Inc., San Francisco, CA, USA (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Bengs</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          , Hu¨llermeier, E.:
          <article-title>Multi-armed bandits with censored consumption of resources</article-title>
          .
          <source>Machine Learning</source>
          <volume>112</volume>
          (
          <issue>1</issue>
          ),
          <fpage>217</fpage>
          -
          <lpage>240</lpage>
          (
          <year>2023</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Bergmann</surname>
          </string-name>
          , R.:
          <source>Experience Management</source>
          . Springer, Berlin, Heidelberg (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. Barn¨dle,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Binz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Schulz</surname>
          </string-name>
          , E.: Exploration Beyond Bandits, pp.
          <fpage>147</fpage>
          -
          <lpage>168</lpage>
          . Cambridge University Press, Cambridge (
          <year>2022</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Carlsson</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dubhashi</surname>
            ,
            <given-names>D.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Johansson</surname>
            ,
            <given-names>F.D.</given-names>
          </string-name>
          :
          <article-title>Thompson sampling for bandits with clustered arms</article-title>
          .
          <source>In: IJCAI International Joint Conference on Artificial Intelligence</source>
          (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Hartig</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Foundations of rdf-star and sparql-star (an alternative approach to statement-level metadata in rdf)</article-title>
          .
          <source>In: Alberto Mendelzon Workshop on Foundations of Data Management</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Hearst</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          :
          <article-title>Automatic acquisition of hyponyms from large text corpora</article-title>
          .
          <source>In: COLING 1992 Volume 2: The 15th International Conference on Computational Linguistics</source>
          . pp.
          <fpage>539</fpage>
          -
          <lpage>545</lpage>
          (
          <year>1992</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Hong</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kveton</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Katariya</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zaheer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ghavamzade</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Deep hierarchy in bandits</article-title>
          .
          <source>In: ICML International Conference on Machine Learning</source>
          (
          <year>2022</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Korger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baumeister</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>The SECCO ontology for the retrieval and generation of security concepts</article-title>
          .
          <source>In: Cox</source>
          ,
          <string-name>
            <given-names>M.T.</given-names>
            ,
            <surname>Funk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Begum</surname>
          </string-name>
          , S. (eds.)
          <source>ICCBR. Lecture Notes in Computer Science</source>
          , vol.
          <volume>11156</volume>
          , pp.
          <fpage>186</fpage>
          -
          <lpage>201</lpage>
          . Springer (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Korger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baumeister</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Case-based generation of regulatory documents and their semantic relatedness</article-title>
          . In: Arei,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Kapoor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Bhatia</surname>
          </string-name>
          ,
          <string-name>
            <surname>R</surname>
          </string-name>
          . (eds.)
          <source>Future of Information and Communication Conference San Francisco. Advances in Information and Communication</source>
          , vol.
          <volume>1130</volume>
          , pp.
          <fpage>91</fpage>
          -
          <lpage>110</lpage>
          . Springer (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gao</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sundaram</surname>
          </string-name>
          , H.:
          <article-title>Hierarchical multiarmed bandits for discovering hidden populations</article-title>
          .
          <source>In: ASONAM '19: International Conference on Advances in Social Networks Analysis and Mining</source>
          . pp.
          <fpage>145</fpage>
          -
          <lpage>153</lpage>
          (08
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Langford</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Zhang, T.:
          <article-title>The epoch-greedy algorithm for contextual multi-armed bandits</article-title>
          .
          <source>In: Proceedings of the 20th International Conference on Neural Information Processing Systems</source>
          . pp.
          <fpage>817</fpage>
          -
          <lpage>824</lpage>
          . NIPS'
          <volume>07</volume>
          , Curran Associates Inc.,
          <string-name>
            <surname>Red</surname>
            <given-names>Hook</given-names>
          </string-name>
          ,
          <string-name>
            <surname>NY</surname>
          </string-name>
          , USA (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Losada</surname>
            ,
            <given-names>D.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parapar</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barreiro</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          ´.
          <article-title>: Multi-armed bandits for adjudicating documents in pooling-based evaluation of information retrieval systems</article-title>
          .
          <source>Inf. Process. Manag</source>
          .
          <volume>53</volume>
          ,
          <fpage>1005</fpage>
          -
          <lpage>1025</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Perotto</surname>
            ,
            <given-names>F.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verstaevel</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Trabelsi</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vercouter</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Combining bandits and lexical analysis for document retrieval in a juridical corpora</article-title>
          . In: Bramer,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Ellis</surname>
          </string-name>
          ,
          <string-name>
            <surname>R</surname>
          </string-name>
          . (eds.)
          <source>Artificial Intelligence XXXVII</source>
          . pp.
          <fpage>317</fpage>
          -
          <lpage>330</lpage>
          . Springer International Publishing,
          <string-name>
            <surname>Cham</surname>
          </string-name>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Racharak</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Suntisrivaraporn</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tojo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <article-title>: sim-pi: A concept similarity measure under an agent's preferences in description logic elh</article-title>
          .
          <source>In: 8th International Conference on Agents and Artificial Intelligence</source>
          . pp.
          <fpage>480</fpage>
          -
          <lpage>487</lpage>
          (01
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Rahman</surname>
            ,
            <given-names>M.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kutlu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lease</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Constructing test collections using multiarmed bandits and active learning</article-title>
          .
          <source>In: The Web Conference</source>
          , San Francisco (05
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Robbins</surname>
            ,
            <given-names>H.E.:</given-names>
          </string-name>
          <article-title>Some aspects of the sequential design of experiments</article-title>
          .
          <source>Bulletin of the American Mathematical Society</source>
          <volume>58</volume>
          ,
          <fpage>527</fpage>
          -
          <lpage>535</lpage>
          (
          <year>1952</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Schelling</surname>
          </string-name>
          , T.C.:
          <article-title>Dynamic models of segregation</article-title>
          .
          <source>The Journal of Mathematical Sociology</source>
          <volume>1</volume>
          (
          <issue>2</issue>
          ),
          <fpage>143</fpage>
          -
          <lpage>186</lpage>
          (
          <year>1971</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Schulz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Franklin</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gershman</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>Finding structure in multi-armed bandits</article-title>
          .
          <source>Cognitive Psychology</source>
          <volume>119</volume>
          (10
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Sen</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rakhlin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ying</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kidambi</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Foster</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hill</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dhillon</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Top-k extreme contextual bandits with arm hierarchy (02</article-title>
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Sutton</surname>
            ,
            <given-names>R.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barto</surname>
            ,
            <given-names>A.G.</given-names>
          </string-name>
          :
          <article-title>Reinforcement Learning: An Introduction</article-title>
          . The MIT Press, second edn. (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Thompson</surname>
            ,
            <given-names>W.R.</given-names>
          </string-name>
          :
          <article-title>On the likelihood that one unknown probability exceeds another in view of the evidence of two samples</article-title>
          .
          <source>Biometrika</source>
          <volume>25</volume>
          ,
          <fpage>285</fpage>
          -
          <lpage>94</lpage>
          (
          <year>1933</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Vaswani</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shazeer</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parmar</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uszkoreit</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jones</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gomez</surname>
            ,
            <given-names>A.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaiser</surname>
          </string-name>
          , L.u.,
          <string-name>
            <surname>Polosukhin</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Attention is all you need</article-title>
          . In: Guyon,
          <string-name>
            <given-names>I.</given-names>
            ,
            <surname>Luxburg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.V.</given-names>
            ,
            <surname>Bengio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Wallach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Fergus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Vishwanathan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Garnett</surname>
          </string-name>
          ,
          <string-name>
            <surname>R</surname>
          </string-name>
          . (eds.)
          <source>Advances in Neural Information Processing Systems</source>
          . vol.
          <volume>30</volume>
          . Curran Associates, Inc. (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <article-title>W3C: SKOS Simple Knowledge Organization System Reference</article-title>
          : http://www.w3.org/TR/skos-reference (
          <year>August 2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Wood</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lanthaler</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cyganiak</surname>
          </string-name>
          , R.:
          <source>RDF 1</source>
          .
          <article-title>1 concepts and abstract syntax</article-title>
          (
          <year>Feb 2014</year>
          ), http://www.w3.org/TR/2014/REC-rdf11
          <string-name>
            <surname>-</surname>
          </string-name>
          concepts-20140225/
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>