Demo Data from EDBT 2026 / reviewers in the wild / expert
Ara Vartanian
dblp:183/0897
· DBLP profile ↗
7ranked-venue papers
2as first author
2since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 6 · 2 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
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
4 papers |
Trustworthy machine learning · 69% Learning theory · 24% Efficient and distributed learning · 7% | |
| Software engineering, system software, and programming languages
1 paper |
Program synthesis and code generation · 50% Compilers and program optimization · 50% | |
| Theoretical computer science
1 paper |
Computational geometry · 100% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning › robustness
data poisoning |
1.0 | 2 | 2023 | Training-Time Attacks against K-nearest Neighbors · AAAI 2023 Attacking Data Transforming Learners at Training Time · AAAI 2019 |
Machine learning › Trustworthy machine learning
adversarial machine learning |
0.7 | 1 | 2023 | Training-Time Attacks against K-nearest Neighbors · AAAI 2023 |
Machine learning › Trustworthy machine learning › robustness
adversarial robustness |
0.4 | 1 | 2019 | Attacking Data Transforming Learners at Training Time · AAAI 2019 |
Machine learning › Learning theory › computational learning theory
machine teaching |
0.4 | 1 | 2019 | Preference-Based Batch and Sequential Teaching: Towards a Unified View of Models · NeurIPS 2019 |
Machine learning › Trustworthy machine learning › adversarial machine learning
training-time attacks |
0.4 | 1 | 2019 | Attacking Data Transforming Learners at Training Time · AAAI 2019 |
Machine learning › Learning theory › sample complexity
VC dimension bounds |
0.4 | 1 | 2019 | Preference-Based Batch and Sequential Teaching: Towards a Unified View of Models · NeurIPS 2019 |
Compilers and program optimization
binary rewriting |
0.3 | 1 | 2017 | Model-assisted machine-code synthesis · Proc. ACM Program. Lang. 2017 |
Machine learning › Efficient and distributed learning
active learning |
0.2 | 1 | 2016 | Active Learning with Oracle Epiphany · NIPS 2016 |
Computational geometry › topological data analysis
persistent homology |
0.2 | 1 | 2016 | Stochastic Multiresolution Persistent Homology Kernel · IJCAI 2016 |
Computational geometry
topological data analysis |
0.2 | 1 | 2016 | Stochastic Multiresolution Persistent Homology Kernel · IJCAI 2016 |
Machine learning › Learning theory › PAC learning
agnostic learning |
0.1 | 1 | 2016 | Active Learning with Oracle Epiphany · NIPS 2016 |
Methods — techniques the papers use, named apart from their topics
greedy algorithm · 0.7dimensionality reduction · 0.7anytime algorithm · 0.7teaching dimension · 0.4preference functions · 0.4data poisoning · 0.4regression model · 0.3language model · 0.3best-first search · 0.3stochastic kernel · 0.2query complexity analysis · 0.2persistent homology · 0.2oracle epiphany model · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Learning interactions to boost human creativity with bandits and GPT-4
Ara Vartanian, Xiaoxi Sun, Yun-Shiuan Chuang, Siddharth Suresh, Jerry Zhu, Timothy T. Rogers |
CogSci | 1 |
| 2023 | Training-Time Attacks against K-nearest NeighborsabstractNearest neighbor-based methods are commonly used for classification tasks and as subroutines of other data-analysis methods. An attacker with the capability of inserting their own data points into the training set can manipulate the inferred nearest neighbor structure. We distill this goal to the task of performing a training-set data insertion attack against k-Nearest Neighbor classification (kNN). We prove that computing an optimal training-time (a.k.a. poisoning) attack against kNN classification is NP-Hard, even when k = 1 and the attacker can insert only a single data point. We provide an anytime algorithm to perform such an attack, and a greedy algorithm for general k and attacker budget. We provide theoretical bounds and empirically demonstrate the effectiveness and practicality of our methods on synthetic and real-world datasets. Empirically, we find that kNN is vulnerable in practice and that dimensionality reduction is an effective defense. We conclude with a discussion of open problems illuminated by our analysis. Ara Vartanian, Will Rosenbaum, Scott Alfeld |
AAAI | 1 |
| 2019 | Attacking Data Transforming Learners at Training Time
Scott Alfeld, Ara Vartanian, Lucas Newman-Johnson, Benjamin I. P. Rubinstein |
AAAI | 2 |
| 2019 | Preference-Based Batch and Sequential Teaching: Towards a Unified View of ModelsabstractAlgorithmic machine teaching studies the interaction between a teacher and a learner where the teacher selects labeled examples aiming at teaching a target hypothesis. In a quest to lower teaching complexity and to achieve more natural teacher-learner interactions, several teaching models and complexity measures have been proposed for both the batch settings (e.g., worst-case, recursive, preference-based, and non-clashing models) as well as the sequential settings (e.g., local preference-based model). To better understand the connections between these different batch and sequential models, we develop a novel framework which captures the teaching process via preference functions $\Sigma$. In our framework, each function $\sigma \in \Sigma$ induces a teacher-learner pair with teaching complexity as $\TD(\sigma)$. We show that the above-mentioned teaching models are equivalent to specific types/families of preference functions in our framework. This equivalence, in turn, allows us to study the differences between two important teaching models, namely $\sigma$ functions inducing the strongest batch (i.e., non-clashing) model and $\sigma$ functions inducing a weak sequential (i.e., local preference-based) model. Finally, we identify preference functions inducing a novel family of sequential models with teaching complexity linear in the VC dimension of the hypothesis class: this is in contrast to the best known complexity result for the batch models which is quadratic in the VC dimension. Farnam Mansouri, Yuxin Chen 0001, Ara Vartanian, Xiaojin Zhu 0001, Adish Singla |
NeurIPS | 3 |
| 2017 | Model-assisted machine-code synthesisabstractBinary rewriters are tools that are used to modify the functionality of binaries lacking source code. Binary rewriters can be used to rewrite binaries for a variety of purposes including optimization, hardening, and extraction of executable components. To rewrite a binary based on semantic criteria, an essential primitive to have is a machine-code synthesizer---a tool that synthesizes an instruction sequence from a specification of the desired behavior, often given as a formula in quantifier-free bit-vector logic (QFBV). However, state-of-the-art machine-code synthesizers such as McSynth++ employ naive search strategies for synthesis: McSynth++ merely enumerates candidates of increasing length without performing any form of prioritization. This inefficient search strategy is compounded by the huge number of unique instruction schemas in instruction sets (e.g., around 43,000 in Intel's IA-32) and the exponential cost inherent in enumeration. The effect is slow synthesis: even for relatively small specifications, McSynth++ might take several minutes or a few hours to find an implementation. In this paper, we describe how we use machine learning to make the search in McSynth++ smarter and potentially faster. We converted the linear search in McSynth++ into a best-first search over the space of instruction sequences. The cost heuristic for the best-first search comes from two models---used together---built from a corpus of 〈QFBV-formula, instruction-sequence〉 pairs: (i) a language model that favors useful instruction sequences, and (ii) a regression model that correlates features of instruction sequences with features of QFBV formulas, and favors instruction sequences that are more likely to implement the input formula. Our experiments for IA-32 showed that our model-assisted synthesizer enables synthesis of code for 6 out of 50 formulas on which McSynth++ times out, speeding up the synthesis time by at least 549X, and for the remaining formulas, speeds up synthesis by 4.55X. Ara Vartanian, Thomas W. Reps |
Proc. ACM Program. Lang. | 2 |
| 2016 | Stochastic Multiresolution Persistent Homology Kernel
Xiaojin Zhu 0001, Ara Vartanian, Manish Bansal, Luke Brandl |
IJCAI | 2 |
| 2016 | Active Learning with Oracle EpiphanyabstractWe present a theoretical analysis of active learning with more realistic interactions with human oracles. Previous empirical studies have shown oracles abstaining on difficult queries until accumulating enough information to make label decisions. We formalize this phenomenon with an “oracle epiphany model” and analyze active learning query complexity under such oracles for both the realizable and the agnos- tic cases. Our analysis shows that active learning is possible with oracle epiphany, but incurs an additional cost depending on when the epiphany happens. Our results suggest new, principled active learning approaches with realistic oracles. Tzu-Kuo Huang, Lihong Li 0001, Ara Vartanian, Saleema Amershi, Xiaojin Zhu 0001 |
NIPS | 3 |