Skip to main content

Showing 1–28 of 28 results for author: Gotlieb, A

.
  1. arXiv:2403.18731  [pdf, other

    cs.AI cs.CV cs.CY cs.LG

    Enhancing Manufacturing Quality Prediction Models through the Integration of Explainability Methods

    Authors: Dennis Gross, Helge Spieker, Arnaud Gotlieb, Ricardo Knoblauch

    Abstract: This research presents a method that utilizes explainability techniques to amplify the performance of machine learning (ML) models in forecasting the quality of milling processes, as demonstrated in this paper through a manufacturing use case. The methodology entails the initial training of ML models, followed by a fine-tuning phase where irrelevant features identified through explainability metho… ▽ More

    Submitted 27 March, 2024; originally announced March 2024.

  2. arXiv:2403.16908  [pdf, other

    cs.AI

    Towards Trustworthy Automated Driving through Qualitative Scene Understanding and Explanations

    Authors: Nassim Belmecheri, Arnaud Gotlieb, Nadjib Lazaar, Helge Spieker

    Abstract: Understanding driving scenes and communicating automated vehicle decisions are key requirements for trustworthy automated driving. In this article, we introduce the Qualitative Explainable Graph (QXG), which is a unified symbolic and qualitative representation for scene understanding in urban mobility. The QXG enables interpreting an automated vehicle's environment using sensor data and machine le… ▽ More

    Submitted 25 March, 2024; originally announced March 2024.

    Comments: SAE International Journal of Connected and Automated Vehicles

  3. Testing for Fault Diversity in Reinforcement Learning

    Authors: Quentin Mazouni, Helge Spieker, Arnaud Gotlieb, Mathieu Acher

    Abstract: Reinforcement Learning is the premier technique to approach sequential decision problems, including complex tasks such as driving cars and landing spacecraft. Among the software validation and verification practices, testing for functional fault detection is a convenient way to build trustworthiness in the learned decision model. While recent works seek to maximise the number of detected faults, n… ▽ More

    Submitted 22 March, 2024; originally announced March 2024.

    Comments: 11 pages, 4 figures, 1 algorithm, AST @ ICSE 2024

  4. arXiv:2403.09668  [pdf, other

    cs.CV cs.AI

    Trustworthy Automated Driving through Qualitative Scene Understanding and Explanations

    Authors: Nassim Belmecheri, Arnaud Gotlieb, Nadjib Lazaar, Helge Spieker

    Abstract: We present the Qualitative Explainable Graph (QXG): a unified symbolic and qualitative representation for scene understanding in urban mobility. QXG enables the interpretation of an automated vehicle's environment using sensor data and machine learning models. It leverages spatio-temporal graphs and qualitative constraints to extract scene semantics from raw sensor inputs, such as LiDAR and camera… ▽ More

    Submitted 29 January, 2024; originally announced March 2024.

    Comments: Transport Research Arena (TRA) 2024

  5. arXiv:2312.09680  [pdf, other

    cs.SE

    A Review of Validation and Verification of Neural Network-based Policies for Sequential Decision Making

    Authors: Q. Mazouni, H. Spieker, A. Gotlieb, M. Acher

    Abstract: In sequential decision making, neural networks (NNs) are nowadays commonly used to represent and learn the agent's policy. This area of application has implied new software quality assessment challenges that traditional validation and verification practises are not able to handle. Subsequently, novel approaches have emerged to adapt those techniques to NN-based policies for sequential decision mak… ▽ More

    Submitted 15 December, 2023; originally announced December 2023.

    Comments: 10 pages, 3 figures, RJCIA 2023

  6. Detecting Intentional AIS Shutdown in Open Sea Maritime Surveillance Using Self-Supervised Deep Learning

    Authors: Pierre Bernabé, Arnaud Gotlieb, Bruno Legeard, Dusica Marijan, Frank Olaf Sem-Jacobsen, Helge Spieker

    Abstract: In maritime traffic surveillance, detecting illegal activities, such as illegal fishing or transshipment of illicit products is a crucial task of the coastal administration. In the open sea, one has to rely on Automatic Identification System (AIS) message transmitted by on-board transponders, which are captured by surveillance satellites. However, insincere vessels often intentionally shut down th… ▽ More

    Submitted 24 October, 2023; originally announced October 2023.

    Comments: IEEE Transactions on Intelligent Transportation Systems

  7. arXiv:2308.12755  [pdf, other

    cs.AI cs.RO

    Acquiring Qualitative Explainable Graphs for Automated Driving Scene Interpretation

    Authors: Nassim Belmecheri, Arnaud Gotlieb, Nadjib Lazaar, Helge Spieker

    Abstract: The future of automated driving (AD) is rooted in the development of robust, fair and explainable artificial intelligence methods. Upon request, automated vehicles must be able to explain their decisions to the driver and the car passengers, to the pedestrians and other vulnerable road users and potentially to external auditors in case of accidents. However, nowadays, most explainable methods stil… ▽ More

    Submitted 24 August, 2023; originally announced August 2023.

  8. Constraint-Guided Test Execution Scheduling: An Experience Report at ABB Robotics

    Authors: Arnaud Gotlieb, Morten Mossige, Helge Spieker

    Abstract: Automated test execution scheduling is crucial in modern software development environments, where components are frequently updated with changes that impact their integration with hardware systems. Building test schedules, which focus on the right tests and make optimal use of the available resources, both time and hardware, under consideration of vast requirements on the selection of test cases a… ▽ More

    Submitted 2 June, 2023; originally announced June 2023.

    Comments: SafeComp 2023

  9. arXiv:2208.12747  [pdf, ps, other

    cs.PL

    Automatic Synthesis of Random Generators for Numerically Constrained Algebraic Recursive Types

    Authors: Ghiles Ziat, Vincent Botbol, Matthieu Dien, Arnaud Gotlieb, Martin Pépin, Catherine Dubois

    Abstract: In program verification, constraint-based random testing is a powerful technique which aims at generating random test cases that satisfy functional properties of a program. However, on recursive constrained data-structures (e.g., sorted lists, binary search trees, quadtrees), and, more generally, when the structures are highly constrained, generating uniformly distributed inputs is difficult. In t… ▽ More

    Submitted 26 August, 2022; originally announced August 2022.

    Comments: Paper presented at the 32nd International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2022), Tbilisi, Georgia, and Virtual, September 22-23, 2022 (arXiv:2208.04235)

    Report number: LOPSTR/2022/15

  10. arXiv:2205.00210  [pdf, ps, other

    cs.SE cs.AI cs.LG

    Software Testing for Machine Learning

    Authors: Dusica Marijan, Arnaud Gotlieb

    Abstract: Machine learning has become prevalent across a wide variety of applications. Unfortunately, machine learning has also shown to be susceptible to deception, leading to errors, and even fatal failures. This circumstance calls into question the widespread use of machine learning, especially in safety-critical applications, unless we are able to assure its correctness and trustworthiness properties. S… ▽ More

    Submitted 30 April, 2022; originally announced May 2022.

    Journal ref: Proceedings of the AAAI Conference on Artificial Intelligence, 34(09), 13576-13582 (2020)

  11. Industry-Academia Research Collaboration in Software Engineering: The Certus Model

    Authors: Dusica Marijan, Arnaud Gotlieb

    Abstract: Context: Research collaborations between software engineering industry and academia can provide significant benefits to both sides, including improved innovation capacity for industry, and real-world environment for motivating and validating research ideas. However, building scalable and effective research collaborations in software engineering is known to be challenging. While such challenges can… ▽ More

    Submitted 23 April, 2022; originally announced April 2022.

    Journal ref: Information and Software Technology, Volume 132, 2021, 106473, ISSN 0950-5849

  12. Testing Deep Learning Models: A First Comparative Study of Multiple Testing Techniques

    Authors: Mohit Kumar Ahuja, Arnaud Gotlieb, Helge Spieker

    Abstract: Deep Learning (DL) has revolutionized the capabilities of vision-based systems (VBS) in critical applications such as autonomous driving, robotic surgery, critical infrastructure surveillance, air and maritime traffic control, etc. By analyzing images, voice, videos, or any type of complex signals, DL has considerably increased the situation awareness of these systems. At the same time, while rely… ▽ More

    Submitted 24 February, 2022; originally announced February 2022.

    Comments: Artificial Intelligence in Software Testing 2022 workshop @ ICST 2022

    Journal ref: Artificial Intelligence in Software Testing @ 2022 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)

  13. arXiv:2111.11871  [pdf, ps, other

    cs.AI

    Solve Optimization Problems with Unknown Constraint Networks

    Authors: Mohamed-Bachir Belaid, Arnaud Gotlieb, Nadjib Lazaar

    Abstract: In most optimization problems, users have a clear understanding of the function to optimize (e.g., minimize the makespan for scheduling problems). However, the constraints may be difficult to state and their modelling often requires expertise in Constraint Programming. Active constraint acquisition has been successfully used to support non-experienced users in learning constraint networks through… ▽ More

    Submitted 23 November, 2021; originally announced November 2021.

  14. Predictive Machine Learning of Objective Boundaries for Solving COPs

    Authors: Helge Spieker, Arnaud Gotlieb

    Abstract: Solving Constraint Optimization Problems (COPs) can be dramatically simplified by boundary estimation, that is, providing tight boundaries of cost functions. By feeding a supervised Machine Learning (ML) model with data composed of known boundaries and extracted features of COPs, it is possible to train the model to estimate boundaries of a new COP instance. In this paper, we first give an overvie… ▽ More

    Submitted 4 November, 2021; originally announced November 2021.

    Journal ref: AI 2021, 2, 527-551

  15. arXiv:2007.07768  [pdf, other

    cs.SE cs.AI cs.CY

    Opening the Software Engineering Toolbox for the Assessment of Trustworthy AI

    Authors: Mohit Kumar Ahuja, Mohamed-Bachir Belaid, Pierre Bernabé, Mathieu Collet, Arnaud Gotlieb, Chhagan Lal, Dusica Marijan, Sagar Sen, Aizaz Sharif, Helge Spieker

    Abstract: Trustworthiness is a central requirement for the acceptance and success of human-centered artificial intelligence (AI). To deem an AI system as trustworthy, it is crucial to assess its behaviour and characteristics against a gold standard of Trustworthy AI, consisting of guidelines, requirements, or only expectations. While AI systems are highly complex, their implementations are still based on so… ▽ More

    Submitted 30 August, 2020; v1 submitted 14 July, 2020; originally announced July 2020.

    Comments: 1st International Workshop on New Foundations for Human-Centered AI @ ECAI 2020

  16. Learning Objective Boundaries for Constraint Optimization Problems

    Authors: Helge Spieker, Arnaud Gotlieb

    Abstract: Constraint Optimization Problems (COP) are often considered without sufficient knowledge on the boundaries of the objective variable to optimize. When available, tight boundaries are helpful to prune the search space or estimate problem characteristics. Finding close boundaries, that correctly under- and overestimate the optimum, is almost impossible without actually solving the COP. This paper in… ▽ More

    Submitted 20 June, 2020; originally announced June 2020.

    Comments: The 6th International Conference on machine Learning, Optimization and Data science - LOD 2020

    Journal ref: In: Nicosia G. et al. (eds) Machine Learning, Optimization, and Data Science. LOD 2020. Lecture Notes in Computer Science, vol 12566. Springer, Cham

  17. Adaptive Metamorphic Testing with Contextual Bandits

    Authors: Helge Spieker, Arnaud Gotlieb

    Abstract: Metamorphic Testing is a software testing paradigm which aims at using necessary properties of a system-under-test, called metamorphic relations, to either check its expected outputs, or to generate new test cases. Metamorphic Testing has been successful to test programs for which a full oracle is not available or to test programs for which there are uncertainties on expected outputs such as learn… ▽ More

    Submitted 13 March, 2020; v1 submitted 1 October, 2019; originally announced October 2019.

    Journal ref: Journal of Systems and Software (JSS) Vol. 165 (2020) 110574

  18. Time-aware Test Case Execution Scheduling for Cyber-Physical Systems

    Authors: Morten Mossige, Arnaud Gotlieb, Helge Spieker, Hein Meling, Mats Carlsson

    Abstract: Testing cyber-physical systems involves the execution of test cases on target-machines equipped with the latest release of a software control system. When testing industrial robots, it is common that the target machines need to share some common resources, e.g., costly hardware devices, and so there is a need to schedule test case execution on the target machines, accounting for these shared resou… ▽ More

    Submitted 12 February, 2019; originally announced February 2019.

    Comments: Published in the 23rd International Conference on Principles and Practice of Constraint Programming (CP 2017)

    Journal ref: In: Beck J. (eds) Principles and Practice of Constraint Programming. CP 2017. Lecture Notes in Computer Science, vol 10416. Springer, Cham

  19. arXiv:1901.04169  [pdf, ps, other

    stat.ML cs.LG cs.NE cs.SE

    Towards Testing of Deep Learning Systems with Training Set Reduction

    Authors: Helge Spieker, Arnaud Gotlieb

    Abstract: Testing the implementation of deep learning systems and their training routines is crucial to maintain a reliable code base. Modern software development employs processes, such as Continuous Integration, in which changes to the software are frequently integrated and tested. However, testing the training routines requires running them and fully training a deep learning model can be resource-intensi… ▽ More

    Submitted 14 January, 2019; originally announced January 2019.

  20. arXiv:1811.04122  [pdf, other

    cs.SE cs.AI cs.NE

    Reinforcement Learning for Automatic Test Case Prioritization and Selection in Continuous Integration

    Authors: Helge Spieker, Arnaud Gotlieb, Dusica Marijan, Morten Mossige

    Abstract: Testing in Continuous Integration (CI) involves test case prioritization, selection, and execution at each cycle. Selecting the most promising test cases to detect bugs is hard if there are uncertainties on the impact of committed code changes or, if traceability links between code and tests are not available. This paper introduces Retecs, a new method for automatically learning test case selectio… ▽ More

    Submitted 9 November, 2018; originally announced November 2018.

    Comments: Spieker, H., Gotlieb, A., Marijan, D., & Mossige, M. (2017). Reinforcement Learning for Automatic Test Case Prioritization and Selection in Continuous Integration. In Proceedings of 26th International Symposium on Software Testing and Analysis (ISSTA'17) (pp. 12--22). ACM

  21. ITE: A Lightweight Implementation of Stratified Reasoning for Constructive Logical Operators

    Authors: Arnaud Gotlieb, Dusica Marijan, Helge Spieker

    Abstract: Constraint Programming (CP) is a powerful declarative programming paradigm where inference and search are interleaved to find feasible and optimal solutions to various type of constraint systems. However, handling logical connectors with constructive information in CP is notoriously difficult. This paper presents If Then Else (ITE), a lightweight implementation of stratified constructive reasoning… ▽ More

    Submitted 22 June, 2020; v1 submitted 9 November, 2018; originally announced November 2018.

    Comments: Extended journal version

    Journal ref: International Journal on Artificial Intelligence Tools, Vol. 29, No. 03n04, 2060006 (2020)

  22. arXiv:1811.03496  [pdf, ps, other

    cs.AI

    Multi-Cycle Assignment Problems with Rotational Diversity

    Authors: Helge Spieker, Arnaud Gotlieb, Morten Mossige

    Abstract: Multi-cycle assignment problems address scenarios where a series of general assignment problems has to be solved sequentially. Subsequent cycles can differ from previous ones due to changing availability or creation of tasks and agents, which makes an upfront static schedule infeasible and introduces uncertainty in the task-agent assignment process. We consider the setting where, besides profit ma… ▽ More

    Submitted 19 December, 2019; v1 submitted 8 November, 2018; originally announced November 2018.

    Comments: Extended journal version

  23. arXiv:1502.04645  [pdf, other

    cs.SE

    Synthesis of Attributed Feature Models From Product Descriptions: Foundations

    Authors: Guillaume Bécan, Razieh Behjati, Arnaud Gotlieb, Mathieu Acher

    Abstract: Feature modeling is a widely used formalism to characterize a set of products (also called configurations). As a manual elaboration is a long and arduous task, numerous techniques have been proposed to reverse engineer feature models from various kinds of artefacts. But none of them synthesize feature attributes (or constraints over attributes) despite the practical relevance of attributes for do… ▽ More

    Submitted 16 February, 2015; originally announced February 2015.

  24. arXiv:1312.0200  [pdf, other

    cs.LO cs.AI cs.SE

    A Combined Approach for Constraints over Finite Domains and Arrays

    Authors: Sébastien Bardin, Arnaud Gotlieb

    Abstract: Arrays are ubiquitous in the context of software verification. However, effective reasoning over arrays is still rare in CP, as local reasoning is dramatically ill-conditioned for constraints over arrays. In this paper, we propose an approach combining both global symbolic reasoning and local consistency filtering in order to solve constraint systems involving arrays (with accesses, updates and si… ▽ More

    Submitted 1 December, 2013; originally announced December 2013.

    ACM Class: I.2.3; F.3.1; F.4.1; D.2.4; D.2.5

  25. arXiv:1308.3847  [pdf, ps, other

    cs.AI cs.SE

    Exploiting Binary Floating-Point Representations for Constraint Propagation: The Complete Unabridged Version

    Authors: Roberto Bagnara, Matthieu Carlier, Roberta Gori, Arnaud Gotlieb

    Abstract: Floating-point computations are quickly finding their way in the design of safety- and mission-critical systems, despite the fact that designing floating-point algorithms is significantly more difficult than designing integer algorithms. For this reason, verification and validation of floating-point computations is a hot research topic. An important verification technique, especially in some indus… ▽ More

    Submitted 31 July, 2015; v1 submitted 18 August, 2013; originally announced August 2013.

    Comments: 51 pages, 3 figures, 1 table, 1 listing

    ACM Class: D.2.4; D.2.5; I.2.2; F.3.1

  26. Constraint-based reachability

    Authors: Arnaud Gotlieb, Tristan Denmat, Nadjib Lazaar

    Abstract: Iterative imperative programs can be considered as infinite-state systems computing over possibly unbounded domains. Studying reachability in these systems is challenging as it requires to deal with an infinite number of states with standard backward or forward exploration strategies. An approach that we call Constraint-based reachability, is proposed to address reachability problems by exploring… ▽ More

    Submitted 13 February, 2013; originally announced February 2013.

    Comments: In Proceedings Infinity 2012, arXiv:1302.3105

    Journal ref: EPTCS 107, 2013, pp. 25-43

  27. arXiv:1005.2882  [pdf, ps, other

    cs.SE

    On Testing Constraint Programs

    Authors: Nadjib Lazaar, Arnaud Gotlieb, Lebbah Yahia

    Abstract: The success of several constraint-based modeling languages such as OPL, ZINC, or COMET, appeals for better software engineering practices, particularly in the testing phase. This paper introduces a testing framework enabling automated test case generation for constraint programming. We propose a general framework of constraint program development which supposes that a first declarative and simple… ▽ More

    Submitted 17 May, 2010; originally announced May 2010.

    Report number: RR-7291

  28. arXiv:cs/0508108  [pdf, ps, other

    cs.SE cs.PL

    Proving or Disproving likely Invariants with Constraint Reasoning

    Authors: Tristan Denmat, Arnaud Gotlieb, Mireille Ducasse

    Abstract: A program invariant is a property that holds for every execution of the program. Recent work suggest to infer likely-only invariants, via dynamic analysis. A likely invariant is a property that holds for some executions but is not guaranteed to hold for all executions. In this paper, we present work in progress addressing the challenging problem of automatically verifying that likely invariants… ▽ More

    Submitted 24 August, 2005; originally announced August 2005.

    Comments: In A. Serebrenik and S. Munoz-Hernandez (editors), Proceedings of the 15th Workshop on Logic-based methods in Programming Environments October 2005, Sitges. cs.PL/0508078

    ACM Class: D.2.6