<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">mais</journal-id><journal-title-group><journal-title xml:lang="ru">Моделирование и анализ информационных систем</journal-title><trans-title-group xml:lang="en"><trans-title>Modeling and Analysis of Information Systems</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-1015</issn><issn pub-type="epub">2313-5417</issn><publisher><publisher-name>Yaroslavl State University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.18255/1818-1015-2022-3-228-245</article-id><article-id custom-type="elpub" pub-id-type="custom">mais-1714</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Theory of Computing</subject></subj-group></article-categories><title-group><article-title>На пути к нейросетевой маршрутизации с верифицированными границами эффективности</article-title><trans-title-group xml:lang="en"><trans-title>Towards Neural Routing with Verified Bounds on Performance</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-3713-6051</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Бужинский</surname><given-names>Игорь Петрович</given-names></name><name name-style="western" xml:lang="en"><surname>Buzhinsky</surname><given-names>Igor Petrovich</given-names></name></name-alternatives><email xlink:type="simple">igor.buzhinsky@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-2723-2077</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Шалыто</surname><given-names>Анатолий Абрамович</given-names></name><name name-style="western" xml:lang="en"><surname>Shalyto</surname><given-names>Anatoly Abramovich</given-names></name></name-alternatives><email xlink:type="simple">anatoly.shalyto@gmail.com</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Университет Аалто</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Aalto University</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Университет ИТМО</institution><country>Россия</country></aff><aff xml:lang="en"><institution>ITMO University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2022</year></pub-date><pub-date pub-type="epub"><day>25</day><month>09</month><year>2022</year></pub-date><volume>29</volume><issue>3</issue><fpage>228</fpage><lpage>245</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Бужинский И.П., Шалыто А.А., 2022</copyright-statement><copyright-year>2022</copyright-year><copyright-holder xml:lang="ru">Бужинский И.П., Шалыто А.А.</copyright-holder><copyright-holder xml:lang="en">Buzhinsky I.P., Shalyto A.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.mais-journal.ru/jour/article/view/1714">https://www.mais-journal.ru/jour/article/view/1714</self-uri><abstract><p>Когда алгоритмы на основе данных, особенно основанные на глубоких нейронных сетях (ГНС), заменяют классические, их более высокая производительность часто сопряжена с трудностями при анализе. Чтобы компенсировать этот недостаток, для ГНС были разработаны методы формальной верификации, которые могут предоставить надежные гарантии поведения программы. Эти методы, однако, обычно рассматривают только саму ГНС, исключая среду, в которой она работает, и применимость методов, учитывающих такие среды, часто ограничена. В данной работе рассматривается задача формальной верификации нейросетевого контроллера для задачи маршрутизации в конвейерной сети. В отличие от известных постановок задачи, рассматриваемые ГНС выполняются в распределенной среде, и производительность алгоритма маршрутизации, которая измеряется как среднее время доставки, зависит от многократного выполнения этих ГНС. При некоторых предположениях, проблема верификации сводится к ряду проблем достижимости выходов ГНС, которые можно решить с помощью существующих программных средств. Эксперименты показывают, что в таких случаях возможна строгая и полная формальная верификация, хотя она заметно медленнее, чем градиентный поиск состязательных примеров.Статья построена следующим образом. Раздел 1 вводит основные понятия. Затем в Разделе 2 представлена проблема маршрутизации и алгоритм DQN-маршрутизации на основе ГНС, который ее решает. В Разделе 3 описывается вклад данной статьи: новый надежный и полный подход к формальной проверке верхней границы среднего времени доставки маршрутизации на основе ГНС. Этот подход экспериментально оценивается в Разделе 4. Статья завершается обсуждением результатов и описанием возможной будущей работы.</p></abstract><trans-abstract xml:lang="en"><p>When data-driven algorithms, especially the ones based on deep neural networks (DNNs), replace classical ones, their superior performance often comes with difficulty in their analysis. On the way to compensate for this drawback, formal verification techniques, which can provide reliable guarantees on program behavior, were developed for DNNs. These techniques, however, usually consider DNNs alone, excluding real-world environments in which they operate, and the applicability of techniques that do account for such environments is often limited. In this work, we consider the problem of formally verifying a neural controller for the routing problem in a conveyor network. Unlike in known problem statements, our DNNs are executed in a distributed context, and the performance of the routing algorithm, which we measure as the mean delivery time, depends on multiple executions of these DNNs. Under several assumptions, we reduce the problem to a number of DNN output reachability problems, which can be solved with existing tools. Our experiments indicate that sound-and-complete formal verification in such cases is feasible, although it is notably slower than the gradient-based search of adversarial examples.The paper is structured as follows. Section 1 introduces basic concepts. Then, Section 2 introduces the routing problem and DQN-Routing, the DNN-based algorithm that solves it. Section 3 proposes the contribution of this paper: a novel sound and complete approach to formally check an upper bound on the mean delivery time of DNN-based routing. This approach is experimentally evaluated in Section 4. The paper is concluded with some discussion of the results and outline of possible future work.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>формальная верификация</kwd><kwd>надежный ИИ</kwd><kwd>глубокие нейронные сети</kwd><kwd>задача маршрутизации</kwd></kwd-group><kwd-group xml:lang="en"><kwd>formal verification</kwd><kwd>trustworthy AI</kwd><kwd>deep neural networks</kwd><kwd>routing problem</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">D. Mukhutdinov, A. Filchenkov, A. Shalyto, and V. Vyatkin, “Multi-agent deep learning for simultaneous optimization for time and energy in distributed routing system”, Future Generation Computer Systems, vol. 94, pp. 587-600, 2019.</mixed-citation><mixed-citation xml:lang="en">D. Mukhutdinov, A. Filchenkov, A. Shalyto, and V. Vyatkin, “Multi-agent deep learning for simultaneous optimization for time and energy in distributed routing system”, Future Generation Computer Systems, vol. 94, pp. 587-600, 2019.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">J. A. Boyan and M. L. Littman, “Packet routing in dynamically changing networks: A reinforcement learning approach”, in Proceedings of the 6th International Conference on Neural Information Processing Systems, 1993, pp. 671-678.</mixed-citation><mixed-citation xml:lang="en">J. A. Boyan and M. L. Littman, “Packet routing in dynamically changing networks: A reinforcement learning approach”, in Proceedings of the 6th International Conference on Neural Information Processing Systems, 1993, pp. 671-678.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">G. Black and V. Vyatkin, “Intelligent component-based automation of baggage handling systems with IEC 61499”, IEEE Transactions on Automation Science and Engineering, vol. 7, no. 2, pp. 337-351, 2009.</mixed-citation><mixed-citation xml:lang="en">G. Black and V. Vyatkin, “Intelligent component-based automation of baggage handling systems with IEC 61499”, IEEE Transactions on Automation Science and Engineering, vol. 7, no. 2, pp. 337-351, 2009.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">A. Athalye, L. Engstrom, A. Ilyas, and K. Kwok, “Synthesizing robust adversarial examples”, in Proceedings of the 35th International Conference on Machine Learning, 2018, pp. 284-293.</mixed-citation><mixed-citation xml:lang="en">A. Athalye, L. Engstrom, A. Ilyas, and K. Kwok, “Synthesizing robust adversarial examples”, in Proceedings of the 35th International Conference on Machine Learning, 2018, pp. 284-293.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">K. Eykholt, I. Evtimov, E. Fernandes, B. Li, A. Rahmati, C. Xiao, A. Prakash, T. Kohno, and D. Song, “Robust physical-world attacks on deep learning visual classification”, in IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2018, pp. 1625-1634.</mixed-citation><mixed-citation xml:lang="en">K. Eykholt, I. Evtimov, E. Fernandes, B. Li, A. Rahmati, C. Xiao, A. Prakash, T. Kohno, and D. Song, “Robust physical-world attacks on deep learning visual classification”, in IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2018, pp. 1625-1634.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">C. Szegedy, W. Zaremba, I. Sutskever, J. B. Estrach, D. Erhan, I. Goodfellow, and R. Fergus, “Intriguing properties of neural networks”, in International Conference on Learning Representations, 2014.</mixed-citation><mixed-citation xml:lang="en">C. Szegedy, W. Zaremba, I. Sutskever, J. B. Estrach, D. Erhan, I. Goodfellow, and R. Fergus, “Intriguing properties of neural networks”, in International Conference on Learning Representations, 2014.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">R. Drechsler, Ed., Advanced formal verification. 2004, vol. 122.</mixed-citation><mixed-citation xml:lang="en">R. Drechsler, Ed., Advanced formal verification. 2004, vol. 122.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">G. Anderson, S. Pailoor, I. Dillig, and S. Chaudhuri, “Optimization and abstraction: A synergistic approach for analyzing neural network robustness”, in Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2019, pp. 731-744.</mixed-citation><mixed-citation xml:lang="en">G. Anderson, S. Pailoor, I. Dillig, and S. Chaudhuri, “Optimization and abstraction: A synergistic approach for analyzing neural network robustness”, in Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2019, pp. 731-744.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">S. Dutta, S. Jha, S. Sankaranarayanan, and A. Tiwari, “Output Range Analysis for Deep Feedforward Neural Networks”, in NASA Formal Methods, A. Dutle, C. Mun˜ oz, and A. Narkawicz, Eds., Cham: Springer International Publishing, 2018, pp. 121-138.</mixed-citation><mixed-citation xml:lang="en">S. Dutta, S. Jha, S. Sankaranarayanan, and A. Tiwari, “Output Range Analysis for Deep Feedforward Neural Networks”, in NASA Formal Methods, A. Dutle, C. Mun˜ oz, and A. Narkawicz, Eds., Cham: Springer International Publishing, 2018, pp. 121-138.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Y. Y. Elboher, J. Gottschlich, and G. Katz, “An abstraction-based framework for neural network verification”, in Computer Aided Verification, 2020, pp. 43-65.</mixed-citation><mixed-citation xml:lang="en">Y. Y. Elboher, J. Gottschlich, and G. Katz, “An abstraction-based framework for neural network verification”, in Computer Aided Verification, 2020, pp. 43-65.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">X. Huang, M. Kwiatkowska, S. Wang, and M. Wu, “Safety verification of deep neural networks”, in Computer Aided Verification, 2017, pp. 3-29.</mixed-citation><mixed-citation xml:lang="en">X. Huang, M. Kwiatkowska, S. Wang, and M. Wu, “Safety verification of deep neural networks”, in Computer Aided Verification, 2017, pp. 3-29.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">G. Katz, C. Barrett, D. L. Dill, K. Julian, and M. J. Kochenderfer, “Reluplex: An efficient SMT solver for verifying deep neural networks”, in Computer Aided Verification, 2017, pp. 97-117.</mixed-citation><mixed-citation xml:lang="en">G. Katz, C. Barrett, D. L. Dill, K. Julian, and M. J. Kochenderfer, “Reluplex: An efficient SMT solver for verifying deep neural networks”, in Computer Aided Verification, 2017, pp. 97-117.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">G. Katz, D. A. Huang, D. Ibeling, K. Julian, C. Lazarus, R. Lim, P. Shah, S. Thakoor, H. Wu, A. Zeljic´, et al., “The Marabou framework for verification and analysis of deep neural networks”, in Computer Aided Verification, 2019, pp. 443-452.</mixed-citation><mixed-citation xml:lang="en">G. Katz, D. A. Huang, D. Ibeling, K. Julian, C. Lazarus, R. Lim, P. Shah, S. Thakoor, H. Wu, A. Zeljic´, et al., “The Marabou framework for verification and analysis of deep neural networks”, in Computer Aided Verification, 2019, pp. 443-452.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">M. Johnstone, D. Creighton, and S. Nahavandi, “Status-based routing in baggage handling systems: Searching verses learning”, IEEE Transactions on Systems, Man, and Cybernetics, Part C, vol. 40, no. 2, pp. 189-200, 2009.</mixed-citation><mixed-citation xml:lang="en">M. Johnstone, D. Creighton, and S. Nahavandi, “Status-based routing in baggage handling systems: Searching verses learning”, IEEE Transactions on Systems, Man, and Cybernetics, Part C, vol. 40, no. 2, pp. 189-200, 2009.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">A. N. Tarau, B. De Schutter, and H. Hellendoorn, “Model-based control for route choice in automated baggage handling systems”, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), vol. 40, no. 3, pp. 341-351, 2010.</mixed-citation><mixed-citation xml:lang="en">A. N. Tarau, B. De Schutter, and H. Hellendoorn, “Model-based control for route choice in automated baggage handling systems”, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), vol. 40, no. 3, pp. 341-351, 2010.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">O. Bastani, Y. Ioannou, L. Lampropoulos, D. Vytiniotis, A. Nori, and A. Criminisi, “Measuring neural net robustness with constraints”, in Proceedings of the 30th International Conference on Neural Information Processing Systems, 2016, pp. 2613-2621.</mixed-citation><mixed-citation xml:lang="en">O. Bastani, Y. Ioannou, L. Lampropoulos, D. Vytiniotis, A. Nori, and A. Criminisi, “Measuring neural net robustness with constraints”, in Proceedings of the 30th International Conference on Neural Information Processing Systems, 2016, pp. 2613-2621.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">A. Fawzi, H. Fawzi, and O. Fawzi, “Adversarial vulnerability for any classifier”, in Proceedings of the 32nd International Conference on Neural Information Processing Systems, 2018, pp. 1178-1187.</mixed-citation><mixed-citation xml:lang="en">A. Fawzi, H. Fawzi, and O. Fawzi, “Adversarial vulnerability for any classifier”, in Proceedings of the 32nd International Conference on Neural Information Processing Systems, 2018, pp. 1178-1187.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">A. Fawzi, O. Fawzi, and P. Frossard, “Analysis of classifiers’ robustness to adversarial perturbations”, Machner Learning, vol. 107, no. 3, pp. 481-508, 2018.</mixed-citation><mixed-citation xml:lang="en">A. Fawzi, O. Fawzi, and P. Frossard, “Analysis of classifiers’ robustness to adversarial perturbations”, Machner Learning, vol. 107, no. 3, pp. 481-508, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">S.-M. Moosavi-Dezfooli, A. Fawzi, and P. Frossard, “DeepFool: a simple and accurate method to fool deep neural networks”, in IEEE Conference on Computer Vision and Pattern Recognition, 2016, pp. 2574-2582.</mixed-citation><mixed-citation xml:lang="en">S.-M. Moosavi-Dezfooli, A. Fawzi, and P. Frossard, “DeepFool: a simple and accurate method to fool deep neural networks”, in IEEE Conference on Computer Vision and Pattern Recognition, 2016, pp. 2574-2582.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">A. Madry, A. Makelov, L. Schmidt, D. Tsipras, and A. Vladu, “Towards deep learning models resistant to adversarial attacks”, in International Conference on Learning Representations, 2017.</mixed-citation><mixed-citation xml:lang="en">A. Madry, A. Makelov, L. Schmidt, D. Tsipras, and A. Vladu, “Towards deep learning models resistant to adversarial attacks”, in International Conference on Learning Representations, 2017.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">A. Boopathy, T.-W. Weng, P.-Y. Chen, S. Liu, and L. Daniel, “CNN-Cert: An efficient framework for certifying robustness of convolutional neural networks”, in Proceedings of the Thirty-Third AAAI Conference on Artificial Intelligence, vol. 33, 2019, pp. 3240-3247.</mixed-citation><mixed-citation xml:lang="en">A. Boopathy, T.-W. Weng, P.-Y. Chen, S. Liu, and L. Daniel, “CNN-Cert: An efficient framework for certifying robustness of convolutional neural networks”, in Proceedings of the Thirty-Third AAAI Conference on Artificial Intelligence, vol. 33, 2019, pp. 3240-3247.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">P.-y. Chiang, R. Ni, A. Abdelkader, C. Zhu, C. Studor, and T. Goldstein, “Certified defenses for adversarial patches”, in International Conference on Learning Representations, 2020.</mixed-citation><mixed-citation xml:lang="en">P.-y. Chiang, R. Ni, A. Abdelkader, C. Zhu, C. Studor, and T. Goldstein, “Certified defenses for adversarial patches”, in International Conference on Learning Representations, 2020.</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">M. Lecuyer, V. Atlidakis, R. Geambasu, D. Hsu, and S. Jana, “Certified robustness to adversarial examples with differential privacy”, in IEEE S &amp; P, 2019, pp. 656-672.</mixed-citation><mixed-citation xml:lang="en">M. Lecuyer, V. Atlidakis, R. Geambasu, D. Hsu, and S. Jana, “Certified robustness to adversarial examples with differential privacy”, in IEEE S &amp; P, 2019, pp. 656-672.</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">A. Raghunathan, J. Steinhardt, and P. Liang, “Certified Defenses against Adversarial Examples”, in International Conference on Learning Representations, 2018.</mixed-citation><mixed-citation xml:lang="en">A. Raghunathan, J. Steinhardt, and P. Liang, “Certified Defenses against Adversarial Examples”, in International Conference on Learning Representations, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit25"><label>25</label><citation-alternatives><mixed-citation xml:lang="ru">V. Mnih, K. Kavukcuoglu, D. Silver, A. Graves, I. Antonoglou, D. Wierstra, and M. Riedmiller, “Playing Atari with deep reinforcement learning”, in NIPS Deep Learning Workshop, 2013.</mixed-citation><mixed-citation xml:lang="en">V. Mnih, K. Kavukcuoglu, D. Silver, A. Graves, I. Antonoglou, D. Wierstra, and M. Riedmiller, “Playing Atari with deep reinforcement learning”, in NIPS Deep Learning Workshop, 2013.</mixed-citation></citation-alternatives></ref><ref id="cit26"><label>26</label><citation-alternatives><mixed-citation xml:lang="ru">R. S. Sutton, A. G. Barto, et al., Introduction to reinforcement learning. MIT press, 1998, vol. 135.</mixed-citation><mixed-citation xml:lang="en">R. S. Sutton, A. G. Barto, et al., Introduction to reinforcement learning. MIT press, 1998, vol. 135.</mixed-citation></citation-alternatives></ref><ref id="cit27"><label>27</label><citation-alternatives><mixed-citation xml:lang="ru">E. Bacci and D. Parker, “Probabilistic Guarantees for Safe Deep Reinforcement Learning”, in Formal Modeling and Analysis of Timed Systems, N. Bertrand and N. Jansen, Eds., Cham: Springer International Publishing, 2020, pp. 231-248.</mixed-citation><mixed-citation xml:lang="en">E. Bacci and D. Parker, “Probabilistic Guarantees for Safe Deep Reinforcement Learning”, in Formal Modeling and Analysis of Timed Systems, N. Bertrand and N. Jansen, Eds., Cham: Springer International Publishing, 2020, pp. 231-248.</mixed-citation></citation-alternatives></ref><ref id="cit28"><label>28</label><citation-alternatives><mixed-citation xml:lang="ru">O. Bastani, Y. Pu, and A. Solar-Lezama, “Verifiable reinforcement learning via policy extraction”, in Proceedings of the 32nd International Conference on Neural Information Processing Systems, 2018, pp. 2494-2504.</mixed-citation><mixed-citation xml:lang="en">O. Bastani, Y. Pu, and A. Solar-Lezama, “Verifiable reinforcement learning via policy extraction”, in Proceedings of the 32nd International Conference on Neural Information Processing Systems, 2018, pp. 2494-2504.</mixed-citation></citation-alternatives></ref><ref id="cit29"><label>29</label><citation-alternatives><mixed-citation xml:lang="ru">R. Ivanov, T. J. Carpenter, J. Weimer, R. Alur, G. J. Pappas, and I. Lee, “Case study: verifying the safety of an autonomous racing car with a neural network controller”, in Proceedings of the 23rd International Conference on Hybrid Systems: Computation and Control, 2020, pp. 1-7.</mixed-citation><mixed-citation xml:lang="en">R. Ivanov, T. J. Carpenter, J. Weimer, R. Alur, G. J. Pappas, and I. Lee, “Case study: verifying the safety of an autonomous racing car with a neural network controller”, in Proceedings of the 23rd International Conference on Hybrid Systems: Computation and Control, 2020, pp. 1-7.</mixed-citation></citation-alternatives></ref><ref id="cit30"><label>30</label><citation-alternatives><mixed-citation xml:lang="ru">R. Ivanov, J. Weimer, R. Alur, G. J. Pappas, and I. Lee, “Verisig: verifying safety properties of hybrid systems with neural network controllers”, in Proceedings of the 22nd International Conference on Hybrid Systems: Computation and Control, 2019, pp. 169-178.</mixed-citation><mixed-citation xml:lang="en">R. Ivanov, J. Weimer, R. Alur, G. J. Pappas, and I. Lee, “Verisig: verifying safety properties of hybrid systems with neural network controllers”, in Proceedings of the 22nd International Conference on Hybrid Systems: Computation and Control, 2019, pp. 169-178.</mixed-citation></citation-alternatives></ref><ref id="cit31"><label>31</label><citation-alternatives><mixed-citation xml:lang="ru">Y. Kazak, C. Barrett, G. Katz, and M. Schapira, “Verifying deep-RL-driven systems”, in Proceedings of the 2019 Workshop on Network Meets AI &amp; ML, 2019, pp. 83-89.</mixed-citation><mixed-citation xml:lang="en">Y. Kazak, C. Barrett, G. Katz, and M. Schapira, “Verifying deep-RL-driven systems”, in Proceedings of the 2019 Workshop on Network Meets AI &amp; ML, 2019, pp. 83-89.</mixed-citation></citation-alternatives></ref><ref id="cit32"><label>32</label><citation-alternatives><mixed-citation xml:lang="ru">L. Oakley, A. Oprea, and S. Tripakis, “Adversarial Robustness of AI Agents Acting in Probabilistic Environments”, in Workshop on Foundations of Computer Security, 2020.</mixed-citation><mixed-citation xml:lang="en">L. Oakley, A. Oprea, and S. Tripakis, “Adversarial Robustness of AI Agents Acting in Probabilistic Environments”, in Workshop on Foundations of Computer Security, 2020.</mixed-citation></citation-alternatives></ref><ref id="cit33"><label>33</label><citation-alternatives><mixed-citation xml:lang="ru">H.-D. Tran, F. Cai, M. L. Diego, P. Musau, T. T. Johnson, and X. Koutsoukos, “Safety verification of cyber-physical systems with reinforcement learning control”, ACM Transactions on Embedded Computer Systems, vol. 18, no. 5s, pp. 1-22, 2019.</mixed-citation><mixed-citation xml:lang="en">H.-D. Tran, F. Cai, M. L. Diego, P. Musau, T. T. Johnson, and X. Koutsoukos, “Safety verification of cyber-physical systems with reinforcement learning control”, ACM Transactions on Embedded Computer Systems, vol. 18, no. 5s, pp. 1-22, 2019.</mixed-citation></citation-alternatives></ref><ref id="cit34"><label>34</label><citation-alternatives><mixed-citation xml:lang="ru">A. Bianco and L. De Alfaro, “Model checking of probabilistic and nondeterministic systems”, in Foundations of Software Technology and Theoretical Computer Science, 1995, pp. 499-513.</mixed-citation><mixed-citation xml:lang="en">A. Bianco and L. De Alfaro, “Model checking of probabilistic and nondeterministic systems”, in Foundations of Software Technology and Theoretical Computer Science, 1995, pp. 499-513.</mixed-citation></citation-alternatives></ref><ref id="cit35"><label>35</label><citation-alternatives><mixed-citation xml:lang="ru">M. Belkin and P. Niyogi, “Laplacian eigenmaps and spectral techniques for embedding and clustering”, in Proceedings of the 14th International Conference on Neural Information Processing Systems: Natural and Synthetic, 2002, pp. 585-591.</mixed-citation><mixed-citation xml:lang="en">M. Belkin and P. Niyogi, “Laplacian eigenmaps and spectral techniques for embedding and clustering”, in Proceedings of the 14th International Conference on Neural Information Processing Systems: Natural and Synthetic, 2002, pp. 585-591.</mixed-citation></citation-alternatives></ref><ref id="cit36"><label>36</label><citation-alternatives><mixed-citation xml:lang="ru">V. Mnih, K. Kavukcuoglu, D. Silver, A. A.Rusu, J. Veness, M. G. Bellemare, A. Graves, M. Riedmiller, A. K. Fidjeland, G. Ostrovski, et al., “Human-level control through deep reinforcement learning”, Nature, vol. 518, no. 7540, pp. 529-533, 2015.</mixed-citation><mixed-citation xml:lang="en">V. Mnih, K. Kavukcuoglu, D. Silver, A. A.Rusu, J. Veness, M. G. Bellemare, A. Graves, M. Riedmiller, A. K. Fidjeland, G. Ostrovski, et al., “Human-level control through deep reinforcement learning”, Nature, vol. 518, no. 7540, pp. 529-533, 2015.</mixed-citation></citation-alternatives></ref><ref id="cit37"><label>37</label><citation-alternatives><mixed-citation xml:lang="ru">J. R. Norris, Markov chains. Cambridge University Press, 1998.</mixed-citation><mixed-citation xml:lang="en">J. R. Norris, Markov chains. Cambridge University Press, 1998.</mixed-citation></citation-alternatives></ref><ref id="cit38"><label>38</label><citation-alternatives><mixed-citation xml:lang="ru">C. Szegedy, V. Vanhoucke, S. Ioffe, J. Shlens, and Z. Wojna, “Rethinking the Inception architecture for computer vision”, in IEEE Conference on Computer Vision and Pattern Recognition, 2016, pp. 2818-2826.</mixed-citation><mixed-citation xml:lang="en">C. Szegedy, V. Vanhoucke, S. Ioffe, J. Shlens, and Z. Wojna, “Rethinking the Inception architecture for computer vision”, in IEEE Conference on Computer Vision and Pattern Recognition, 2016, pp. 2818-2826.</mixed-citation></citation-alternatives></ref><ref id="cit39"><label>39</label><citation-alternatives><mixed-citation xml:lang="ru">C. Barrett and C. Tinelli, “Satisfiability Modulo Theories”, in Handbook of Model Checking, E. M. Clarke, T. A. Henzinger, H. Veith, and R. Bloem, Eds. Cham: Springer International Publishing, 2018, pp. 305-343.</mixed-citation><mixed-citation xml:lang="en">C. Barrett and C. Tinelli, “Satisfiability Modulo Theories”, in Handbook of Model Checking, E. M. Clarke, T. A. Henzinger, H. Veith, and R. Bloem, Eds. Cham: Springer International Publishing, 2018, pp. 305-343.</mixed-citation></citation-alternatives></ref><ref id="cit40"><label>40</label><citation-alternatives><mixed-citation xml:lang="ru">L. De Moura and N. Bjørner, “Z3: An efficient SMT solver”, in Tools and Algorithms for the Construction and Analysis of Systems, 2008, pp. 337-340.</mixed-citation><mixed-citation xml:lang="en">L. De Moura and N. Bjørner, “Z3: An efficient SMT solver”, in Tools and Algorithms for the Construction and Analysis of Systems, 2008, pp. 337-340.</mixed-citation></citation-alternatives></ref><ref id="cit41"><label>41</label><citation-alternatives><mixed-citation xml:lang="ru">A. Meurer, C. P. Smith, M. Paprocki, O. Cˇ ertık, S. B. Kirpichev, M. Rocklin, A. Kumar, S. Ivanov, J. K. Moore, S. Singh, et al., “SymPy: symbolic computing in Python”, PeerJ Computer Science, vol. 3, e103, 2017.</mixed-citation><mixed-citation xml:lang="en">A. Meurer, C. P. Smith, M. Paprocki, O. Cˇ ertık, S. B. Kirpichev, M. Rocklin, A. Kumar, S. Ivanov, J. K. Moore, S. Singh, et al., “SymPy: symbolic computing in Python”, PeerJ Computer Science, vol. 3, e103, 2017.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
