<!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>Developing safe and explainable autonomous agents: from simulation to the real world</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Federico Bianchi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alberto Castellini</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alessandro Farinelli</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luca Marzari</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniele Meli</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Francesco Trotti</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Celeste Veronese</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Verona</institution>
          ,
          <addr-line>strada Le Grazie 15, 37135, Verona</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Responsible artificial intelligence is the next challenge of research to foster the deployment of autonomous systems in the real world. In this paper, we focus on safe and explainable design and deployment of autonomous agents, e.g., robots. In particular, we present our recent contributions to: i) safe and explainable planning, leveraging on safe Reinforcement Learning (RL) and neurosymbolic planning; ii) efective deployment of RL policies via model-based control; iii) formal verification of the safety of deep RL policies; and iv) explainable anomaly detection of complex real systems.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Safe Reinforcement Learning</kwd>
        <kwd>Formal verification of neural networks</kwd>
        <kwd>Neurosymbolic AI</kwd>
        <kwd>Planning under uncertainty</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>2. Safe and explainable planning</title>
      <sec id="sec-1-1">
        <title>We assume the autonomous agent and the environment</title>
        <p>
          are represented as a Markov Decision Process (MDP)
 = ⟨, ,  , ⟩, defining respectively the state space,
the action space, the transition map, and the reward map.
The first approach is based on Safe Policy Improvement
(SPI) [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] and Monte Carlo Tree Search (MCTS) [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], which
performs simulations in a model of the real environment
to estimate the optimal policy online. The second solution
combines MCTS with symbolic and logical reasoning, to
guide the exploration of the RL agent towards better
pathways.
2.1. Safe Policy Improvement with MCTS
        </p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>
        Artificial Intelligence (AI) and robotics are pervading
everyday activities, from industrial automation [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] to
environmental monitoring [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. As more and more
sophisticated autonomous cognitive systems interact with
humans in complex scenarios, the development of
responsible AI solutions [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] becomes a fundamental design
requirement, as prescribed also by the latest international
regulations 1. Responsible AI involves several aspects,
including safety, transparency and trustability [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Safety
regards providing guarantees about the behavior of AI
systems, e.g., autonomous robotic systems, in terms of
performance and potential harm to the surrounding
environment or humans. Transparency and trustability are
related to the perception of humans interacting with the
AI system, e.g., the explainability and compliance of the
system’s behaviour to the expectation of humans from a
moral or rational perspective [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        In this paper, we summarize our main contributions
in the field of responsible AI. We focus on autonomous
agents, e.g., robots, and present our approach to
responsible autonomy at diferent developmental stages. We first
describe our solutions for safe and explainable planning
in autonomous agents, via safe Reinforcement Learning
(RL) and neurosymbolic approaches. We also analyze
the problem of safe and compliant transfer of a planned
policy on a physical robotic system, combining RL with
model-based control. We then investigate how to provide
formal guarantees of safety for black-box policies, e.g.,
trajectories (belief-action pairs) of POMDP executions
collected ofline. Specifically, given a set of task-related
concepts  provided by the user to describe the belief
space, ofline trajectories are converted to a logical
formalism, where logical predicates encode concepts in  .
b) As an example, consider the paradigmatic POMDP
rocksample scenario depicted in Figure 2a, where a robotic
agent must collect valuable rocks (green dots) avoiding
worthless ones (red dots) in a grid world. The state of
the POMDP includes information about the position of
agents and rocks, and the probability (belief) of rocks
to be valuable. The state can be translated to a logical
representation in terms of the following concepts in  :
Figure 1: Safe Policy Improvement: a) Comparison of per- the Manhattan distance D between the agent and each
formance among SPI algorithms; b) Scalability comparison rock R dist(R,D) and the probability P of a rock R to
between MCTS-SPIBB and SPIBB [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. be valuable guess(R,P). Defining semantic concepts
about the domain is easier than defining directly policy
specifications, since it simply involves a re-interpretation
with several state-of-the-art SPI algorithms on bench- of the state formalization.
mark domains (see Figure 1.a). Furthermore, we showed We preliminarily learn policy specifications from
trathat on very large state spaces, such as the standard jectories collected from a rocksample agent operating in a
SysAdmin benchmark2 with up to 35 machines, MCTS- 12 × 12 grid with 4 rocks. We adopt the logical formalism
SPIBB is the only SPI algorithm capable of computing of Answer Set Programming (ASP) [18], which represents
improved policies (see Figure 1.b). the state of the art for planning in first-order logic [ 19].
Our approach requires relatively few training trajectories
2.2. Planning with logics in MCTS (less than 800 in rocksample) to learn interpretable
transparent policy specifications. Moreover, learned heuristics
MCTS may require a large number of online simulations allow POMCP to use significantly fewer online
simulawhen the state and action spaces are large. This be- tions per step of execution (Figure 2b, achieving
comparacomes even more critical in Partially Observable MDPs ble performance with respect to expert-designed
specifi(POMDPs), where part of the state is uncertain, hence a cations (pref ). Finally, the heuristics generalize to unseen
particle filter must be used to sample and estimate the problem instances, e.g., enhancing scalability to larger
actual state of the system, starting from a probability grid sizes (Figure 2c) which require a longer planning
distribution called the belief. Recent online solvers for horizon, typically challenging for MCTS-based solvers.
POMDPs, e.g., Partially Observable Monte Carlo Plan- In [20], we also showed that this approach can be used
ning (POMCP) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and Determinized Sparse Partially to derive policy explanations of black-box model-free RL
Observable Trees (DESPOT) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] require the definition of agents, in the context of autonomous driving.
task-specific policy heuristics, in order to eficiently bias
the exploration towards most fruitful policies. Moreover,
it is essential to guarantee the exploration of only safe 3. Safe deployment in the real
policies. world
      </p>
      <p>
        To this aim, in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] we proposed an approach based on
maximum satisfiability modulo theory [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] to probabilis- The policy computed by a RL-based planner, e.g., POMCP
tically verify the adherence of the policy computed by for POMDPs, cannot always be efectively and safely
dePOMCP to a set of user-defined specifications, expressed ployed on a real robotic system. Indeed, MCTS-based
in a fragment of first-order logic. In this way, we can planners perform online simulations based on a model
shield undesired actions in MCTS simulations, and in- of the environment, but the chosen policy must be
crease the explainability of the generated policy thanks adapted to the inevitable unmodeled inaccuracies and
to the logic formalism. However, defining the logical non-linearities of the physical plant. To overcome this
policy specifications may be tedious and error-prone in problem, in [21] we implemented the two-layer
archirealistic complex domains. For this reason, in [
        <xref ref-type="bibr" rid="ref15">15, 16</xref>
        ] tecture depicted in Figure 3, combining a high-level
conwe proposed an approach based on inductive logic pro- troller based on POMCP with a low-level model-based
gramming [17] to learn logical policy heuristics from controller: The low-level controller is designed using
the inverse dynamics technique [22, 23], that allows
2SysAdmin: https://jair.org/index.php/jair/article/view/10341/24723 to linearize via feedback the system. In particular, let
(a)
(b)
(c)
      </p>
      <p>Trained RL policies, especially model-free RL policies
encoded in a Deep Neural Network (DNN), do not
guarantee to provably meet the safety standards required in
the real world. For instance, DNNs are vulnerable to the
so-called adversarial inputs, i.e., minimal input variations
that fool the system to output an undesired value (or
action) [24]. Consequently, in recent years, Formal
Verification (FV) of DNNs (aka DNN-Verification ) has been
developed to provide formal guarantees on the behavior
of these systems [25]. In particular, given a predefined
safety property, the goal of DNN-Verification is to assert
whether at least one input configuration exists that
violates the property. However, given the non-convex and
non-linear nature of DNNs, verifying safety properties
in the worst case has been shown to be an NP-complete
problem [26]. Moreover, the standard binary response
of DNN-verification (safe vs. unsafe) does not provide
suficient information to compare the safety of diferent
DNNs.
with respect to other existing Safe DRL methodologies in
the context of autonomous navigation, promoting safer
behaviors while maintaining similar or better returns.</p>
    </sec>
    <sec id="sec-3">
      <title>5. Explainable and data-eficient anomaly detection</title>
      <sec id="sec-3-1">
        <title>Autonomous systems operating in the real world are re</title>
        <p>To overcome these limitations, in [27], we proposed a quired to reliably work over long periods of time (Long
novel quantitative formulation of the DNN-verification Term Autonomy, LTA) under changing and unpredictable
problem, allowing to enumerate all unsafe regions for a environmental conditions. In this context, anomaly
detecgiven domain of interest and thus rank the models on the tion is crucial to promptly identify situations that diverge
portion of unsafe regions they may have. However, we from the desired behaviour. Specifically, unsupervised
showed that this problem turns out to be #P-hard. Hence, anomaly detection aims to idenfity anomalies related to
in [28] we proposed  -ProVe. Exploiting a controllable the global behavior of the system [34, 35, 36],
monitorunderestimation of the output reachable sets obtained ing multivariate time series generated from sensors and
via statistical prediction of tolerance limits [29], the al- actuators and starting from the only knowledge of the
gorithm provides a tight —with provable probabilistic nominal (i.e., anomaly-free) behavior.
guarantees— lower estimate of the (un)safe areas. We recently proposed two contributions in this area.</p>
        <p>We validated DNN-Verification in realistic robotic namely, an online approach for detecting anomalous
besafety-critical scenarios. In particular, in [30], we showed haviors of robotic systems involved in complex LTA
scethat DNN-Verification can be used to rank diferent suc- narios (HHAD) [37], and an adversarial data
augmencessful DNN models according to the level of safety, tation and retraining approach (HHAD-AUG) [38]. In
verifying collision avoidance in robotic mapless navi- HHAD [37], we use Hidden Markov Models (HMMs)
gation. We then applied a similar pipeline in a more to represent the nominal behavior of a robot. We then
safety-critical domain, namely autonomous colonoscopy evaluate online the dissimilarity between the probability
navigation for colorectal detection with deep RL [31] distribution of multivariate sensor time series in a sliding
(Figure 5). In particular, we trained an agent to navigate window and the emission probability of the related HMM
the endoscope in patient-specific colon models based on hidden states. We adopt the Hellinger distance [39] as a
endoscopic images, using Constrained RL (CRL) to im- distance measure since it is bounded (thus it lends itself
pose a safety cost for the agent to touch colon walls at to simpler interpretation and thresholding) and it is less
the training stage. Nevertheless, due to the Lagrangian noisy, hence more informative and discriminative.
relaxation implemented by CRL to perform constrained In HHAD-AUG [38], we address the usual lack (or
optimization, safety may not be guaranteed. Hence, we paucity) of anomalous examples and the noise that
charadopted a model selection strategy that harnesses FV to acterizes time series of real systems. We propose a data
evaluate the safety of a vast pool of trained policies to augmentation method based on perturbed (adversarial)
select the one the meets all the behavioral preferences time series [40], having the advantage of not requiring
specified. The results of our study are reported in Ta- any prior knowledge about the application domain and
ble 1 over 300 trained models, finding 3 completely safe data conformation. We generate adversarial examples
models that provably meet the safety requirements. only for nominal points, optimizing a loss function based</p>
        <p>Finally, to address the necessity of running the FV on the Hellinger distance between the observed and the
process only after training due to its computational com- expected data distributions.
plexity, in [32] we proposed an unconstrained DRL frame- We evaluate our data augmentation and re-training
apwork that leverages a novel sample-based method to ap- proach on several public datasets, plus one collected from
proximate local violations of input-output conditions to our aquatic drones developed in the EU H2020 project
foster the learning of safer behaviors inside the training INTCATCH [41]. Results show that (i) the adversarial
loop. However, such conditions are typically hard-coded generation algorithms can generate meaningful
adversarand require task-level knowledge, making their applica- ial examples for HHAD, employing them to significantly
tion intractable in challenging safety-critical tasks. To improve the performance of HHAD; (ii) our data
augmenthis end, in [33], we introduced the Collection and Refine- tation method yields higher performance than examples
ment of Online Properties (CROP) framework to collect generated by state-of-the-art augmentation methods; (iii)
and refine safety properties during training. The combi- adversarial examples generated considering the Hellinger
nation of CROP with approximate violation inside the distance yield higher improvement than examples
gen|X|
erated considering standard log-likelihood; (v) the low
computational complexity and high parallelizability of
the proposed method allow for a fast data augmentation
and retraining of HHAD. Figure 6 shows the results on
the INTCATCH dataset [41].</p>
        <p>Finally, we have recently addressed the problem of
explainable anomaly detection, in order to provide useful
information about the source of the anomaly for easier
repair. To this aim, in [42] we showed that causal
discovery based on Conditional Mutual Information (CMI)
between time series can achieve higher performance than
standard deep learning antomaly detectors, on a
benchmark robotic dataset of the Pepper service robot3. Our
methodology evaluates the variation of CMI between
time series, thus providing a useful hint to the root cause
of the anomaly. Moreover, it builds a nominal model
of the real physical relations between variables of the
system, thus resulting in higher robustness and more
accurate anomaly detection, compared to DNN methods
(95% vs 90 % F1-score and 100% precision).</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>6. Conclusion and future works</title>
      <p>Our methodologies aim at increasing transparency and
safety at diferent development levels, from planning to
execution and verification. Our current research
direction includes the online integration of symbolic learning
and formal verification approaches into RL, focusing on
the current scalability issues.</p>
      <sec id="sec-4-1">
        <title>3https://sites.google.com/diag.uniroma1.it/robsec-data</title>
        <p>Systems, AAMAS ’23, IFAAMAS, 2023, pp. 373–381. [31] D. Corsi, L. Marzari, A. Pore, A. Farinelli, A. Casals,
[16] D. Meli, A. Castellini, A. Farinelli, Learning logic P. Fiorini, D. Dall’Alba, Constrained
reinforcespecifications for policy guidance in POMDPs: an ment learning and formal verification for safe
inductive logic programming approach, Journal of colonoscopy navigation, in: 2023 IEEE/RSJ
InterArtificial Intelligence Research 79 (2024) 725–776. national Conference on Intelligent Robots and
Sys[17] S. Muggleton, L. De Raedt, Inductive logic program- tems (IROS), IEEE, 2023, pp. 10289–10294.
ming: Theory and methods, The Journal of Logic [32] E. Marchesini, L. Marzari, A. Farinelli, C. Amato,
Programming 19 (1994) 629–679. Safe deep reinforcement learning by verifying
task[18] S. C. Tran, E. Pontelli, M. Balduccini, T. Schaub, level properties, AAMAS ’23, International
FounAnswer set planning: a survey, Theory and Practice dation for Autonomous Agents and Multiagent
Sysof Logic Programming 23 (2023) 226–298. tems, 2023, p. 1466–1475.
[19] D. Meli, H. Nakawala, P. Fiorini, Logic program- [33] L. Marzari, E. Marchesini, A. Farinelli, Online safety
ming for deliberative robotic task planning, Artifi- property collection and refinement for safe deep
cial Intelligence Review 56 (2023) 9011–9049. reinforcement learning in mapless navigation, in:
[20] C. Veronese, D. Meli, F. Bistafa, M. Rodríguez-Soto, 2023 IEEE International Conference on Robotics
A. Farinelli, J. A. Rodríguez-Aguilar, Inductive logic and Automation (ICRA), IEEE, 2023, pp. 7133–7139.
programming for transparent alignment with mul- [34] A. Castellini, M. Bicego, F. Masillo, M. Zuccotto,
tiple moral values, in: CEUR WORKSHOP PRO- A. Farinelli, Time series segmentation for
stateCEEDINGS, 2023, pp. 84–88. model generation of autonomous aquatic drones: A
[21] F. Trotti, A. Farinelli, R. Muradore, An online path systematic framework, Engineering Applications
planner based on pomdp for uavs, in: 2023 Euro- of Artificial Intelligence 90 (2020).</p>
        <p>pean Control Conference (ECC), IEEE, 2023. [35] A. Castellini, M. Bicego, D. Bloisi, J. Blum, F. Masillo,
[22] A. Isidori, Nonlinear control systems II, Springer, S. Peignier, A. Farinelli, Subspace clustering for
2013. situation assessment in aquatic drones: a sensitivity
[23] H. Khalil, Nonlinear Systems, Prentice Hall, 2002. analysis for state-model improvement, Cybernetics
[24] C. Szegedy, W. Zaremba, I. Sutskever, J. Bruna, D. Er- and Systems 50 (2019) 658–671.
han, I. Goodfellow, R. Fergus, Intriguing properties [36] A. Castellini, F. Masillo, M. Bicego, D. Bloisi, J. Blum,
of neural networks, arXiv:1312.6199 (2013). A. Farinelli, Subspace clustering for situation
assess[25] C. Liu, T. Arnon, C. Lazarus, C. Strong, C. Barrett, ment in aquatic drones, in: Proc. 33th ACM/SIGAPP
M. J. Kochenderfer, et al., Algorithms for verifying Symposium on Applied Computing, SAC, 2019, pp.
deep neural networks, Foundations and Trends® 930–937.</p>
        <p>in Optimization 4 (2021) 244–404. [37] D. Azzalini, A. Castellini, M. Luperto, A. Farinelli,
[26] G. Katz, C. Barrett, D. L. Dill, K. Julian, M. J. Kochen- F. Amigoni, et al., HMMs for anomaly detection
derfer, Reluplex: An eficient smt solver for veri- in autonomous robots, in: Proc. AAMAS, 2020, p.
fying deep neural networks, in: International con- 105–113.
ference on computer aided verification, Springer, [38] A. Castellini, F. Masillo, D. Azzalini, F. Amigoni,
2017, pp. 97–117. A. Farinelli, Adversarial data augmentation for
[27] L. Marzari, D. Corsi, F. Cicalese, A. Farinelli, The hmm-based anomaly detection, IEEE Transactions
#DNN-Verification Problem: Counting Unsafe In- on Pattern Analysis and Machine Intelligence 45
puts for Deep Neural Networks, in: International (2023) 14131–14143.</p>
        <p>Joint Conference on Artificial Intelligence (IJCAI), [39] E. Hellinger, Neue begründung der theorie
2023, pp. 217–224. quadratischer formen von unendlichvielen
verän[28] L. Marzari, D. Corsi, E. Marchesini, A. Farinelli, derlichen, Journal für die reine und angewandte
F. Cicalese, Enumerating safe regions in deep neural Mathematik 136 (1909) 210–271.
networks with provable probabilistic guarantees, in: [40] F. Karim, S. Majumdar, H. Darabi, Adversarial
atProceedings of the AAAI Conference on Artificial tacks on time series, IEEE Trans Pattern Anal Mach
Intelligence, volume 38, 2024, pp. 21387–21394. Intell 43 (2020) 3309–3320.
[29] S. S. Wilks, Statistical prediction with special refer- [41] A. Castellini, D. Bloisi, J. Blum, F. Masillo,
ence to the problem of tolerance limits, The annals A. Farinelli, Multivariate sensor signals collected
of mathematical statistics 13 (1942) 400–409. by aquatic drones involved in water monitoring: A
[30] G. Amir, D. Corsi, R. Yerushalmi, L. Marzari, complete dataset, Data Brief 30 (2020) 105436.</p>
        <p>D. Harel, A. Farinelli, G. Katz, Verifying learning- [42] D. Meli, Explainable online unsupervised anomaly
based robotic navigation systems, in: 29th Inter- detection for cyber-physical systems via causal
disnational Conference TACAS, Springer, 2023, pp. covery from time series, arXiv:2404.09871 (2024).
607–627.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Jan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ahamed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Mayer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Patel</surname>
          </string-name>
          , G. Grossmann,
          <string-name>
            <given-names>M.</given-names>
            <surname>Stumptner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kuusk</surname>
          </string-name>
          ,
          <article-title>Artificial intelligence for industry 4.0: Systematic review of applications, challenges, and opportunities</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>216</volume>
          (
          <year>2023</year>
          )
          <fpage>119456</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Zuccotto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Castellini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. L.</given-names>
            <surname>Torre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Mola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Farinelli</surname>
          </string-name>
          ,
          <article-title>Reinforcement learning applications in environmental sustainability: a review</article-title>
          ,
          <source>Artificial Intelligence Review</source>
          <volume>57</volume>
          (
          <year>2024</year>
          )
          <fpage>88</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>B.</given-names>
            <surname>Shneiderman</surname>
          </string-name>
          ,
          <article-title>Responsible ai: Bridging from ethics to practice</article-title>
          ,
          <source>Communications of the ACM</source>
          <volume>64</volume>
          (
          <year>2021</year>
          )
          <fpage>32</fpage>
          -
          <lpage>35</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Mikalef</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Conboy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. E.</given-names>
            <surname>Lundström</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Popovič</surname>
          </string-name>
          ,
          <article-title>Thinking responsibly about responsible AI and 'the dark side</article-title>
          '
          <source>of AI</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>I. Gabriel</surname>
          </string-name>
          , Artificial intelligence, values, and alignment,
          <source>Minds and machines 30</source>
          (
          <year>2020</year>
          )
          <fpage>411</fpage>
          -
          <lpage>437</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>P.</given-names>
            <surname>Scholl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Dietrich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Otte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Udluft</surname>
          </string-name>
          ,
          <article-title>Safe policy improvement approaches and their limitations</article-title>
          ,
          <source>in: International Conference on Agents and Artificial Intelligence</source>
          , Springer,
          <year>2022</year>
          , pp.
          <fpage>74</fpage>
          -
          <lpage>98</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Świechowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Godlewski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Sawicki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mańdziuk</surname>
          </string-name>
          ,
          <article-title>Monte carlo tree search: A review of recent modifications and applications</article-title>
          ,
          <source>Artificial Intelligence Review</source>
          <volume>56</volume>
          (
          <year>2023</year>
          )
          <fpage>2497</fpage>
          -
          <lpage>2562</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Castellini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Bianchi</surname>
          </string-name>
          , E. Zorzi,
          <string-name>
            <given-names>T. D.</given-names>
            <surname>Simão</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Farinelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. T. J.</given-names>
            <surname>Spaan</surname>
          </string-name>
          ,
          <article-title>Scalable safe policy improvement via Monte Carlo tree search</article-title>
          ,
          <source>in: Proceedings of the 40th International Conference on Machine Learning (ICML</source>
          <year>2023</year>
          ), PMLR,
          <year>2023</year>
          , pp.
          <fpage>3732</fpage>
          -
          <lpage>3756</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>R.</given-names>
            <surname>Sutton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Barto</surname>
          </string-name>
          ,
          <article-title>Reinforcement learning, An introduction</article-title>
          , 2nd ed., MIT Press,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>R.</given-names>
            <surname>Laroche</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Trichelair</surname>
          </string-name>
          , R. Tachet Des Combes,
          <article-title>Safe policy improvement with baseline bootstrapping</article-title>
          ,
          <source>in: Proceedings of the 36th International Conference on Machine Learning (ICML)</source>
          , PMLR,
          <year>2019</year>
          , pp.
          <fpage>3652</fpage>
          -
          <lpage>3661</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>D.</given-names>
            <surname>Silver</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Veness</surname>
          </string-name>
          ,
          <article-title>Monte-carlo planning in large pomdps</article-title>
          ,
          <source>Advances in neural information processing systems</source>
          <volume>23</volume>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>N.</given-names>
            <surname>Ye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Somani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Hsu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. S.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <article-title>Despot: Online pomdp planning with regularization</article-title>
          ,
          <source>Journal of Artificial Intelligence Research</source>
          <volume>58</volume>
          (
          <year>2017</year>
          )
          <fpage>231</fpage>
          -
          <lpage>266</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>G.</given-names>
            <surname>Mazzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Castellini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Farinelli</surname>
          </string-name>
          ,
          <article-title>Risk-aware shielding of Partially Observable Monte Carlo Planning policies</article-title>
          ,
          <source>Artificial Intelligence</source>
          <volume>324</volume>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>C.</given-names>
            <surname>Barrett</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Sebastiani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Seshia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Tinelli</surname>
          </string-name>
          , Satisfiability modulo theories,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>G.</given-names>
            <surname>Mazzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Meli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Castellini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Farinelli</surname>
          </string-name>
          ,
          <article-title>Learning logic specifications for soft policy guidance in POMCP</article-title>
          ,
          <source>in: Proceedings of the 2023 International Conference on Autonomous Agents and Multiagent</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>