Demo Data from EDBT 2026 / reviewers in the wild / expert
Alec Banks
dblp:73/4372
· DBLP profile ↗
11ranked-venue papers
3as first author
5since 2021 · last 2024
0000-0002-1350-0798ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 7 · 3 first-author · 3 since 2021Software engineering, systems software and programming languages · 2 · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021Security and privacy · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
1 paper |
Trustworthy machine learning · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning › robustness › model robustness evaluation
adversarial robustness evaluation |
0.8 | 1 | 2024 | Hierarchical Distribution-aware Testing of Deep Learning · ACM Trans. Softw. Eng. Methodol. 2024 |
Machine learning › Trustworthy machine learning
robustness |
0.8 | 1 | 2024 | Hierarchical Distribution-aware Testing of Deep Learning · ACM Trans. Softw. Eng. Methodol. 2024 |
Software testing
deep learning testing |
0.8 | 1 | 2024 | Hierarchical Distribution-aware Testing of Deep Learning · ACM Trans. Softw. Eng. Methodol. 2024 |
Methods — techniques the papers use, named apart from their topics
hierarchical distribution analysis · 1.5genetic algorithm · 1.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Hierarchical Distribution-aware Testing of Deep LearningabstractWith its growing use in safety/security-critical applications, Deep Learning (DL) has raised increasing concerns regarding its dependability. In particular, DL has a notorious problem of lacking robustness. Input added with adversarial perturbations, i.e., Adversarial Examples (AEs) , are easily mispredicted by the DL model. Despite recent efforts made in detecting AEs via state-of-the-art attack and testing methods, they are normally input distribution–agnostic and/or disregard the perceptual quality of adversarial perturbations. Consequently, the detected AEs are irrelevant inputs in the application context or noticeably unrealistic to humans. This may lead to a limited effect on improving the DL model’s dependability, as the testing budget is likely to be wasted on detecting AEs that are encountered very rarely in its real-life operations. In this article, we propose a new robustness testing approach for detecting AEs that considers both the feature-level distribution and the pixel-level distribution, capturing the perceptual quality of adversarial perturbations. The two considerations are encoded by a novel hierarchical mechanism. First, we select test seeds based on the density of feature-level distribution and the vulnerability of adversarial robustness. The vulnerability of test seeds is indicated by the auxiliary information, which are highly correlated with local robustness. Given a test seed, we then develop a novel genetic algorithm–based local test case generation method, in which two fitness functions work alternatively to control the perceptual quality of detected AEs. Finally, extensive experiments confirm that our holistic approach considering hierarchical distributions is superior to the state-of-the-arts that either disregard any input distribution or only consider a single (non-hierarchical) distribution, in terms of not only detecting imperceptible AEs but also improving the overall robustness of the DL model under testing. Wei Huang 0035, Xingyu Zhao 0001, Alec Banks, Victoria Cox, Xiaowei Huang 0001 |
ACM Trans. Softw. Eng. Methodol. | 3 |
| 2023 | Reliability Assessment and Safety Arguments for Machine Learning Components in System AssuranceabstractThe increasing use of Machine Learning (ML) components embedded in autonomous systems—so-called Learning-Enabled Systems (LESs)—has resulted in the pressing need to assure their functional safety. As for traditional functional safety, the emerging consensus within both, industry and academia, is to use assurance cases for this purpose. Typically assurance cases support claims of reliability in support of safety, and can be viewed as a structured way of organising arguments and evidence generated from safety analysis and reliability modelling activities. While such assurance activities are traditionally guided by consensus-based standards developed from vast engineering experience, LESs pose new challenges in safety-critical application due to the characteristics and design of ML models. In this article, we first present an overall assurance framework for LESs with an emphasis on quantitative aspects, e.g., breaking down system-level safety targets to component-level requirements and supporting claims stated in reliability metrics. We then introduce a novel model-agnostic Reliability Assessment Model (RAM) for ML classifiers that utilises the operational profile and robustness verification evidence. We discuss the model assumptions and the inherent challenges of assessing ML reliability uncovered by our RAM and propose solutions to practical use. Probabilistic safety argument templates at the lower ML component-level are also developed based on the RAM. Finally, to evaluate and demonstrate our methods, we not only conduct experiments on synthetic/benchmark datasets but also scope our methods with case studies on simulated Autonomous Underwater Vehicles and physical Unmanned Ground Vehicles. Yi Dong 0002, Wei Huang 0035, Vibhav Bharti, Victoria Cox, Alec Banks, Sen Wang 0002, Xingyu Zhao 0001, Sven Schewe, Xiaowei Huang 0001 |
ACM Trans. Embed. Comput. Syst. | 5 |
| 2022 | Assured Multi-agent Reinforcement Learning with Robust Agent-Interaction Adaptability
Joshua Riley, Radu Calinescu, Colin Paterson, Daniel Kudenko, Alec Banks |
KES-IDT | 5 |
| 2021 | Reinforcement Learning with Quantitative Verification for Assured Multi-Agent PoliciesabstractIn multi-agent reinforcement learning, several agents converge together towards optimal policies that solve complex decision-making problems.This convergence process is inherently stochastic, meaning that its use in safety-critical domains can be problematic.To address this issue, we introduce a new approach that combines multi-agent reinforcement learning with a formal verification technique termed quantitative verification.Our assured multi-agent reinforcement learning approach constrains agent behaviours in ways that ensure the satisfaction of requirements associated with the safety, reliability, and other non-functional aspects of the decision-making problem being solved.The approach comprises three stages.First, it models the problem as an abstract Markov decision process, allowing quantitative verification to be applied.Next, this abstract model is used to synthesise a policy which satisfies safety, reliability, and performance constraints.Finally, the synthesised policy is used to constrain agent behaviour within the low-level problem with a greatly lowered risk of constraint violations.We demonstrate our approach using a safety-critical multi-agent patrolling problem. Joshua Riley, Radu Calinescu, Colin Paterson, Daniel Kudenko, Alec Banks |
ICAART (2) | 5 |
| 2021 | Utilising Assured Multi-Agent Reinforcement Learning within Safety-Critical ScenariosabstractMulti-agent reinforcement learning allows a team of agents to learn how to work together to solve complex decision-making problems in a shared environment. However, this learning process utilises stochastic mechanisms, meaning that its use in safety-critical domains can be problematic. To overcome this issue, we propose an Assured Multi-Agent Reinforcement Learning (AMARL) approach that uses a model checking technique called quantitative verification to provide formal guarantees of agent compliance with safety, performance, and other non-functional requirements during and after the reinforcement learning process. We demonstrate the applicability of our AMARL approach in three different patrolling navigation domains in which multi-agent systems must learn to visit key areas by using different types of reinforcement learning algorithms (temporal difference learning, game theory, and direct policy search). Furthermore, we compare the effectiveness of these algorithms when used in combination with and without our approach. Our extensive experiments with both homogeneous and heterogeneous multi-agent systems of different sizes show that the use of AMARL leads to safety requirements being consistently satisfied and to better overall results than standard reinforcement learning. Joshua Riley, Radu Calinescu, Colin Paterson, Daniel Kudenko, Alec Banks |
KES | 5 |
| 2020 | A Safety Framework for Critical Systems Utilising Deep Neural Networks
Xingyu Zhao 0001, Alec Banks, James Sharp, Valentin Robu, David Flynn, Michael Fisher 0001, Xiaowei Huang 0001 |
SAFECOMP | 2 |
| 2017 | Assured Reinforcement Learning with Formally Verified Abstract PoliciesabstractWe present a new reinforcement learning (RL) approach that enables an autonomous agent to solve decision making problems under constraints.Our assured reinforcement learning approach models the uncertain environment as a high-level, abstract Markov decision process (AMDP), and uses probabilistic model checking to establish AMDP policies that satisfy a set of constraints defined in probabilistic temporal logic.These formally verified abstract policies are then used to restrict the RL agent's exploration of the solution space so as to avoid constraint violations.We validate our RL approach by using it to develop autonomous agents for a flag-collection navigation task and an assisted-living planning problem. George Mason, Radu Calinescu, Daniel Kudenko, Alec Banks |
ICAART (2) | 4 |
| 2015 | Self-adaptive Software with Decentralised Control Loops
Radu Calinescu, Simos Gerasimou, Alec Banks |
FASE | 3 |
| 2009 | Natural strategies for search
Alec Banks, Jonathan Vincent, Keith Phalp |
Nat. Comput. | 1 |
| 2008 | A review of particle swarm optimization. Part II: hybridisation, combinatorial, multicriteria and constrained optimization, and indicative applications
Alec Banks, Jonathan Vincent, Chukwudi Anyakoha |
Nat. Comput. | 1 |
| 2007 | A review of particle swarm optimization. Part I: background and development
Alec Banks, Jonathan Vincent, Chukwudi Anyakoha |
Nat. Comput. | 1 |