EDBT 2026 Demo / reviewers in the wild / expert
Alexander Feldman
dblp:44/4566
· DBLP profile ↗
19ranked-venue papers
11as first author
0since 2021 · last 2020
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 15 · 10 first-authorGraphics, computer vision, multimedia, augmented reality and games · 12 · 8 first-authorSoftware engineering, systems software and programming languages · 3
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.
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Electronic design automation · 76% Hardware accelerators and domain-specific architectures · 17% Hardware reliability and fault tolerance · 7% | |
| Artificial intelligence
6 papers |
Knowledge representation and reasoning · 86% Optimization for machine learning · 9% Planning, search and constraint satisfaction · 5% | |
| Theoretical computer science
3 papers |
Automated reasoning and model checking · 73% Computational complexity · 27% |
Topics — the 13 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning › diagnosis
model-based diagnosis |
0.7 | 5 | 2017 | How many diagnoses do we need? · Artif. Intell. 2017 How Many Diagnoses Do We Need? · AAAI 2015 Computing Observation Vectors for Max-Fault Min-Cardinality Diagnoses · AAAI 2008 |
Electronic design automation › hardware verification and test
fault diagnosis |
0.7 | 3 | 2020 | Efficient Model-Based Diagnosis of Sequential Circuits · AAAI 2020 Diagnosing Analogue Linear Systems Using Dynamic Topological Reconfiguration · AAAI 2014 FRACTAL: Efficient Fault Isolation Using Active Testing · IJCAI 2009 |
Electronic design automation
hardware verification and test |
0.6 | 2 | 2020 | Efficient Model-Based Diagnosis of Sequential Circuits · AAAI 2020 Diagnosing Analogue Linear Systems Using Dynamic Topological Reconfiguration · AAAI 2014 |
Hardware accelerators and domain-specific architectures
analog computing accelerator |
0.4 | 1 | 2020 | Analog Accelerator for Simulation and Diagnostics · AAAI 2020 |
Automated reasoning and model checking › diagnosis
model-based diagnosis |
0.2 | 2 | 2012 | Exploring the Duality in Conflict-Directed Model-Based Diagnosis · AAAI 2012 Solving Strong-Fault Diagnostic Models by Model Relaxation · IJCAI 2009 |
Electronic design automation › hardware verification and test › analog circuit testing
analog fault detection |
0.2 | 1 | 2014 | Diagnosing Analogue Linear Systems Using Dynamic Topological Reconfiguration · AAAI 2014 |
Hardware reliability and fault tolerance › reconfiguration
topology reconfiguration |
0.2 | 1 | 2014 | Diagnosing Analogue Linear Systems Using Dynamic Topological Reconfiguration · AAAI 2014 |
Electronic design automation
logic synthesis |
0.2 | 1 | 2013 | Machine-Learning-Based Circuit Synthesis · IJCAI 2013 |
Electronic design automation › hardware verification and test › fault diagnosis
fault isolation |
0.1 | 1 | 2009 | FRACTAL: Efficient Fault Isolation Using Active Testing · IJCAI 2009 |
Computational complexity › complexity of reasoning
diagnosis complexity |
0.1 | 1 | 2017 | How many diagnoses do we need? · Artif. Intell. 2017 |
Machine learning › Optimization for machine learning
stochastic search |
0.1 | 1 | 2008 | Computing Minimal Diagnoses by Greedy Stochastic Search · AAAI 2008 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › diagnosis
hierarchical diagnosis |
0.1 | 1 | 2006 | A Two-Step Hierarchical Algorithm for Model-Based Diagnosis · AAAI 2006 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search |
0.0 | 1 | 2012 | Exploring the Duality in Conflict-Directed Model-Based Diagnosis · AAAI 2012 |
Methods — techniques the papers use, named apart from their topics
sorting network · 0.4satisfiability modulo theories · 0.4multi-operand adders · 0.4hitting set duality · 0.3bayesian estimation · 0.2machine learning · 0.2model relaxation · 0.1active probing · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Analog Accelerator for Simulation and Diagnostics
Alexander Feldman, Ion Matei, Emil Totev, Johan de Kleer |
AAAI | 1 |
| 2020 | Efficient Model-Based Diagnosis of Sequential CircuitsabstractIn Model-Based Diagnosis (MBD), we concern ourselves with the health and safety of physical and software systems. Although we often use different knowledge representations and algorithms, some tools like satisfiability (SAT) solvers and temporal logics, are used in both domains. In this paper we introduce Finite Trace Next Logic (FTNL) models of sequential circuits and propose an enhanced algorithm for computing minimal-cardinality diagnoses. Existing state-of-the-art satisfiability algorithms for minimal diagnosis use Sorting Networks (SNs) for constraining the cardinality of the diagnostic candidates. In our approach we exploit Multi-Operand Adders (MOAs). Based on extensive tests with ISCAS-89 circuits, we found that MOAs enable Conjunctive Normal Form (CNF) encodings that are significantly more compact. These encodings lead to 19.7 to 67.6 times fewer variables and 18.4 to 62 times fewer clauses. For converting an FTNL model to CNF, we could achieve a speed-up ranging from 6.2 to 22.2. Using SNs fosters 3.4 to 5.5 times faster on-line satisfiability checking though. This makes MOAs preferable for applications where RAM and off-line time are more limited than on-line CPU time. Alexander Feldman, Ingo Pill, Franz Wotawa, Ion Matei, Johan de Kleer |
AAAI | 1 |
| 2017 | Diagnosing Alternative FactsabstractThis paper presents an approach to applying model-based diagnosis to the task of interpreting in- formation from a wide variety of sources: text, video, meta-data, audio, etc. Much of the information contained in the sources is contradictory, incomplete, purposely deceptive or biased. People make critical decisions based on such murky information. By automating the construction of alternatives, we can design systems that support intelligence analysts and ordinary citizens in understanding the world. We have developed a preliminary version of our HCDX tool (hypothesis construction through diagnosis). We plan to distribute this tool as open source. Johan de Kleer, Matthew Klenk 0001, Alexander Feldman |
DX | 3 |
| 2017 | How many diagnoses do we need?
Roni Stern, Meir Kalech, Shelly Rogov, Alexander Feldman |
Artif. Intell. | 4 |
| 2016 | A Framework for Automatic Debugging of Functional and Degradation FailuresabstractSoftware diagnosis is a particularly challenging problem for modern systems, which may consist of dozens, if not hundreds, of components computing on concurrent and potentially distributed platforms, and using infrastructure and services built by many organizations. We propose a framework that generalizes state-of-the-art classical reasoning-based fault diagnosis which tolerates observation uncertainty and addresses degradation of quality of service. Empirical evaluation involving 27000 highly realistic synthetic scenarios demonstrates an average accuracy improvement of 20% (with 99% statistical significance) which is considerable in the domain of Software Fault Localization (SFL). We measure the improvement in accuracy on well-established SFL performance metrics. Nuno Cardoso, Rui Abreu 0001, Alexander Feldman, Johan de Kleer |
ECAI | 3 |
| 2015 | How Many Diagnoses Do We Need?abstractA known limitation of many diagnosis algorithms is that the number of diagnoses they return can be very large. This raises the question of how to use such a large set of diagnoses. For example, presenting hundreds of diagnoses to a human operator (charged with repairing the system) is meaningless. In various settings, including decision support for a human operator and automated troubleshooting processes, it is sufficient to be able to answer a basic diagnostic question: is a given component faulty? We propose a way to aggregate an arbitrarily large set of diagnoses to return an estimate of the likelihood of a given component to be faulty. The resulting mapping of components to their likelihood of being faulty is called the system's health state. We propose two metrics for evaluating the accuracy of a health state and show that an accurate health state can be found without finding all diagnoses. An empirical study explores the question of how many diagnoses are needed to obtain an accurate enough health state, and a simple online stopping criterion is proposed. Roni Stern, Meir Kalech, Shelly Rogov, Alexander Feldman |
AAAI | 4 |
| 2015 | Diagnosing Advanced Persistent Threats: A Position Paper
Rui Abreu 0001, Daniel G. Bobrow, Hoda Eldardiry, Alexander Feldman, John Hanley, Tomonori Honda 0001, Johan de Kleer, Alexandre Perez, David W. Archer |
DX | 4 |
| 2015 | A Framework For Assessing Diagnostics Model Fidelity
Gregory M. Provan, Alexander Feldman |
DX | 2 |
| 2014 | Diagnosing Analogue Linear Systems Using Dynamic Topological ReconfigurationabstractFault diagnosis of analogue linear systems poses many challenges, such as the size of the search space that must be explored and the possibility of simulation instabilities introduced by particular fault classes. We study a novel algorithm that addresses both problems. This algorithm dynamically modifies the simulation model during diagnosis by pruning parametrized components that cause discontinuity in the model. We provide a theoretical framework for predicting the speedups, which depends on the topology of the model. We empirically validate the theoretical predictions through extensive experimentation on a benchmark of circuits. Alexander Feldman, Gregory M. Provan |
AAAI | 1 |
| 2013 | Machine-Learning-Based Circuit Synthesis
Lior Rokach, Meir Kalech, Gregory M. Provan, Alexander Feldman |
IJCAI | 4 |
| 2012 | Exploring the Duality in Conflict-Directed Model-Based DiagnosisabstractA model-based diagnosis problem occurs when an observation is inconsistent with the assumption that the diagnosed system is not faulty. The task of a diagnosis engine is to compute diagnoses, which are assumptions on the health of components in the diagnosed system that explain the observation. In this paper, we extend Reiter's well-known theory of diagnosis by exploiting the duality of the relation between conflicts and diagnoses. This duality means that a diagnosis is a hitting set of conflicts, but a conflict is also a hitting set of diagnoses. We use this property to interleave the search for diagnoses and conflicts: a set of conflicts can guide the search for diagnosis, and the computed diagnoses can guide the search for more conflicts. We provide the formal basis for this dual conflict-diagnosis relation, and propose a novel diagnosis algorithm that exploits this duality. Experimental results show that the new algorithm is able to find a minimal cardinality diagnosis faster than the well-known Conflict-Directed A*. Roni Stern, Meir Kalech, Alexander Feldman, Gregory M. Provan |
AAAI | 3 |
| 2011 | Toward the Deployment of an Ultra-Wideband Localization Test BedabstractThe design, development, and deployment of Ultra-Wideband (UWB) localization systems involves digital and Radio-Frequency (RF) hardware, embedded software, localization algorithms, security and reliability aspects, electromagnetics, and others. Design and integration decisions affect the performance of an UWB system, in particular the most important metrics: localization accuracy and position update rate. To facilitate further development of UWB localization systems and to analyze some of the major trade-offs we share our experience in deploying the EPFL UWB-Lite test bed (U-Lite). We describe an approach to numerical simulation modeling that can help in the design and evaluation of UWB localization systems. To validate our approach we show experimental results with one transmitter and one receiver. Our UWB test bed includes a mobile robot platform, so we can study and evaluate the UWB performance trade-offs in real-world conditions. Alexander Feldman, Alexander Bahr, James Colli-Vignarelli, Stephan Robert 0001, Catherine Dehollain, Alcherio Martinoli |
VTC Fall | 1 |
| 2010 | Approximate Model-Based Diagnosis Using Greedy Stochastic SearchabstractWe propose a StochAstic Fault diagnosis AlgoRIthm, called SAFARI, which trades off guarantees of computing minimal diagnoses for computational efficiency. We empirically demonstrate, using the 74XXX and ISCAS-85 suites of benchmark combinatorial circuits, that SAFARI achieves several orders-of-magnitude speedup over two well-known deterministic algorithms, CDA* and HA*, for multiple-fault diagnoses; further, SAFARI can compute a range of multiple-fault diagnoses that CDA* and HA* cannot. We also prove that SAFARI is optimal for a range of propositional fault models, such as the widely-used weak-fault models (models with ignorance of abnormal behavior). We discuss the optimality of SAFARI in a class of strong-fault circuit models with stuck-at failure modes. By modeling the algorithm itself as a Markov chain, we provide exact bounds on the minimality of the diagnosis computed. SAFARI also displays strong anytime behavior, and will return a diagnosis after any non-trivial inference time. Alexander Feldman, Gregory M. Provan, Arjan J. C. van Gemund |
J. Artif. Intell. Res. | 1 |
| 2010 | A Model-Based Active Testing Approach to Sequential DiagnosisabstractModel-based diagnostic reasoning often leads to a large number of diagnostic hypotheses. The set of diagnoses can be reduced by taking into account extra observations (passive monitoring), measuring additional variables (probing) or executing additional tests (sequential diagnosis/test sequencing). In this paper we combine the above approaches with techniques from Automated Test Pattern Generation (ATPG) and Model-Based Diagnosis (MBD) into a framework called FRACTAL (FRamework for ACtive Testing ALgorithms). Apart from the inputs and outputs that connect a system to its environment, in active testing we consider additional input variables to which a sequence of test vectors can be supplied. We address the computationally hard problem of computing optimal control assignments (as defined in FRACTAL) in terms of a greedy approximation algorithm called FRACTAL-G. We compare the decrease in the number of remaining minimal cardinality diagnoses of FRACTAL-G to that of two more FRACTAL algorithms: FRACTAL-ATPG and FRACTAL-P. FRACTAL-ATPG is based on ATPG and sequential diagnosis while FRACTAL-P is based on probing and, although not an active testing algorithm, provides a baseline for comparing the lower bound on the number of reachable diagnoses for the FRACTAL algorithms. We empirically evaluate the trade-offs of the three FRACTAL algorithms by performing extensive experimentation on the ISCAS85/74XXX benchmark of combinational circuits. Alexander Feldman, Gregory M. Provan, Arjan J. C. van Gemund |
J. Artif. Intell. Res. | 1 |
| 2009 | FRACTAL: Efficient Fault Isolation Using Active Testing
Alexander Feldman, Gregory M. Provan, Arjan J. C. van Gemund |
IJCAI | 1 |
| 2009 | Solving Strong-Fault Diagnostic Models by Model Relaxation
Alexander Feldman, Gregory M. Provan, Arjan J. C. van Gemund |
IJCAI | 1 |
| 2008 | Computing Minimal Diagnoses by Greedy Stochastic Search
Alexander Feldman, Gregory M. Provan, Arjan J. C. van Gemund |
AAAI | 1 |
| 2008 | Computing Observation Vectors for Max-Fault Min-Cardinality Diagnoses
Alexander Feldman, Gregory M. Provan, Arjan J. C. van Gemund |
AAAI | 1 |
| 2006 | A Two-Step Hierarchical Algorithm for Model-Based Diagnosis
Alexander Feldman, Arjan J. C. van Gemund |
AAAI | 1 |