<!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>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Meta-Feature Extraction Strategy for Deep Reinforcement Anomaly Detection</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Simone Amirato</string-name>
          <email>simone.amirato@dimes.unical.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabrizio Angiulli</string-name>
          <email>f.angiulli@dimes.unical.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabio Fassetti</string-name>
          <email>f.fassetti@dimes.unical.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luca Ferragina</string-name>
          <email>luca.ferragina@unical.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Workshop</string-name>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Anomaly Detection, Reinforcement Learning, Active Learning, Meta-Learning, Green AI</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DIMES Dept., University of Calabria</institution>
          ,
          <addr-line>87036 Rende (CS)</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Reinforcement Learning (RL) describes a family of algorithms teaching an agent to determine a policy for interacting with its surrounding environment. Recently, the RL paradigm has been successfully applied to the anomaly detection problem by learning a meta-policy on a set of already labelled datasets. The meta-policy is subsequently actively applied to a flow of incoming unseen observations, representing the test environment. The interesting point of this approach is that one can apply the meta-policy without further tuning to a small number of meta-features that can be directly extracted from any new dataset.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <sec id="sec-1-1">
        <title>The Anomaly Detection task is one of the main discovery problems and its goal is to isolate objects in a</title>
        <p>dataset that are suspected of being generated by a diferent process with respect to the rest of the data.</p>
      </sec>
      <sec id="sec-1-2">
        <title>The presence of anomalies is due to many reasons, like mechanical faults, fraudulent behavior, human</title>
        <p>
          errors, instrument errors, or simply through natural deviations in populations. We can distinguish
three approaches to anomaly detection, namely supervised, semi-supervised, and unsupervised [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ].
        </p>
      </sec>
      <sec id="sec-1-3">
        <title>Supervised methods create a classifier after being trained on data labeled as normal and anomalous. In</title>
        <p>this setting usually, the classes are unbalanced since the anomalies are rare. Semi-supervised methods
are trained with examples of just the normal class, thus they are also called one-class classifiers.</p>
      </sec>
      <sec id="sec-1-4">
        <title>Unsupervised methods take in input a dataset and try to find anomalies in it by assigning a score to</title>
        <p>
          each object. Several statistical, data mining and machine learning approaches have been proposed to
detect outliers, namely, statistical-based [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], distance-based [
          <xref ref-type="bibr" rid="ref3 ref4 ref5 ref6">3, 4, 5, 6</xref>
          ], density-based [
          <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
          ], reverse
nearest neighbor-based [
          <xref ref-type="bibr" rid="ref10 ref11 ref9">9, 10, 11</xref>
          ], isolation-based [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], angle-based [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], SVM-based [
          <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
          ], deep
learning-based [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], and many others.
        </p>
      </sec>
      <sec id="sec-1-5">
        <title>An alternative approach to classical outlier detection methods aimed at reducing false-positive rates is based on Active Anomaly Detection (AAD), which involves humans in the loop. There are several traditional anomaly detection scenarios where an analyst is involved in checking the top instances from</title>
        <p>CEUR
ceur-ws.org</p>
        <sec id="sec-1-5-1">
          <title>Binary</title>
        </sec>
        <sec id="sec-1-5-2">
          <title>Anomaly</title>
        </sec>
        <sec id="sec-1-5-3">
          <title>Normality</title>
          <p>Description</p>
        </sec>
        <sec id="sec-1-5-4">
          <title>D: Score related to the unsupervised detector</title>
        </sec>
        <sec id="sec-1-5-5">
          <title>B1: indicator asserting the existence of an anomalous instance</title>
          <p>in the  -nearest neighbors
A1: minimum distance between   and the set of instances
currently labelled as anomalous
A2: mean distance between   and the set of instances
currently labelled as anomalous</p>
        </sec>
        <sec id="sec-1-5-6">
          <title>A3: the position occupied by the nearest known anomaly in the nearest neighbors</title>
          <p>list of   , that is min∈    , where   is the set of the known anomaly indices
A4: the position   occupied by   in the nearest neighbors</p>
          <p>list of   , where  = arg min∈   
N1: minimum distance between   and the set of instances</p>
          <p>currently labelled as normal
N2: mean distance between   and the set of instances</p>
          <p>currently labelled as normal</p>
        </sec>
        <sec id="sec-1-5-7">
          <title>N3: the position occupied by the nearest known normal item in the nearest neighbors</title>
          <p>list of   , that is min∈    , where   is the set of the known normal items indices</p>
          <p>N4: the position   occupied by   in the nearest neighbors
list of   , where  = arg min∈   
 (
 ()
 ()
 (
 ()
 ()
 ()
 (
 ()
Cost
2)
2)
2)
a ranked list of anomalies to identify as many true anomalies as possible. In AAD this human feedback
can be leveraged to help the system to identify more anomalies. In this work, we consider the AAD
scenario in which the anomaly detector queries the analyst by selecting instances one at a time. In this
scenario, the system can adjust the decision functions by leveraging the expert’s knowledge gained
from their responses to the queries. This human feedback can help the anomaly detector to promote
the instances of interest and discourage the instances out of interest, showing the analyst more true
anomalies in subsequent iterations.</p>
        </sec>
      </sec>
      <sec id="sec-1-6">
        <title>A recent interesting improvement of AAD is the Active Anomaly Detection with Meta-Policy</title>
        <p>(Meta–AAD), which learns a meta-policy with the aim of optimizing the number of discovered anomalies
keeping the same budget  , that is to say, the number of instances presented to the human for feedback.</p>
        <p>Given a dataset  = { 1, … ,   } ⊆ ℝ , at each iteration the policy selects an example   to submit to
the expert that will assert whether   is actually an anomaly or not. The state of the policy is recorded
in a vector ŷ ∈ R such that, for each  ∈ {1, … , } , we have that the element   is equal to −1, if the item
  has been submitted to the expert and reported as an anomaly, 1, if   has been submitted to the expert
and reported as normal, 0, if   has not yet been submitted to the expert.</p>
        <p>At the beginning of the policy, we have   = 0, for each  ∈ {1, … , } , and then at each iteration, the
state of the item selected for the query is updated according to the expert feedback.</p>
      </sec>
      <sec id="sec-1-7">
        <title>In AAD the instance presented to the human is that scoring the highest value of anomaly score and, due to feedback, the anomalous scores are adjusted to promote the anomalous instances to the top, thus the main goal is to make the top instance more likely to be anomalous so maximizing the immediate performance.</title>
      </sec>
      <sec id="sec-1-8">
        <title>Thus, in [17], first the meta-policy is trained and any Deep Reinforcement Learning (DRL) algorithm</title>
        <p>
          can be used to this aim. In particular, authors adopt Proximal Policy Optimization (PPO) [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], a family of
methods for reinforcement learning, in which a deep neural network is trained iteratively by sampling
data through interaction with the environment, and by using these data for the optimization of a state
function using stochastic gradient ascent.
        </p>
      </sec>
      <sec id="sec-1-9">
        <title>Then, for all the instances, the meta-features are extracted and the probability of the meta-policy is</title>
        <p>computed. The instance with the highest probability is presented to the human.</p>
        <p>A fundamental part of this process is the meta-features extraction. Formally, the aim is to define a
function  ∶  × y → R× , where  is the number of meta-features, such that its image is as much as
possible independent from the dataset. The framework allows flexible choices, in Table 1 are listed
the main features adopted in literature. Among all these features an important role is played by the
unsupervised anomaly detector D. Indeed, it is the only feature in the table that is computed before
the training process and that is not updated after the expert’s feedback. Its main goal is to provide a
bootstrap phase to the active process in the initial phase when the other features are not stable yet. As
for the other meta-features they can be initialized at any arbitrary value for all the points, so that at the
very first step of the active process the algorithm cannot discriminate on their basis.</p>
      </sec>
      <sec id="sec-1-10">
        <title>In [17], that is the first approach considering the</title>
      </sec>
      <sec id="sec-1-11">
        <title>Meta–AAD paradigm, authors propose the following</title>
        <p>
          set of  = 6 meta-features: D (in particular they adopt the Isolation Forest algorithm [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]), B1, A1, A2,
        </p>
      </sec>
      <sec id="sec-1-12">
        <title>N1, N2. It is worth noticing that all these features are distance-based, because of this, in [19], it is argued</title>
        <p>that this fact may cause some issues in the query selection phase due to the specific distance distribution
of the dataset. In order to relieve this dependence, it is introduced an innovative approach, called</p>
      </sec>
      <sec id="sec-1-13">
        <title>Meta–AAD–Rank, for the choice of the meta-features based on nearest neighbor rankings rather than</title>
        <p>on distances. Specifically, this set of meta-features includes</p>
      </sec>
      <sec id="sec-1-14">
        <title>D, B1, A3, A4, N3, N4 and also proposes</title>
        <p>
          the adoption of the CFOF algorithm [
          <xref ref-type="bibr" rid="ref11 ref20 ref21">20, 21, 11</xref>
          ] as anomaly detector since it is reverse neighbor based.
        </p>
      </sec>
      <sec id="sec-1-15">
        <title>Specifically, the CFOF algorithm is involved in the meta-feature D.</title>
        <p>2. Meta–AAD–Light</p>
      </sec>
      <sec id="sec-1-16">
        <title>Both the Meta–AAD and Meta–AAD–Rank require substantial memory, mainly due to the distances</title>
        <p>matrix calculations involved in certain meta-features.</p>
      </sec>
      <sec id="sec-1-17">
        <title>Specifically, to compute the feature</title>
        <p>B1, A3 and N3 for a single item   , the values of the distances of
  from all the other points in  are needed, thus the cost is  ()
and  (</p>
      </sec>
      <sec id="sec-1-18">
        <title>Because of this, in order to reduce the computational cost, we propose a further set of features, called</title>
      </sec>
      <sec id="sec-1-19">
        <title>Meta–AAD–Light, that is obtained as a combination of the previous two. Specifically, the meta-features</title>
        <p>2) for the whole dataset.
of Meta–AAD–Light are represented by D, A1, A4, N1, N4.</p>
      </sec>
      <sec id="sec-1-20">
        <title>In addition, we introduce a novel binary feature, referred to as B2, which has a linear computational</title>
        <p>cost and is defined as follows:</p>
        <p>B2: indicator asserting whether   belongs to the  -nearest neighbors of any known
anomalous instance</p>
        <p>The computation of the Meta–AAD–Light meta-features does not require computing the distances
(and the associate rankings) among all the data points, but only the information about the distances
between the points already classified as normal or anomalous and all the other points. In this way, the
memory occupation goes from  (
2) for Meta–AAD and Meta–AAD–Rank to  ()
for Meta–AAD–Light
where  is the number of queries and it is usually very smaller than the size  of the dataset.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>3. Experimental results</title>
      <sec id="sec-2-1">
        <title>In our experiments we consider the tabular datasets lympho, pima, satellite, satimage-2, shuttle, speech,</title>
        <p>
          wine, from the ODDS repository [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]. Specifically, we adopt a leave-one-out strategy, meaning that for
the evaluation phase on each dataset, we consider a meta-policy trained on all the others.
        </p>
        <p>
          We fix a budget of  = 100 and we consider the following evaluation metrics, used also in [
          <xref ref-type="bibr" rid="ref17 ref19">17, 19</xref>
          ].
• The total number of anomalies   submitted to the expert in the  queries.
• The Precision (Prec), defined as


 ′
where  ′ = min(,   ), and   is the total number of anomalies in the dataset.
(1)
        </p>
        <p>• The Normalized AUC (N-AUC), that is the area under the curve of   with varying  normalized
by the number of the total number of anomalies in the dataset, in formula
2 ∑=1  
 ′( ′ + 1)
.</p>
        <p>(2)</p>
      </sec>
      <sec id="sec-2-2">
        <title>Moreover, in this work, we add a new metric to take into account the environmental impact of</title>
        <p>
          methods. In particular, we compute the   of  2 emitted by exploiting the framework CodeCarbon
[
          <xref ref-type="bibr" rid="ref23">23</xref>
          ].
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>In Table 2 we show the results of the experiments. The first column reports the employed datasets</title>
        <p>together with their number of samples and dimensions. Columns from 2 to 5 are associated with the
comparison between Meta–AAD–Light and Meta–AAD and columns from 6 to 9 with the comparison
between Meta–AAD–Light and Meta–AAD–Rank. Specifically, for each competitor  and for each of
the four above-mentioned metrics  (namely, the number of anomalies, the precision, the
normalizedAUC and the emitted  2), we compute the relative variation of Meta–AAD–Light with respect to 
as ( Meta–A A(D)–Light)−() , where  ( Meta–AAD–Light) is the value of the metrics accomplished by</p>
      </sec>
      <sec id="sec-2-4">
        <title>Meta–AAD–Light and  () the one accomplished by the competitor  .</title>
      </sec>
      <sec id="sec-2-5">
        <title>We can note that, for the majority of the datasets, Meta–AAD–Light obtains the same detection</title>
        <p>performances of Meta–AAD and Meta–AAD–Rank, for two datasets, namely pima and satimage-2, it
is possible to observe a slight degradation in the results, and for the dataset speech we even
outperform the other two methods. As for the emissions of  2, as predicted by the theoretical discussion,</p>
      </sec>
      <sec id="sec-2-6">
        <title>Meta–AAD–Light is much less energy-consumptive. As expected, this is particularly emphasized for</title>
        <p>the three datasets with the largest cardinality, where, in two cases (satellite and shuttle), we obtain
the same performance in terms of accuracy while almost halving the  2 emissions, and in one case
(satimage-2) we pay a small loss in accuracy to obtain a great benefit in terms of emission.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>4. Conclusion</title>
      <sec id="sec-3-1">
        <title>In this paper, we introduced Meta–AAD–Light, a novel meta-features extraction strategy for meta</title>
        <p>active anomaly detection. We prove that, diferently from the already existing sets of meta-features,
the computation of Meta–AAD–Light requires constant time for a single item and, then, linear for the
whole dataset. Experiments confirm that while maintaining good performance in terms of accuracy,
the proposed method notably reduces the  2 emissions, thus decreasing the environmental impact of
the whole approach.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Acknowledgments</title>
      <sec id="sec-4-1">
        <title>We acknowledge the support of the PNRR project FAIR - Future AI Research (PE00000013), Spoke 9</title>
      </sec>
      <sec id="sec-4-2">
        <title>Green-aware AI, under the NRRP MUR program funded by the NextGenerationEU.</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>L.</given-names>
            <surname>Ruf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Kaufmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. A.</given-names>
            <surname>Vandermeulen</surname>
          </string-name>
          , G. Montavon,
          <string-name>
            <given-names>W.</given-names>
            <surname>Samek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kloft</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. G.</given-names>
            <surname>Dietterich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Müller</surname>
          </string-name>
          ,
          <article-title>A unifying review of deep and shallow anomaly detection</article-title>
          ,
          <source>Proc. IEEE</source>
          <volume>109</volume>
          (
          <year>2021</year>
          )
          <fpage>756</fpage>
          -
          <lpage>795</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>L.</given-names>
            <surname>Davies</surname>
          </string-name>
          , U. Gather,
          <article-title>The identification of multiple outliers</article-title>
          ,
          <source>Journal of the American Statistical Association</source>
          <volume>88</volume>
          (
          <year>1993</year>
          )
          <fpage>782</fpage>
          -
          <lpage>792</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>E.</given-names>
            <surname>Knorr</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Tucakov</surname>
          </string-name>
          ,
          <article-title>Distance-based outlier: algorithms and applications</article-title>
          ,
          <source>VLDB Journal 8</source>
          (
          <year>2000</year>
          )
          <fpage>237</fpage>
          -
          <lpage>253</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>F.</given-names>
            <surname>Angiulli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Pizzuti</surname>
          </string-name>
          ,
          <article-title>Outlier mining in large high-dimensional data sets</article-title>
          ,
          <source>IEEE Trans. Knowl. Data Eng</source>
          .
          <volume>2</volume>
          (
          <year>2005</year>
          )
          <fpage>203</fpage>
          -
          <lpage>215</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Angiulli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Basta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Pizzuti</surname>
          </string-name>
          ,
          <article-title>Distance-based detection and prediction of outliers</article-title>
          ,
          <source>IEEE Trans. on Knowledge and Data Engineering</source>
          <volume>2</volume>
          (
          <year>2006</year>
          )
          <fpage>145</fpage>
          -
          <lpage>160</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>F.</given-names>
            <surname>Angiulli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Fassetti</surname>
          </string-name>
          ,
          <article-title>DOLPHIN: an eficient algorithm for mining distance-based outliers in very large datasets</article-title>
          ,
          <source>ACM Trans. Knowl. Disc. Data (TKDD) 3</source>
          (
          <issue>1</issue>
          ) (
          <year>2009</year>
          )
          <article-title>Article 4</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>M. M. Breunig</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Kriegel</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Ng</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Sander</surname>
          </string-name>
          , Lof:
          <article-title>Identifying density-based local outliers</article-title>
          ,
          <source>in: Proc. Int. Conf. on Managment of Data (SIGMOD)</source>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>W.</given-names>
            <surname>Jin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tung</surname>
          </string-name>
          , J. Han,
          <article-title>Mining top-n local outliers in large databases</article-title>
          ,
          <source>in: Proc. ACM SIGKDD Int. Conf. on Knowledge Discovery and Data Mining (KDD)</source>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>V.</given-names>
            <surname>Hautamäki</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Kärkkäinen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Fränti</surname>
          </string-name>
          ,
          <article-title>Outlier detection using k-nearest neighbour graph</article-title>
          ,
          <source>in: International Conference on Pattern Recognition (ICPR)</source>
          , Cambridge, UK,
          <year>August</year>
          23-
          <issue>26</issue>
          ,
          <year>2004</year>
          , pp.
          <fpage>430</fpage>
          -
          <lpage>433</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Radovanović</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nanopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ivanović</surname>
          </string-name>
          ,
          <article-title>Reverse nearest neighbors in unsupervised distancebased outlier detection</article-title>
          ,
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          <volume>27</volume>
          (
          <year>2015</year>
          )
          <fpage>1369</fpage>
          -
          <lpage>1382</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>F.</given-names>
            <surname>Angiulli</surname>
          </string-name>
          ,
          <article-title>CFOF: A concentration free measure for anomaly detection, ACM Transactions on Knowledge Discovery from Data (TKDD) 14 (</article-title>
          <year>2020</year>
          ) 4:
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          :
          <fpage>53</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>F.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Ting</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.-H.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <article-title>Isolation-based anomaly detection</article-title>
          ,
          <source>TKDD</source>
          <volume>6</volume>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>H.-P.</given-names>
            <surname>Kriegel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schubert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zimek</surname>
          </string-name>
          ,
          <article-title>Angle-based outlier detection in high-dimensional data</article-title>
          ,
          <source>in: Proc. Int. Conf. on Knowledge Discovery and Data Mining (KDD)</source>
          ,
          <year>2008</year>
          , pp.
          <fpage>444</fpage>
          -
          <lpage>452</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>B.</given-names>
            <surname>Schölkopf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Platt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Shawe-Taylor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. J.</given-names>
            <surname>Smola</surname>
          </string-name>
          , R. C.
          <article-title>Williamson, Estimating the support of a high-dimensional distribution</article-title>
          ,
          <source>Neural Computation</source>
          (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>D. M. J. Tax</surname>
            ,
            <given-names>R. P. W.</given-names>
          </string-name>
          <string-name>
            <surname>Duin</surname>
          </string-name>
          ,
          <article-title>Support vector data description, Mach</article-title>
          . Learn. (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>R.</given-names>
            <surname>Chalapathy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chawla</surname>
          </string-name>
          ,
          <article-title>Deep learning for anomaly detection: A survey</article-title>
          ,
          <year>2019</year>
          . arXiv:
          <year>1901</year>
          .03407.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>D.</given-names>
            <surname>Zha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <article-title>Meta-aad: Active anomaly detection with deep reinforcement learning</article-title>
          , CoRR abs/
          <year>2009</year>
          .07415 (
          <year>2020</year>
          ). arXiv:
          <year>2009</year>
          .07415.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>J.</given-names>
            <surname>Schulman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wolski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Dhariwal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Radford</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Klimov</surname>
          </string-name>
          ,
          <article-title>Proximal policy optimization algorithms</article-title>
          ,
          <source>CoRR abs/1707</source>
          .06347 (
          <year>2017</year>
          ). arXiv:
          <volume>1707</volume>
          .
          <fpage>06347</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>F.</given-names>
            <surname>Angiulli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Fassetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Ferragina</surname>
          </string-name>
          , P. Papaleo,
          <article-title>Meta-feature extraction strategies for active anomaly detection</article-title>
          ,
          <source>in: Intelligent Data Engineering and Automated Learning-IDEAL 2021: 22nd International Conference</source>
          , Springer,
          <year>2021</year>
          , pp.
          <fpage>406</fpage>
          -
          <lpage>414</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>F.</given-names>
            <surname>Angiulli</surname>
          </string-name>
          ,
          <article-title>Concentration free outlier detection</article-title>
          ,
          <source>in: European Conference on Machine Learning and Knowledge Discovery in Databases</source>
          , Skopje, Macedonia,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>F.</given-names>
            <surname>Angiulli</surname>
          </string-name>
          ,
          <article-title>On the behavior of intrinsically high-dimensional spaces: Distances, direct and reverse nearest neighbors, and hubness</article-title>
          ,
          <source>Journal of Machine Learning Research</source>
          <volume>18</volume>
          (
          <year>2018</year>
          )
          <volume>170</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>170</lpage>
          :
          <fpage>60</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>S.</given-names>
            <surname>Rayana</surname>
          </string-name>
          , Odds library,
          <year>2016</year>
          . URL: http://odds.cs.stonybrook.edu.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>B.</given-names>
            <surname>Courty</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Schmidt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Luccioni</surname>
          </string-name>
          , Goyal-Kamal, MarionCoutarel,
          <string-name>
            <given-names>B.</given-names>
            <surname>Feld</surname>
          </string-name>
          , J. Lecourt, LiamConnell, A. Saboni, Inimaz, supatomic, M. Léval,
          <string-name>
            <given-names>L.</given-names>
            <surname>Blanche</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Cruveiller, ouminasara,
          <string-name>
            <given-names>F.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Joshi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bogrof</surname>
          </string-name>
          , H. de Lavoreille,
          <string-name>
            <given-names>N.</given-names>
            <surname>Laskaris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Abati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Blank</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Catovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Alencon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Stęchły</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bauer</surname>
          </string-name>
          ,
          <string-name>
            <surname>L. O. N. de Araújo</surname>
          </string-name>
          , JPW,
          <source>MinervaBooks, mlco2/codecarbon: v2.4.1</source>
          ,
          <year>2024</year>
          . URL: https://doi.org/10.5281/zenodo.11171501. doi:
          <volume>10</volume>
          .5281/zenodo.11171501.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>