Demo Data from SIGIR 2026 / reviewers in the wild / expert
Benjamin I. P. Rubinstein
dblp:90/1092
· DBLP profile ↗
84ranked-venue papers
9as first author
37since 2021 · last 2026
0000-0002-2947-6980ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 46 · 4 first-author · 24 since 2021Databases, data management, data science and information retrieval · 22 · 10 since 2021Graphics, computer vision, multimedia, augmented reality and games · 11 · 5 since 2021Security and privacy · 9 · 1 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 1 since 2021Software engineering, systems software and programming languages · 4 · 2 since 2021Theory of computation · 4 · 3 first-author · 1 since 2021Computer networks · 2 · 1 first-authorSystems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 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
31 papers |
Trustworthy machine learning · 66% Reinforcement learning · 10% Learning theory · 8% | |
| Network and information security
22 papers |
Privacy and data protection · 43% Security and privacy of machine learning · 35% Hardware security and side channels · 8% | |
| Databases, data mining, and information retrieval
12 papers |
Database system architecture and tuning · 36% Data mining · 17% Data integration and cleaning · 17% | |
| Software engineering, system software, and programming languages
2 papers |
Software testing · 82% Services computing and microservices · 18% | |
| Theoretical computer science
10 papers |
Algorithmic game theory and mechanism design · 53% Information theory · 29% Computational complexity · 6% |
Topics — the 30 heaviest of 120, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Privacy and data protection
differential privacy |
5.5 | 12 | 2025 | Adaptive Data Analysis for Growing Data · NeurIPS 2025 Elephants Do Not Forget: Differential Privacy with State Continuity for Privacy Budget · CCS 2024 Enhancing the Antidote: Improved Pointwise Certifications against Poisoning Attacks · AAAI 2023 |
Machine learning › Trustworthy machine learning
robustness |
3.6 | 6 | 2025 | One Stone, Two Birds: Enhancing Adversarial Defense Through the Lens of Distributional Discrepancy · ICML 2025 Certified Adversarial Robustness via Randomized α-Smoothing for Regression Models · NeurIPS 2024 Et Tu Certifications: Robustness Certificates Yield Better Adversarial Examples · ICML 2024 |
Machine learning › Trustworthy machine learning › robustness
adversarial robustness |
3.1 | 5 | 2025 | Multi-level Certified Defense Against Poisoning Attacks in Offline Reinforcement Learning · ICLR 2025 It's Simplex! Disaggregating Measures to Improve Certified Robustness · SP 2024 Double Bubble, Toil and Trouble: Enhancing Certified Robustness through Transitivity · NeurIPS 2022 |
Machine learning › Trustworthy machine learning › robustness
certified robustness |
3.0 | 4 | 2025 | AdaptDel: Adaptable Deletion Rate Randomized Smoothing for Certified Robustness · NeurIPS 2025 It's Simplex! Disaggregating Measures to Improve Certified Robustness · SP 2024 Et Tu Certifications: Robustness Certificates Yield Better Adversarial Examples · ICML 2024 |
Machine learning › Trustworthy machine learning › robustness › certified robustness
randomized smoothing |
2.2 | 3 | 2025 | AdaptDel: Adaptable Deletion Rate Randomized Smoothing for Certified Robustness · NeurIPS 2025 Certified Adversarial Robustness via Randomized α-Smoothing for Regression Models · NeurIPS 2024 Double Bubble, Toil and Trouble: Enhancing Certified Robustness through Transitivity · NeurIPS 2022 |
Machine learning › Trustworthy machine learning › robustness
poisoning attack defense |
2.0 | 3 | 2025 | Multi-level Certified Defense Against Poisoning Attacks in Offline Reinforcement Learning · ICLR 2025 Enhancing the Antidote: Improved Pointwise Certifications against Poisoning Attacks · AAAI 2023 Closing the BIG-LID: An Effective Local Intrinsic Dimensionality Defense for Nonlinear Regression Poisoning · IJCAI 2021 |
Machine learning › Trustworthy machine learning › robustness › adversarial robustness
certified defense |
1.5 | 2 | 2025 | Multi-level Certified Defense Against Poisoning Attacks in Offline Reinforcement Learning · ICLR 2025 Enhancing the Antidote: Improved Pointwise Certifications against Poisoning Attacks · AAAI 2023 |
Security and privacy of machine learning › adversarial robustness
certified robustness |
1.3 | 2 | 2023 | RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletion · NeurIPS 2023 Enhancing the Antidote: Improved Pointwise Certifications against Poisoning Attacks · AAAI 2023 |
Machine learning › Reinforcement learning › bandit
contextual bandit |
1.3 | 2 | 2024 | Warm-Starting Contextual Bandits Under Latent Reward Scaling · ICDM 2024 Cutting to the Chase with Warm-Start Contextual Bandits · ICDM 2021 |
Machine learning › Reinforcement learning
multi-armed bandit |
1.3 | 2 | 2024 | Warm-Starting Contextual Bandits Under Latent Reward Scaling · ICDM 2024 Cutting to the Chase with Warm-Start Contextual Bandits · ICDM 2021 |
Security and privacy of machine learning
poisoning attack |
1.2 | 3 | 2022 | Hard to Forget: Poisoning Attacks on Certified Machine Unlearning · AAAI 2022 A Targeted Attack on Black-Box Neural Machine Translation with Parallel Data Poisoning · WWW 2021 ANTIDOTE: understanding and defending against poisoning of anomaly detectors · Internet Measurement Conference 2009 |
Database system architecture and tuning
index tuning |
1.2 | 2 | 2023 | No DBA? No Regret! Multi-Armed Bandits for Index Tuning of Analytical and HTAP Workloads With Provable Guarantees · IEEE Trans. Knowl. Data Eng. 2023 DBA bandits: Self-driving index tuning under ad-hoc, analytical workloads with safety guarantees · ICDE 2021 |
Algorithmic game theory and mechanism design
security games |
1.2 | 3 | 2024 | To Act or Not to Act: An Adversarial Game for Securing Vehicle Platoons · IEEE Trans. Inf. Forensics Secur. 2024 A Game Theoretical Approach to Defend Against Co-Resident Attacks in Cloud Computing: Preventing Co-Residence Using Semi-Supervised Learning · IEEE Trans. Inf. Forensics Secur. 2016 A Learning-Based Approach to Reactive Security · IEEE Trans. Dependable Secur. Comput. 2012 |
Natural language and speech › Machine translation
neural machine translation |
1.1 | 2 | 2022 | Measuring and Mitigating Name Biases in Neural Machine Translation · ACL (1) 2022 A Targeted Attack on Black-Box Neural Machine Translation with Parallel Data Poisoning · WWW 2021 |
Software testing
fuzzing |
0.9 | 2 | 2021 | Towards Systematic and Dynamic Task Allocation for Collaborative Parallel Fuzzing · ASE 2021 LEGION: Best-First Concolic Testing · ASE 2020 |
Machine learning › Trustworthy machine learning › robustness
data poisoning |
0.9 | 2 | 2021 | Closing the BIG-LID: An Effective Local Intrinsic Dimensionality Defense for Nonlinear Regression Poisoning · IJCAI 2021 Attacking Data Transforming Learners at Training Time · AAAI 2019 |
Machine learning › Trustworthy machine learning › adversarial machine learning
adversarial defense |
0.9 | 1 | 2025 | One Stone, Two Birds: Enhancing Adversarial Defense Through the Lens of Distributional Discrepancy · ICML 2025 |
Machine learning › Trustworthy machine learning › adversarial machine learning › adversarial defense
adversarial example detection |
0.9 | 1 | 2025 | One Stone, Two Birds: Enhancing Adversarial Defense Through the Lens of Distributional Discrepancy · ICML 2025 |
Machine learning › Learning theory
generalization bounds |
0.9 | 1 | 2025 | Adaptive Data Analysis for Growing Data · NeurIPS 2025 |
Machine learning › Reinforcement learning
offline reinforcement learning |
0.9 | 1 | 2025 | Multi-level Certified Defense Against Poisoning Attacks in Offline Reinforcement Learning · ICLR 2025 |
Privacy and data protection › differential privacy › differentially private query answering › private data analysis
adaptive data analysis |
0.9 | 1 | 2025 | Adaptive Data Analysis for Growing Data · NeurIPS 2025 |
Machine learning › Learning theory › computational learning theory
sample compression |
0.9 | 4 | 2022 | Unlabelled Sample Compression Schemes for Intersection-Closed Classes and Extremal Classes · NeurIPS 2022 A Geometric Approach to Sample Compression · J. Mach. Learn. Res. 2012 Geometric & Topological Representations of Maximum Classes with Applications to Sample Compression · COLT 2008 |
Machine learning › Trustworthy machine learning › robustness › certified robustness
certified adversarial robustness |
0.8 | 1 | 2024 | Certified Adversarial Robustness via Randomized α-Smoothing for Regression Models · NeurIPS 2024 |
Security and privacy of machine learning
adversarial example |
0.8 | 1 | 2024 | Et Tu Certifications: Robustness Certificates Yield Better Adversarial Examples · ICML 2024 |
Privacy and data protection › differential privacy › privacy accounting
privacy budget |
0.8 | 1 | 2024 | Elephants Do Not Forget: Differential Privacy with State Continuity for Privacy Budget · CCS 2024 |
Hardware security and side channels › trusted execution environments
state continuity |
0.8 | 1 | 2024 | Elephants Do Not Forget: Differential Privacy with State Continuity for Privacy Budget · CCS 2024 |
Machine learning › Learning theory › computational learning theory › VC theory
VC dimension |
0.7 | 3 | 2022 | Unlabelled Sample Compression Schemes for Intersection-Closed Classes and Extremal Classes · NeurIPS 2022 Shifting, One-Inclusion Mistake Bounds and Tight Multiclass Expected Risk Bounds · NIPS 2006 On the Stability of Empirical Risk Minimization in the Presence of Multiple Risk Minimizers · IEEE Trans. Inf. Theory 2012 |
Security and privacy of machine learning
adversarial robustness |
0.7 | 1 | 2023 | RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletion · NeurIPS 2023 |
Security and privacy of machine learning › adversarial attack
backdoor attack |
0.7 | 1 | 2023 | Mitigating Backdoor Poisoning Attacks through the Lens of Spurious Correlation · EMNLP 2023 |
Security and privacy of machine learning › adversarial attack › backdoor attack
backdoor defense |
0.7 | 1 | 2023 | Mitigating Backdoor Poisoning Attacks through the Lens of Spurious Correlation · EMNLP 2023 |
Methods — techniques the papers use, named apart from their topics
differential privacy · 3.6game theory · 2.6control theory · 2.3adversarial machine learning · 2.3generalization bounds · 1.7clipped gaussian mechanism · 1.7monte carlo tree search · 1.5switched system stability analysis · 1.5multi-armed bandit · 1.2reinforcement learning · 1.1randomized smoothing · 0.9maximum mean discrepancy · 0.9denoiser · 0.9deletion mechanism · 0.9certified defense · 0.9MMD-OPT · 0.9constrained sampling · 0.9approximate path-preserving fuzzing · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Where is the Watermark? Interpretable Watermark Detection at the Block LevelabstractRecent advances in generative AI have enabled the creation of highly realistic digital content, raising concerns around authenticity, ownership, and misuse. While watermarking has become an increasingly important mechanism to trace and protect digital media, most existing image watermarking schemes operate as black boxes, producing global detection scores without offering any insight into how or where the watermark is present. This lack of transparency impacts user trust and makes it difficult to interpret the impact of tampering. In this paper, we present a post-hoc image watermarking method that combines localised embedding with region-level interpretability. Our approach embeds watermark signals in the discrete wavelet transform domain using a statistical block-wise strategy. This allows us to generate detection maps that reveal which regions of an image are likely watermarked or altered. We show that our method achieves strong robustness against common image transformations while remaining sensitive to semantic manipulations. At the same time, the watermark remains highly imperceptible. Compared to prior post-hoc methods, our approach offers more interpretable detection while retaining competitive robustness. For example, our watermarks are robust to cropping up to half the image. Maria Bulychev, Neil G. Marchant, Benjamin I. P. Rubinstein |
WACV | 3 |
| 2026 | Fast concept-based counterfactual explanations for image classification
Ruihan Zhang 0002, Tim Miller 0001, Krista A. Ehinger, Benjamin I. P. Rubinstein |
Artif. Intell. | 4 |
| 2025 | Multi-level Certified Defense Against Poisoning Attacks in Offline Reinforcement LearningabstractSimilar to other machine learning frameworks, Offline Reinforcement Learning (RL) is shown to be vulnerable to poisoning attacks, due to its reliance on externally sourced datasets, a vulnerability that is exacerbated by its sequential nature. To mitigate the risks posed by RL poisoning, we extend certified defenses to provide larger guarantees against adversarial manipulation, ensuring robustness for both per-state actions, and the overall expected cumulative reward. Our approach leverages properties of Differential Privacy, in a manner that allows this work to span both continuous and discrete spaces, as well as stochastic and deterministic environments---significantly expanding the scope and applicability of achievable guarantees. Empirical evaluations demonstrate that our approach ensures the performance drops to no more than 50% with up to 7% of the training data poisoned, significantly improving over the 0.008% in prior work (Wu et al., 2022), while producing certified radii that is 5 times larger as well. This highlights the potential of our framework to enhance safety and reliability in offline RL. Shijie Liu 0004, Andrew C. Cullen, Paul Montague, Sarah M. Erfani, Benjamin I. P. Rubinstein |
ICLR | 5 |
| 2025 | One Stone, Two Birds: Enhancing Adversarial Defense Through the Lens of Distributional DiscrepancyabstractStatistical adversarial data detection (SADD) detects whether an upcoming batch contains adversarial examples (AEs) by measuring the distributional discrepancies between clean examples (CEs) and AEs. In this paper, we explore the strength of SADD-based methods by theoretically showing that minimizing distributional discrepancy can help reduce the expected loss on AEs. Despite these advantages, SADD-based methods have a potential limitation: they discard inputs that are detected as AEs, leading to the loss of clean information within those inputs. To address this limitation, we propose a two-pronged adversarial defense method, named Distributional-discrepancy-based Adversarial Defense (DAD). In the training phase, DAD first optimizes the test power of the maximum mean discrepancy (MMD) to derive MMD-OPT, which is a stone that kills two birds. MMD-OPT first serves as a guiding signal to minimize the distributional discrepancy between CEs and AEs to train a denoiser. Then, it serves as a discriminator to differentiate CEs and AEs during inference. Overall, in the inference stage, DAD consists of a two-pronged process: (1) directly feeding the detected CEs into the classifier, and (2) removing noise from the detected AEs by the distributional-discrepancy-based denoiser. Extensive experiments show that DAD outperforms current state-of-the-art (SOTA) defense methods by simultaneously improving clean and robust accuracy on CIFAR-10 and ImageNet-1K against adaptive white-box attacks. Codes are publicly available at: https://github.com/tmlr-group/DAD. Benjamin I. P. Rubinstein, Jingfeng Zhang, Feng Liu 0003 |
ICML | 2 |
| 2025 | AdaptDel: Adaptable Deletion Rate Randomized Smoothing for Certified RobustnessabstractWe consider the problem of certified robustness for sequence classification against edit distance perturbations. Naturally occurring inputs of varying lengths (e.g., sentences in natural language processing tasks) present a challenge to current methods that employ fixed-rate deletion mechanisms and lead to suboptimal performance. To this end, we introduce AdaptDel methods with adaptable deletion rates that dynamically adjust based on input properties. We extend the theoretical framework of randomized smoothing to variable-rate deletion, ensuring sound certification with respect to edit distance. We achieve strong empirical results in natural language tasks, observing up to 30 orders of magnitude improvement to median cardinality of the certified region, over state-of-the-art certifications. Zhuoqun Huang, Neil G. Marchant, Olga Ohrimenko, Benjamin I. P. Rubinstein |
NeurIPS | 4 |
| 2025 | Adaptive Data Analysis for Growing DataabstractReuse of data in adaptive workflows poses challenges regarding overfitting and the statistical validity of results. Previous work has demonstrated that interacting with data via differentially private algorithms can mitigate overfitting, achieving worst-case generalization guarantees with asymptotically optimal data requirements. However, such past work assumes data is _static_ and cannot accommodate situations where data _grows_ over time. In this paper we address this gap, presenting the first generalization bounds for adaptive analysis on dynamic data. We allow the analyst to adaptively _schedule_ their queries conditioned on the current size of the data, in addition to previous queries and responses. We also incorporate time-varying empirical accuracy bounds and mechanisms, allowing for tighter guarantees as data accumulates. In a batched query setting, the asymptotic data requirements of our bound grows with the square-root of the number of adaptive queries, matching prior works' improvement over data splitting for the static setting. We instantiate our bound for statistical queries with the clipped Gaussian mechanism, where it empirically outperforms baselines composed from static bounds. Neil G. Marchant, Benjamin I. P. Rubinstein |
NeurIPS | 2 |
| 2024 | Elephants Do Not Forget: Differential Privacy with State Continuity for Privacy BudgetabstractCurrent implementations of differentially-private (DP) systems either lack support to track the global privacy budget consumed on a dataset, or fail to faithfully maintain the state continuity of this budget. We show that failure to maintain a privacy budget enables an adversary to mount replay, rollback and fork attacks --- obtaining answers to many more queries than what a secure system would allow. As a result the attacker can reconstruct secret data that DP aims to protect --- even if DP code runs in a Trusted Execution Environment (TEE). We propose ElephantDP, a system that aims to provide the same guarantees as a trusted curator in the global DP model would, albeit set in an untrusted environment. Our system relies on a state continuity module to provide protection for the privacy budget and a TEE to faithfully execute DP code and update the budget. To provide security, our protocol makes several design choices including the content of the persistent state and the order between budget updates and query answers. We prove that ElephantDP provides liveness (i.e., the protocol can restart from a correct state and respond to queries as long as the budget is not exceeded) and DP confidentiality (i.e., an attacker learns about a dataset as much as it would from interacting with a trusted curator). Our implementation and evaluation of the protocol use Intel SGX as a TEE to run the DP code and a network of TEEs to maintain state continuity. Compared to an insecure baseline, we observe 1.1--3.2× overheads and lower relative overheads for complex DP queries. Jiankai Jin, Chitchanok Chuengsatiansup, Toby C. Murray, Benjamin I. P. Rubinstein, Yuval Yarom, Olga Ohrimenko |
CCS | 4 |
| 2024 | Warm-Starting Contextual Bandits Under Latent Reward ScalingabstractMulti-armed bandits have long been known to enjoy optimal long-term performance, with sub-linear cumulative re-gret bounds standard. Recent developments take the performance of early rounds into consideration by ‘warm-starting’ bandits via incorporating pre-existing information into initialisation. Unfor-tunately, existing warm-start approaches are brittle to differences in the reward distributions between pretraining and deployment phases. This paper considers one such contextual bandit setting, where the same linear relationship relates contexts and rewards in pretraining and deployment phases, but only up to (unknown) constant scaling. A probabilistic model is proposed to capture this novel transfer learning problem, and a simple algorithm is derived as a maximum a posteriori point estimate. We present a regret bound for our method, with empirical evaluation across a range of datasets and against several cold- and warm-start baselines. A real-world motivated experiment on database index selection demonstrates nonlinear modelling via neural network feature embeddings. Bastian Oetomo, Malinga Perera, Renata Borovica, Benjamin I. P. Rubinstein |
ICDM | 4 |
| 2024 | Et Tu Certifications: Robustness Certificates Yield Better Adversarial ExamplesabstractIn guaranteeing the absence of adversarial examples in an instance's neighbourhood, certification mechanisms play an important role in demonstrating neural net robustness. In this paper, we ask if these certifications can compromise the very models they help to protect? Our new *Certification Aware Attack* exploits certifications to produce computationally efficient norm-minimising adversarial examples $74$% more often than comparable attacks, while reducing the median perturbation norm by more than $10$%. While these attacks can be used to assess the tightness of certification bounds, they also highlight that releasing certifications can paradoxically reduce security. Andrew C. Cullen, Shijie Liu 0004, Paul Montague, Sarah M. Erfani, Benjamin I. P. Rubinstein |
ICML | 5 |
| 2024 | Backdoor Attacks on Multilingual Machine TranslationabstractJun Wang, Qiongkai Xu, Xuanli He, Benjamin Rubinstein, Trevor Cohn. Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers). 2024. Jun Wang 0126, Qiongkai Xu, Xuanli He, Benjamin I. P. Rubinstein, Trevor Cohn |
NAACL-HLT | 4 |
| 2024 | Certified Adversarial Robustness via Randomized α-Smoothing for Regression Models
Aref Miri Rekavandi, Farhad Farokhi, Olga Ohrimenko, Benjamin I. P. Rubinstein |
NeurIPS | 4 |
| 2024 | It's Simplex! Disaggregating Measures to Improve Certified RobustnessabstractCertified robustness circumvents the fragility of defences against adversarial attacks, by endowing model predictions with guarantees of class invariance for attacks up to a calculated size. While there is value in these certifications, the techniques through which we assess their performance do not present a proper accounting of their strengths and weaknesses, as their analysis has eschewed consideration of performance over individual samples in favour of aggregated measures. By considering the potential output space of certified models, this work presents two distinct approaches to improve the analysis of certification mechanisms, that allow for both dataset-independent and dataset-dependent measures of certification performance. Embracing such a perspective uncovers new certification approaches, which have the potential to more than double the achievable radius of certification, relative to current state-of-the-art. Empirical evaluation verifies that our new approach can certify 9% more samples at noise scale σ = 1, with greater relative improvements observed as the difficulty of the predictive task increases. Andrew C. Cullen, Paul Montague, Shijie Liu 0004, Sarah M. Erfani, Benjamin I. P. Rubinstein |
SP | 5 |
| 2024 | SEEP: Training Dynamics Grounds Latent Representation Search for Mitigating Backdoor Poisoning AttacksabstractAbstract Modern NLP models are often trained on public datasets drawn from diverse sources, rendering them vulnerable to data poisoning attacks. These attacks can manipulate the model’s behavior in ways engineered by the attacker. One such tactic involves the implantation of backdoors, achieved by poisoning specific training instances with a textual trigger and a target class label. Several strategies have been proposed to mitigate the risks associated with backdoor attacks by identifying and removing suspected poisoned examples. However, we observe that these strategies fail to offer effective protection against several advanced backdoor attacks. To remedy this deficiency, we propose a novel defensive mechanism that first exploits training dynamics to identify poisoned samples with high precision, followed by a label propagation step to improve recall and thus remove the majority of poisoned instances. Compared with recent advanced defense methods, our method considerably reduces the success rates of several backdoor attacks while maintaining high classification accuracy on clean test sets. Xuanli He, Qiongkai Xu, Jun Wang 0126, Benjamin I. P. Rubinstein, Trevor Cohn |
Trans. Assoc. Comput. Linguistics | 4 |
| 2024 | To Act or Not to Act: An Adversarial Game for Securing Vehicle PlatoonsabstractVehicle platooning systems are vulnerable to malicious attacks that exploit vehicle-to-vehicle (V2V) communication, causing potential instability and increased collision risks. Conventional machine learning (ML) detection methods show promise but can be circumvented by intelligent adversaries. In this paper, we present a novel, end-to-end attack detection and mitigation approach that uniquely incorporates advancements in (adversarial) machine learning, control theory, and game theory. We employ a non-cooperative security game with imperfect information to model complex attack/defense interactions. This aids in making informed decisions regarding detector deployment and attack mitigation, even amidst possibly misleading attack detection reports. We model our control system reconfiguration attack mitigation approach as a switched system and provide a n in-depth stability analysis. The simulations conducted in a sophisticated simulator demonstrate our approach’s potential for real-world online deployment. Our game-based defense formulation significantly improves inter-vehicle distance and defense utilities against both cyber-physical and adversarially-masked attacks while reducing the distance disturbance caused by the ambient traffic by up to 87% compared to baseline defense approaches. Guoxin Sun, Tansu Alpcan, Benjamin I. P. Rubinstein, Seyit Ahmet Çamtepe |
IEEE Trans. Inf. Forensics Secur. | 3 |
| 2023 | Enhancing the Antidote: Improved Pointwise Certifications against Poisoning AttacksabstractPoisoning attacks can disproportionately influence model behaviour by making small changes to the training corpus. While defences against specific poisoning attacks do exist, they in general do not provide any guarantees, leaving them potentially countered by novel attacks. In contrast, by examining worst-case behaviours Certified Defences make it possible to provide guarantees of the robustness of a sample against adversarial attacks modifying a finite number of training samples, known as pointwise certification. We achieve this by exploiting both Differential Privacy and the Sampled Gaussian Mechanism to ensure the invariance of prediction for each testing instance against finite numbers of poisoned examples. In doing so, our model provides guarantees of adversarial robustness that are more than twice as large as those provided by prior certifications. Shijie Liu 0004, Andrew C. Cullen, Paul Montague, Sarah M. Erfani, Benjamin I. P. Rubinstein |
AAAI | 5 |
| 2023 | Mitigating Backdoor Poisoning Attacks through the Lens of Spurious CorrelationabstractModern NLP models are often trained over large untrusted datasets, raising the potential for a malicious adversary to compromise model behaviour.For instance, backdoors can be implanted through crafting training instances with a specific textual trigger and a target label.This paper posits that backdoor poisoning attacks exhibit spurious correlation between simple text features and classification labels, and accordingly, proposes methods for mitigating spurious correlation as means of defence.Our empirical study reveals that the malicious triggers are highly correlated to their target labels; therefore such correlations are extremely distinguishable compared to those scores of benign features, and can be used to filter out potentially problematic instances.Compared with several existing defences, our defence method significantly reduces attack success rates across backdoor attacks, and in the case of insertion-based attacks, our method provides a near-perfect defence. 1 Xuanli He, Qiongkai Xu, Jun Wang 0126, Benjamin I. P. Rubinstein, Trevor Cohn |
EMNLP | 4 |
| 2023 | RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized DeletionabstractRandomized smoothing is a leading approach for constructing classifiers that are certifiably robust against adversarial examples. Existing work on randomized smoothing has focused on classifiers with continuous inputs, such as images, where $\ell_p$-norm bounded adversaries are commonly studied. However, there has been limited work for classifiers with discrete or variable-size inputs, such as for source code, which require different threat models and smoothing mechanisms. In this work, we adapt randomized smoothing for discrete sequence classifiers to provide certified robustness against edit distance-bounded adversaries. Our proposed smoothing mechanism randomized deletion (RS-Del) applies random deletion edits, which are (perhaps surprisingly) sufficient to confer robustness against adversarial deletion, insertion and substitution edits. Our proof of certification deviates from the established Neyman-Pearson approach, which is intractable in our setting, and is instead organized around longest common subsequences. We present a case study on malware detection—a binary classification problem on byte sequences where classifier evasion is a well-established threat model. When applied to the popular MalConv malware detection model, our smoothing mechanism RS-Del achieves a certified accuracy of 91% at an edit distance radius of 128 bytes. Zhuoqun Huang, Neil G. Marchant, Keane Lucas, Lujo Bauer, Olga Ohrimenko, Benjamin I. P. Rubinstein |
NeurIPS | 6 |
| 2023 | Cutting to the chase with warm-start contextual banditsabstractAbstract Multi-armed bandits achieve excellent long-term performance in practice and sublinear cumulative regret in theory. However, a real-world limitation of bandit learning is poor performance in early rounds due to the need for exploration—a phenomenon known as the cold-start problem. While this limitation may be necessary in the general classical stochastic setting, in practice where “pre-training” data or knowledge is available, it is natural to attempt to “warm-start” bandit learners. This paper provides a theoretical treatment of warm-start contextual bandit learning, adopting Linear Thompson Sampling as a principled framework for flexibly transferring domain knowledge as might be captured by bandit learning in a prior related task, a supervised pre-trained Bayesian posterior, or domain expert knowledge. Under standard conditions, we prove a general regret bound. We then apply our warm-start algorithmic technique to other common bandit learners—the $$\epsilon $$ ϵ -greedy and upper-confidence bound contextual learners. An upper regret bound is then provided for LinUCB. Our suite of warm-start learners are evaluated in experiments with both artificial and real-world datasets, including a motivating task of tuning a commercial database. A comprehensive range of experimental results are presented, highlighting the effect of different hyperparameters and quantities of pre-training data. Bastian Oetomo, Malinga Perera, Renata Borovica, Benjamin I. P. Rubinstein |
Knowl. Inf. Syst. | 4 |
| 2023 | No DBA? No Regret! Multi-Armed Bandits for Index Tuning of Analytical and HTAP Workloads With Provable GuaranteesabstractAutomating physical database design has remained a long-term interest in database research due to substantial performance gains afforded by optimised structures. Despite significant progress, a majority of today's commercial solutions are highly manual, requiring offline invocation by database administrators (DBAs). This status quo is untenable: identifying representative static workloads is no longer realistic; and physical design tools remain susceptible to the query optimiser's cost misestimates. Furthermore, modern application environments like hybrid transactional and analytical processing (HTAP) systems render analytical modelling next to impossible. We propose a self-driving approach to online index selection that does not depend on the DBA and query optimiser, and instead learns the benefits of viable structures through strategic exploration and direct performance observation. We view the problem as one of sequential decision making under uncertainty, specifically within the bandit learning setting. Multi-armed bandits balance exploration and exploitation to provably guarantee average performance that converges to policies that are optimal with perfect hindsight. Our comprehensive empirical evaluation against a state-of-the-art commercial tuning tool demonstrates up to 75% speed-up in analytical processing environments and 59% speed-up in HTAP environments. Lastly, our bandit framework outperforms a Monte Carlo tree search (MCTS)-based database optimiser, providing up to 24% speed-up. Malinga Perera, Bastian Oetomo, Benjamin I. P. Rubinstein, Renata Borovica |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2022 | Hard to Forget: Poisoning Attacks on Certified Machine UnlearningabstractThe right to erasure requires removal of a user's information from data held by organizations, with rigorous interpretations extending to downstream products such as learned models. Retraining from scratch with the particular user's data omitted fully removes its influence on the resulting model, but comes with a high computational cost. Machine "unlearning" mitigates the cost incurred by full retraining: instead, models are updated incrementally, possibly only requiring retraining when approximation errors accumulate. Rapid progress has been made towards privacy guarantees on the indistinguishability of unlearned and retrained models, but current formalisms do not place practical bounds on computation. In this paper we demonstrate how an attacker can exploit this oversight, highlighting a novel attack surface introduced by machine unlearning. We consider an attacker aiming to increase the computational cost of data removal. We derive and empirically investigate a poisoning attack on certified machine unlearning where strategically designed training data triggers complete retraining when removed. Neil G. Marchant, Benjamin I. P. Rubinstein, Scott Alfeld |
AAAI | 2 |
| 2022 | Measuring and Mitigating Name Biases in Neural Machine TranslationabstractNeural Machine Translation (NMT) systems exhibit problematic biases, such as stereotypical gender bias in the translation of occupation terms into languages with grammatical gender.In this paper we describe a new source of bias prevalent in NMT systems, relating to translations of sentences containing person names.To correctly translate such sentences, a NMT system needs to estimate the gender of names.We show that leading systems are particularly poor at this task, especially for female given names.This bias is deeper than given name gender: we show that the translation of terms with ambiguous sentiment can also be affected by person names, and the same holds true for proper nouns denoting race.To mitigate these biases we propose a simple but effective data augmentation method based on randomly switching entities during translation, which effectively eliminates the problem without any effect on translation quality. Jun Wang 0126, Benjamin I. P. Rubinstein, Trevor Cohn |
ACL (1) | 2 |
| 2022 | Double Bubble, Toil and Trouble: Enhancing Certified Robustness through TransitivityabstractIn response to subtle adversarial examples flipping classifications of neural network models, recent research has promoted certified robustness as a solution. There, invariance of predictions to all norm-bounded attacks is achieved through randomised smoothing of network inputs. Today's state-of-the-art certifications make optimal use of the class output scores at the input instance under test: no better radius of certification (under the $L_2$ norm) is possible given only these score. However, it is an open question as to whether such lower bounds can be improved using local information around the instance under test. In this work, we demonstrate how today's ``optimal'' certificates can be improved by exploiting both the transitivity of certifications, and the geometry of the input space, giving rise to what we term Geometrically-Informed Certified Robustness. By considering the smallest distance to points on the boundary of a set of certifications this approach improves certifications for more than $80 \%$ of Tiny-Imagenet instances, yielding an on average $5\%$ increase in the associated certification. When incorporating training time processes that enhance the certified radius, our technique shows even more promising results, with a uniform $4$ percentage point increase in the achieved certified radius. Andrew C. Cullen, Paul Montague, Shijie Liu 0004, Sarah M. Erfani, Benjamin I. P. Rubinstein |
NeurIPS | 5 |
| 2022 | Unlabelled Sample Compression Schemes for Intersection-Closed Classes and Extremal ClassesabstractThe sample compressibility of concept classes plays an important role in learning theory, as a sufficient condition for PAC learnability, and more recently as an avenue for robust generalisation in adaptive data analysis. Whether compression schemes of size $O(d)$ must necessarily exist for all classes of VC dimension $d$ is unknown, but conjectured to be true by Warmuth. Recently Chalopin, Chepoi, Moran, and Warmuth (2018) gave a beautiful unlabelled sample compression scheme of size VC dimension for all maximum classes: classes that meet the Sauer-Shelah-Perles Lemma with equality. They also offered a counterexample to compression schemes based on a promising approach known as corner peeling. In this paper we simplify and extend their proof technique to deal with so-called extremal classes of VC dimension $d$ which contain maximum classes of VC dimension $d-1$. A criterion is given which would imply that all extremal classes admit unlabelled compression schemes of size $d$. We also prove that all intersection-closed classes with VC dimension $d$ admit unlabelled compression schemes of size at most $11d$. Joachim Hyam Rubinstein, Benjamin I. P. Rubinstein |
NeurIPS | 2 |
| 2022 | Securing Cyber-Physical Systems: Physics-Enhanced Adversarial Learning for Autonomous Platoons
Guoxin Sun, Tansu Alpcan, Benjamin I. P. Rubinstein, Seyit Ahmet Çamtepe |
ECML/PKDD (3) | 3 |
| 2022 | Are We There Yet? Timing and Floating-Point Attacks on Differential Privacy SystemsabstractDifferential privacy is a de facto privacy framework that has seen adoption in practice via a number of mature software platforms. Implementation of differentially private (DP) mechanisms has to be done carefully to ensure end-to-end security guarantees. In this paper we study two implementation flaws in the noise generation commonly used in DP systems. First we examine the Gaussian mechanism’s susceptibility to a floating-point representation attack. The premise of this first vulnerability is similar to the one carried out by Mironov in 2011 against the Laplace mechanism. Our experiments show the attack’s success against DP algorithms, including deep learning models trained using differentially-private stochastic gradient descent. In the second part of the paper we study discrete counterparts of the Laplace and Gaussian mechanisms that were previously proposed to alleviate the shortcomings of floating-point representation of real numbers. We show that such implementations unfortunately suffer from another side channel: a novel timing attack. An observer that can measure the time to draw (discrete) Laplace or Gaussian noise can predict the noise magnitude, which can then be used to recover sensitive attributes. This attack invalidates differential privacy guarantees of systems implementing such mechanisms. We demonstrate that several commonly used, state-of-the-art implementations of differential privacy are susceptible to these attacks. We report success rates up to 92.56% for floating point attacks on DP-SGD, and up to 99.65% for end-to-end timing attacks on private sum protected with discrete Laplace. Finally, we evaluate and suggest partial mitigations. Jiankai Jin, Eleanor McMurtry, Benjamin I. P. Rubinstein, Olga Ohrimenko |
SP | 3 |
| 2022 | State Selection Algorithms and Their Impact on The Performance of Stateful Network Protocol FuzzingabstractThe statefulness property of network protocol implementations poses a unique challenge for testing and verification techniques, including Fuzzing. Stateful fuzzers tackle this challenge by leveraging state models to partition the state space and assist the test generation process. Since not all states are equally important and fuzzing campaigns have time limits, fuzzers need effective state selection algorithms to prioritize progressive states over others. Several state selection algorithms have been proposed but they were implemented and evaluated separately on different platforms, making it hard to achieve conclusive findings. In this work, we evaluate an extensive set of state selection algorithms on the same fuzzing platform that is AFLNet, a state-of-the-art fuzzer for network servers. The algorithm set includes existing ones supported by AFLNet and our novel and principled algorithm called AFLNetLegion. The experimental results on the ProFuzzBench benchmark show that (i) the existing state selection algorithms of AFLNet achieve very similar code coverage, (ii) AFLNetLegion clearly outperforms these algorithms in selected case studies, but (iii) the overall improvement appears insignificant. These are unexpected yet interesting findings. We identify problems and share insights that could open opportunities for future research on this topic. Dongge Liu, Van-Thuan Pham, Gidon Ernst, Toby C. Murray, Benjamin I. P. Rubinstein |
SANER | 5 |
| 2022 | HMAB: Self-Driving Hierarchy of Bandits for Integrated Physical Database Design TuningabstractEffective physical database design tuning requires selection of several physical design structures (PDS), such as indices and materialised views, whose combination influences overall system performance in a non-linear manner. While the simplicity of combining the results of iterative searches for individual PDSs may be appealing, such a greedy approach may yield vastly suboptimal results compared to an integrated search. We propose a new self-driving approach (HMAB) based on hierarchical multi-armed bandit learners, which can work in an integrated space of multiple PDS while avoiding the full cost of combinatorial search. HMAB eschews the optimiser cost misestimates by direct performance observations through a strategic exploration, while carefully leveraging its knowledge to prune the less useful exploration paths. As an added advantage, HMAB comes with a provable guarantee on its expected performance. To the best of our knowledge, this is the first learned system to tune both indices and materialised views in an integrated manner. We find that our solution enjoys superior empirical performance relative to state-of-the-art commercial physical database design tools that search over the integrated space of materialised views and indices. Specifically, HMAB achieves up to 96% performance gain over a state-of-the-art commercial physical database design tool when running industrial benchmarks. Malinga Perera, Bastian Oetomo, Benjamin I. P. Rubinstein, Renata Borovica |
Proc. VLDB Endow. | 3 |
| 2022 | A Graph Symmetrization Bound on Channel Information Leakage Under Blowfish PrivacyabstractBlowfish privacy is a recent generalisation of differential privacy that enables improved utility while maintaining privacy policies with semantic guarantees, a factor that has driven the popularity of differential privacy in computer science. This paper relates Blowfish privacy to an important measure of privacy loss of information channels from the communications theory community: min-entropy leakage. Symmetry in an input data neighbouring relation is central to known connections between differential privacy and min-entropy leakage. But while differential privacy exhibits strong symmetry, Blowfish neighbouring relations correspond to arbitrary simple graphs owing to the framework’s flexible privacy policies. To bound the min-entropy leakage of Blowfish-private mechanisms we organise our analysis over symmetrical partitions corresponding to orbits of graph automorphism groups. A construction meeting our bound with asymptotic equality demonstrates tightness. Tobias Edwards, Benjamin I. P. Rubinstein, Zuhe Zhang, Sanming Zhou |
IEEE Trans. Inf. Theory | 2 |
| 2021 | Invertible Concept-based Explanations for CNN Models with Non-negative Concept Activation VectorsabstractConvolutional neural network (CNN) models for computer vision are powerful but lack explainability in their most basic form. This deficiency remains a key challenge when applying CNNs in important domains. Recent work on explanations through feature importance of approximate linear models has moved from input-level features (pixels or segments) to features from mid-layer feature maps in the form of concept activation vectors (CAVs). CAVs contain concept-level information and could be learned via clustering. In this work, we rethink the ACE algorithm of Ghorbani et~al., proposing an alternative invertible concept-based explanation (ICE) framework to overcome its shortcomings. Based on the requirements of fidelity (approximate models to target models) and interpretability (being meaningful to people), we design measurements and evaluate a range of matrix factorization methods with our framework. We find that non-negative concept activation vectors (NCAVs) from non-negative matrix factorization provide superior performance in interpretability and fidelity based on computational and human subject experiments. Our framework provides both local and global concept-level explanations for pre-trained CNN models. Ruihan Zhang 0002, Prashan Madumal, Tim Miller 0001, Krista A. Ehinger, Benjamin I. P. Rubinstein |
AAAI | 5 |
| 2021 | DBA bandits: Self-driving index tuning under ad-hoc, analytical workloads with safety guaranteesabstractAutomating physical database design has remained a long-term interest in database research due to substantial performance gains afforded by optimised structures. Despite significant progress, a majority of today's commercial solutions are highly manual, requiring offline invocation by database administrators (DBAs) who are expected to identify and supply representative training workloads. Even the latest advancements like query stores provide only limited support for dynamic environments. This status quo is untenable: identifying representative static workloads is no longer realistic; and physical design tools remain susceptible to the query optimiser's cost misestimates.We propose a self-driving approach to online index selection that eschews the DBA and query optimiser, and instead learns the benefits of viable structures through strategic exploration and direct performance observation. We view the problem as one of sequential decision making under uncertainty, specifically within the bandit learning setting. Multi-armed bandits balance exploration and exploitation to provably guarantee average performance that converges to policies that are optimal with perfect hindsight. Our simplified bandit framework outperforms deep reinforcement learning (RL) in terms of convergence speed and performance volatility. Comprehensive empirical results demonstrate up to 75% speed-up on shifting and ad-hoc workloads and 28% speed-up on static workloads compared against a state-of-the-art commercial tuning tool and up to 58% speed-up against the deep RL alternatives. Malinga Perera, Bastian Oetomo, Benjamin I. P. Rubinstein, Renata Borovica |
ICDE | 3 |
| 2021 | Cutting to the Chase with Warm-Start Contextual BanditsabstractMulti-armed bandits achieve excellent long-term performance in practice and sublinear cumulative regret in theory. However a real-world limitation of bandit learning is poor performance in early rounds due to the need for exploration– a phenomenon known as the cold-start problem. While this limitation may be necessary in the classical stochastic setting, in practice where “pre-training” data or knowledge is available, it is natural to attempt to “warm start” bandit learners. This paper provides a theoretical treatment of warm-start contextual bandit learning, adopting Linear Thompson Sampling as a principled framework for flexibly transferring domain knowledge as might be captured by bandit learning in a prior related task, a supervised pre-trained Bayesian posterior, or domain expert knowledge. Under standard conditions we prove a general regret bound. We then apply our warm-start algorithmic technique to other common bandit learners, the $\epsilon$-greedy and upper-confidence bound contextual learners. Our suite of warm-start learners are evaluated in experiments with both artificial and real-world datasets, including a motivating task of tuning a commercial database. Bastian Oetomo, Malinga Perera, Renata Borovica, Benjamin I. P. Rubinstein |
ICDM | 4 |
| 2021 | Closing the BIG-LID: An Effective Local Intrinsic Dimensionality Defense for Nonlinear Regression PoisoningabstractNonlinear regression, although widely used in engineering, financial and security applications for automated decision making, is known to be vulnerable to training data poisoning. Targeted poisoning attacks may cause learning algorithms to fit decision functions with poor predictive performance. This paper presents a new analysis of local intrinsic dimensionality (LID) of nonlinear regression under such poisoning attacks within a Stackelberg game, leading to a practical defense. After adapting a gradient-based attack on linear regression that significantly impairs prediction capabilities to nonlinear settings, we consider a multi-step unsupervised black-box defense. The first step identifies samples that have the greatest influence on the learner's validation error; we then use the theory of local intrinsic dimensionality, which reveals the degree of being an outlier of data samples, to iteratively identify poisoned samples via a generative probabilistic model, and suppress their influence on the prediction function. Empirical validation demonstrates superior performance compared to a range of recent defenses. Sandamal Weerasinghe, Tamas Abraham, Tansu Alpcan, Sarah M. Erfani, Christopher Leckie, Benjamin I. P. Rubinstein |
IJCAI | 6 |
| 2021 | Towards Systematic and Dynamic Task Allocation for Collaborative Parallel FuzzingabstractParallel coverage-guided greybox fuzzing is the most common setup for vulnerability discovery at scale. However, so far it has received little attention from the research community compared to single-mode fuzzing, leaving open several problems particularly in its task allocation strategies. Current approaches focus on managing micro tasks, at the seed input level, and their task division algorithms are either ad-hoc or static. In this paper, we leverage research on graph partitioning and search algorithms to propose a systematic and dynamic task allocation solution that works at the macro-task level. First, we design an attributed graph to capture both the program structures (e.g., program call graph) and fuzzing information (e.g., branch hit counts, bug discovery probability). Second, our graph partitioning algorithm divides the global program search space into sub-search-spaces. Finally our search algorithm prioritizes these sub-search-spaces (i.e., tasks) and explores them to maximize code coverage and number of bugs found. The results are collected to update the graph and guide further iterations of partitioning and exploration. We implemented a prototype tool called AFLTeam. In our preliminary experiments on well-tested benchmarks, AFLTeam achieved higher code coverage (up to 16.4% branch coverage improvement) compared to the default parallel mode of AFL and discovered 2 zero-day bugs in FFmpeg and JasPer toolkits. Van-Thuan Pham, Manh-Dung Nguyen, Quang-Trung Ta, Toby C. Murray, Benjamin I. P. Rubinstein |
ASE | 5 |
| 2021 | Needle in a Haystack: Label-Efficient Evaluation under Extreme Class ImbalanceabstractImportant tasks like record linkage and extreme classification demonstrate extreme class imbalance, with 1 minority instance to every 1 million or more majority instances. Obtaining a sufficient sample of all classes, even just to achieve statistically-significant evaluation, is so challenging that most current approaches yield poor estimates or incur impractical cost. Where importance sampling has been levied against this challenge, restrictive constraints are placed on performance metrics, estimates do not come with appropriate guarantees, or evaluations cannot adapt to incoming labels. This paper develops a framework for online evaluation based on adaptive importance sampling. Given a target performance metric and model for p(y|x), the framework adapts a distribution over items to label in order to maximize statistical precision. We establish strong consistency and a central limit theorem for the resulting performance estimates, and instantiate our framework with worked examples that leverage Dirichlet-tree models. Experiments demonstrate an average MSE superior to state-of-the-art on fixed label budgets. Neil G. Marchant, Benjamin I. P. Rubinstein |
KDD | 2 |
| 2021 | TRS: Transferability Reduced Ensemble via Promoting Gradient Diversity and Model SmoothnessabstractAdversarial Transferability is an intriguing property - adversarial perturbation crafted against one model is also effective against another model, while these models are from different model families or training processes. To better protect ML systems against adversarial attacks, several questions are raised: what are the sufficient conditions for adversarial transferability, and how to bound it? Is there a way to reduce the adversarial transferability in order to improve the robustness of an ensemble ML model? To answer these questions, in this work we first theoretically analyze and outline sufficient conditions for adversarial transferability between models; then propose a practical algorithm to reduce the transferability between base models within an ensemble to improve its robustness. Our theoretical analysis shows that only promoting the orthogonality between gradients of base models is not enough to ensure low transferability; in the meantime, the model smoothness is an important factor to control the transferability. We also provide the lower and upper bounds of adversarial transferability under certain conditions. Inspired by our theoretical analysis, we propose an effective Transferability Reduced Smooth (TRS) ensemble training strategy to train a robust ensemble with low transferability by enforcing both gradient orthogonality and model smoothness between base models. We conduct extensive experiments on TRS and compare with 6 state-of-the-art ensemble baselines against 8 whitebox attacks on different datasets, demonstrating that the proposed TRS outperforms all baselines significantly. Linyi Li 0001, Shiliang Zuo, Qian Chen 0003, Benjamin I. P. Rubinstein, Ce Zhang 0001, Bo Li 0026 |
NeurIPS | 7 |
| 2021 | Strategic Mitigation Against Wireless Attacks on Autonomous Platoons
Guoxin Sun, Tansu Alpcan, Benjamin I. P. Rubinstein, Seyit Ahmet Çamtepe |
ECML/PKDD (4) | 3 |
| 2021 | A Targeted Attack on Black-Box Neural Machine Translation with Parallel Data PoisoningabstractAs modern neural machine translation (NMT) systems have been widely deployed, their security vulnerabilities require close scrutiny. Most recently, NMT systems have been found vulnerable to targeted attacks which cause them to produce specific, unsolicited, and even harmful translations. These attacks are usually exploited in a white-box setting, where adversarial inputs causing targeted translations are discovered for a known target system. However, this approach is less viable when the target system is black-box and unknown to the adversary (e.g., secured commercial systems). In this paper, we show that targeted attacks on black-box NMT systems are feasible, based on poisoning a small fraction of their parallel training data. We show that this attack can be realised practically via targeted corruption of web documents crawled to form the system’s training data. We then analyse the effectiveness of the targeted poisoning in two common NMT training scenarios: the from-scratch training and the pre-train & fine-tune paradigm. Our results are alarming: even on the state-of-the-art systems trained with massive parallel data (tens of millions), the attacks are still successful (over 50% success rate) under surprisingly low poisoning budgets (e.g., 0.006%). Lastly, we discuss potential defences to counter such attacks. Jun Wang 0126, Francisco Guzmán, Benjamin I. P. Rubinstein, Trevor Cohn |
WWW | 5 |
| 2020 | Sampling Without Compromising Accuracy in Adaptive Data AnalysisabstractIn this work, we study how to use sampling to speed up mechanisms for answering adaptive queries into datasets without reducing the accuracy of those mechanisms. This is important to do when both the datasets and the number of queries asked are very large. In particular, we describe a mechanism that provides a polynomial speed-up per query over previous mechanisms, without needing to increase the total amount of data required to maintain the same generalization error as before. We prove that this speed-up holds for arbitrary statistical queries. We also provide an even faster method for achieving statistically-meaningful responses wherein the mechanism is only allowed to see a constant number of samples from the data per query. Finally, we show that our general results yield a simple, fast, and unified approach for adaptively optimizing convex and strongly convex functions over a dataset. Benjamin Fish, Lev Reyzin, Benjamin I. P. Rubinstein |
ALT | 3 |
| 2020 | Legion: Best-First Concolic Testing (Competition Contribution)abstractLegion is a grey-box coverage-based concolic tool that aims to balance the complementary nature of fuzzing and symbolic execution to achieve the best of both worlds. It proposes a variation of Monte Carlo tree search (MCTS) that formulates program exploration as sequential decision-making under uncertainty guided by the best-first search strategy. It relies on approximate path-preserving fuzzing , a novel instance of constrained random testing, which quickly generates many diverse inputs that likely target program parts of interest. In Test-Comp 2020 [ 1 ], the prototype performed within 90% of the best score in 9 of 22 categories. Dongge Liu, Gidon Ernst, Toby C. Murray, Benjamin I. P. Rubinstein |
FASE | 4 |
| 2020 | Adversarial Reinforcement Learning under Partial Observability in Autonomous Computer Network DefenceabstractRecent studies have demonstrated that reinforcement learning (RL) agents are susceptible to adversarial manipulation, similar to vulnerabilities previously demonstrated in the supervised learning setting. While most existing work studies the problem in the context of computer vision or console games, this paper focuses on reinforcement learning in autonomous cyber defence under partial observability. We demonstrate that under the black-box setting, where the attacker has no direct access to the target RL model, causative attacks-attacks that target the training process-can poison RL agents even if the attacker only has partial observability of the environment. In addition, we propose an inversion defence method that aims to apply the opposite perturbation to that which an attacker might use to generate their adversarial samples. Our experimental results illustrate that the countermeasure can effectively reduce the impact of the causative attack, while not significantly affecting the training process in non-attack scenarios. Yi Han 0003, David Hubczenko, Paul Montague, Olivier Y. de Vel, Tamas Abraham, Benjamin I. P. Rubinstein, Christopher Leckie, Tansu Alpcan, Sarah M. Erfani |
IJCNN | 6 |
| 2020 | LEGION: Best-First Concolic TestingabstractConcolic execution and fuzzing are two complementary coverage-based testing techniques. How to achieve the best of both remains an open challenge. To address this research problem, we propose and evaluate Legion. Legion re-engineers the Monte Carlo tree search (MCTS) framework from the AI literature to treat automated test generation as a problem of sequential decision-making under uncertainty. Its best-first search strategy provides a principled way to learn the most promising program states to investigate at each search iteration, based on observed rewards from previous iterations. Legion incorporates a form of directed fuzzing that we call approximate path-preserving fuzzing (APPFuzzing) to investigate program states selected by MCTS. APPFuzzing serves as the Monte Carlo simulation technique and is implemented by extending prior work on constrained sampling. We evaluate Legion against competitors on 2531 benchmarks from the coverage category of Test-Comp 2020, as well as measuring its sensitivity to hyperparameters, demonstrating its effectiveness on a wide variety of input programs. Dongge Liu, Gidon Ernst, Toby C. Murray, Benjamin I. P. Rubinstein |
ASE | 4 |
| 2020 | Assessing Centrality Without Knowing Connections
Leyla Roohi, Benjamin I. P. Rubinstein, Vanessa Teague |
PAKDD (2) | 2 |
| 2019 | Attacking Data Transforming Learners at Training Time
Scott Alfeld, Ara Vartanian, Lucas Newman-Johnson, Benjamin I. P. Rubinstein |
AAAI | 4 |
| 2019 | Exploiting Worker Correlation for Label Aggregation in CrowdsourcingabstractCrowdsourcing has emerged as a core component of data science pipelines. From collected noisy worker labels, aggregation models that incorporate worker reliability parameters aim to infer a latent true annotation. In this paper, we argue that existing crowdsourcing approaches do not sufficiently model worker correlations observed in practical settings; we propose in response an enhanced Bayesian classifier combination (EBCC) model, with inference based on a mean-field variational approach. An introduced mixture of intra-class reliabilities—connected to tensor decomposition and item clustering—induces inter-worker correlation. EBCC does not suffer the limitations of existing correlation models: intractable marginalisation of missing labels and poor scaling to large worker cohorts. Extensive empirical comparison on 17 real-world datasets sees EBCC achieving the highest mean accuracy across 10 benchmark crowdsourcing methods. Yuan Li 0012, Benjamin I. P. Rubinstein, Trevor Cohn |
ICML | 2 |
| 2019 | Differentially-Private Two-Party Egocentric Betweenness CentralityabstractWe describe a novel protocol for computing the egocentric betweenness centrality of a node when relevant edge information is spread between two mutually distrusting parties such as two telecommunications providers. While each node belongs to one network or the other, its ego network might include edges unknown to its network provider. We develop a protocol of differentially-private mechanisms to hide each network's internal edge structure from the other; and contribute a new two-stage stratified sampler for exponential improvement to time and space efficiency. Empirical results on several open graph data sets demonstrate practical relative error rates while delivering strong privacy guarantees, such as 16% error on a Facebook data set. Leyla Roohi, Benjamin I. P. Rubinstein, Vanessa Teague |
INFOCOM | 2 |
| 2019 | Truth Inference at Scale: A Bayesian Model for Adjudicating Highly Redundant Crowd AnnotationsabstractCrowd-sourcing is a cheap and popular means of creating training and evaluation datasets for machine learning, however it poses the problem of 'truth inference', as individual workers cannot be wholly trusted to provide reliable annotations. Research into models of annotation aggregation attempts to infer a latent 'true' annotation, which has been shown to improve the utility of crowd-sourced data. However, existing techniques beat simple baselines only in low redundancy settings, where the number of annotations per instance is low (= 3), or in situations where workers are unreliable and produce low quality annotations (e.g., through spamming, random, or adversarial behaviours.) As we show, datasets produced by crowd-sourcing are often not of this type: the data is highly redundantly annotated (= 5 annotations per instance), and the vast majority of workers produce high quality outputs. In these settings, the majority vote heuristic performs very well, and most truth inference models underperform this simple baseline. We propose a novel technique, based on a Bayesian graphical model with conjugate priors, and simple iterative expectation-maximisation inference. Our technique produces competitive performance to the state-of-the-art benchmark methods, and is the only method that significantly outperforms the majority vote heuristic at one-sided level 0.025, shown by significance tests. Moreover, our technique is simple, is implemented in only 50 lines of code, and trains in seconds. 1 Yuan Li 0012, Benjamin I. P. Rubinstein, Trevor Cohn |
WWW | 2 |
| 2018 | Histogramming Privately Ever After: Differentially-Private Data-Dependent Error Bound OptimisationabstractHay et al. (2016) recently observed that existing histogram release mechanisms under differential privacy do not provide satisfactory privacy protection. Existing work either tunes on sensitive data to optimise parameters without consideration of privacy; or selection is performed arbitrarily and independent of data, degrading utility. We address this open problem by deriving a principled tuning mechanism E2EPRIV that privately optimises data-dependent error bounds. Theoretical analysis establishes privacy and utility, while extensive experimentation demonstrates that E2EPRIV can practically achieve true end-to-end privacy. Maryam Fanaeepour, Benjamin I. P. Rubinstein |
ICDE | 2 |
| 2018 | Fast Manifold Landmarking Using Locality-Sensitive Hashing
Zay Maung Maung Aye, Benjamin I. P. Rubinstein, Kotagiri Ramamohanarao |
PAKDD (3) | 2 |
| 2018 | Differentially private counting of users' spatial regions
Maryam Fanaeepour, Benjamin I. P. Rubinstein |
Knowl. Inf. Syst. | 2 |
| 2018 | PPFA: Privacy Preserving Fog-Enabled Aggregation in Smart GridabstractFor constrained end devices in Internet of Things, such as smart meters (SMs), data transmission is an energy-consuming operation. To address this problem, we propose an efficient and privacy-preserving aggregation system with the aid of Fog computing architecture, named PPFA, which enables the intermediate Fog nodes to periodically collect data from nearby SMs and accurately derive aggregate statistics as the fine-grained Fog level aggregation. The Cloud/utility supplier computes overall aggregate statistics by aggregating Fog level aggregation. To minimize the privacy leakage and mitigate the utility loss, we use more efficient and concentrated Gaussian mechanism to distribute noise generation among parties, thus offering provable differential privacy guarantees of the aggregate statistic on both Fog level and Cloud level. In addition, to ensure aggregator obliviousness and system robustness, we put forward a two-layer encryption scheme: the first layer applies OTP to encrypt individual noisy measurement to achieve aggregator obliviousness, while the second layer uses public-key cryptography for authentication purpose. Our scheme is simple, efficient, and practical, it requires only one round of data exchange among a SM, its connected Fog node and the Cloud if there are no node failures, otherwise, one extra round is needed between a meter, its connected Fog node, and the trusted third party. Lingjuan Lyu, Karthik Nandakumar, Benjamin I. P. Rubinstein, Jiong Jin, Justin Bedo, Marimuthu Palaniswami |
IEEE Trans. Ind. Informatics | 3 |
| 2017 | The Bernstein Mechanism: Function Release under Differential PrivacyabstractWe address the problem of general function release under differential privacy, by developing a functional mechanism that applies under the weak assumptions of oracle access to target function evaluation and sensitivity. These conditions permit treatment of functions described explicitly or implicitly as algorithmic black boxes. We achieve this result by leveraging the iterated Bernstein operator for polynomial approximation of the target function, and polynomial coefficient perturbation. Under weak regularity conditions, we establish fast rates on utility measured by high-probability uniform approximation. We provide a lower bound on the utility achievable for any functional mechanism that is epsilon-differentially private. The generality of our mechanism is demonstrated by the analysis of a number of example learners, including naive Bayes, non-parametric estimators and regularized empirical risk minimization. Competitive rates are demonstrated for kernel density estimation; and epsilon-differential privacy is achieved for a broader class of support vector machines than known previously. Francesco Aldà, Benjamin I. P. Rubinstein |
AAAI | 2 |
| 2017 | Pain-Free Random Differential Privacy with Sensitivity SamplingabstractPopular approaches to differential privacy, such as the Laplace and exponential mechanisms, calibrate randomised smoothing through global sensitivity of the target non-private function. Bounding such sensitivity is often a prohibitively complex analytic calculation. As an alternative, we propose a straightforward sampler for estimating sensitivity of non-private mechanisms. Since our sensitivity estimates hold with high probability, any mechanism that would be $(\epsilon,\delta)$-differentially private under bounded global sensitivity automatically achieves $(\epsilon,\delta,\gamma)$-random differential privacy (Hall et al. 2012), without any target-specific calculations required. We demonstrate on worked example learners how our usable approach adopts a naturally-relaxed privacy guarantee, while achieving more accurate releases even for non-private functions that are black-box computer programs. Benjamin I. P. Rubinstein, Francesco Aldà |
ICML | 1 |
| 2017 | E-Storm: Replication-Based State Management in Distributed Stream Processing SystemsabstractApache Storm is a fault-tolerant, distributed inmemory computation system for processing large volumes of high-velocity data in real-time. As an integral part of the fault-tolerance mechanism, Storm's state management is achieved by a checkpointing framework, which commits states regularly and recovers lost states from the latest checkpoint. However, this method involves a remote data store for state preservation and access, resulting in significant overheads to the performance of error-free execution.In this paper, we propose E-Storm, a replication-based state management system that actively maintains multiple state backups on different worker nodes. We build a prototype on top of Storm by extending it with monitoring and recovery modules to support inter-task state transfer whenever needed. The experiments carried out on synthetic and real-world streaming applications confirm that E-Storm outperforms the existing checkpointing method in terms of the resulting application performance, obtaining as much as 9.44 times throughput improvement while reducing the application latency down to 9.8%. Xunyun Liu, Aaron Harwood, Shanika Karunasekera, Benjamin I. P. Rubinstein, Rajkumar Buyya |
ICPP | 4 |
| 2017 | Differential Privacy for Bayesian Inference through Posterior SamplingabstractDifferential privacy formalises privacy-preserving mechanisms that provide access to a database. Can Bayesian inference be used directly to provide private access to data? The answer is yes: under certain conditions on the prior, sampling from the posterior distribution can lead to a desired level of privacy and utility. For a uniform treatment, we define differential privacy over arbitrary data set metrics, outcome spaces and distribution families. This allows us to also deal with non-i.i.d or non-tabular data sets. We then prove bounds on the sensitivity of the posterior to the data, which delivers a measure of robustness. We also show how to use posterior sampling to provide differentially private responses to queries, within a decision-theoretic framework. Finally, we provide bounds on the utility of answers to queries and on the ability of an adversary to distinguish between data sets. The latter are complemented by a novel use of Le Cam's method to obtain lower bounds on distinguishability. Our results hold for arbitrary metrics, including those for the common definition of differential privacy. For specific choices of the metric, we give a number of examples satisfying our assumptions. Christos Dimitrakakis, Blaine Nelson, Zuhe Zhang, Aikaterini Mitrokotsa, Benjamin I. P. Rubinstein |
J. Mach. Learn. Res. | 5 |
| 2017 | In Search of an Entity Resolution OASIS: Optimal Asymptotic Sequential Importance SamplingabstractEntity resolution (ER) presents unique challenges for evaluation methodology. While crowdsourcing platforms acquire ground truth, sound approaches to sampling must drive labelling efforts. In ER, extreme class imbalance between matching and non-matching records can lead to enormous labelling requirements when seeking statistically consistent estimates for rigorous evaluation. This paper addresses this important challenge with the OASIS algorithm: a sampler and F-measure estimator for ER evaluation. OASIS draws samples from a (biased) instrumental distribution, chosen to ensure estimators with optimal asymptotic variance. As new labels are collected OASIS updates this instrumental distribution via a Bayesian latent variable model of the annotator oracle, to quickly focus on unlabelled items providing more information. We prove that resulting estimates of F-measure, precision, recall converge to the true population values. Thorough comparisons of sampling methods on a variety of ER datasets demonstrate significant labelling reductions of up to 83% without loss to estimate accuracy. Neil G. Marchant, Benjamin I. P. Rubinstein |
Proc. VLDB Endow. | 2 |
| 2016 | MOOCs Meet Measurement Theory: A Topic-Modelling ApproachabstractThis paper adapts topic models to the psychometric testing of MOOC students based on their online forum postings. Measurement theory from education and psychology provides statistical models for quantifying a person's attainment of intangible attributes such as attitudes, abilities or intelligence. Such models infer latent skill levels by relating them to individuals' observed responses on a series of items such as quiz questions. The set of items can be used to measure a latent skill if individuals' responses on them conform to a Guttman scale. Such well-scaled items differentiate between individuals and inferred levels span the entire range from most basic to the advanced. In practice, education researchers manually devise items (quiz questions) while optimising well-scaled conformance. Due to the costly nature and expert requirements of this process, psychometric testing has found limited use in everyday teaching. We aim to develop usable measurement models for highly-instrumented MOOC delivery platforms, by using participation in automatically-extracted online forum topics as items. The challenge is to formalise the Guttman scale educational constraint and incorporate it into topic models. To favour topics that automatically conform to a Guttman scale, we introduce a novel regularisation into non-negative matrix factorisation-based topic modelling. We demonstrate the suitability of our approach with both quantitative experiments on three Coursera MOOCs, and with a qualitative survey of topic interpretability on two MOOCs by domain expert interviews. Jiazhen He, Benjamin I. P. Rubinstein, James Bailey 0001, Rui Zhang 0003, Sandra Milligan, Jeffrey Chan |
AAAI | 2 |
| 2016 | On the Differential Privacy of Bayesian InferenceabstractWe study how to communicate findings of Bayesian inference to third parties, while preserving the strong guarantee of differential privacy. Our main contributions are four different algorithms for private Bayesian inference on probabilistic graphical models. These include two mechanisms for adding noise to the Bayesian updates, either directly to the posterior parameters, or to their Fourier transform so as to preserve update consistency. We also utilise a recently introduced posterior sampling mechanism, for which we prove bounds for the specific but general case of discrete Bayesian networks; and we introduce a maximum-a-posteriori private mechanism. Our analysis includes utility and privacy bounds, with a novel focus on the influence of graph structure on privacy. Worked examples and experiments with Bayesian naive Bayes and Bayesian linear regression illustrate the application of our mechanisms. Zuhe Zhang, Benjamin I. P. Rubinstein, Christos Dimitrakakis |
AAAI | 2 |
| 2016 | Beyond Points and Paths: Counting Private BodiesabstractMining of spatial data is an enabling technology for mobile services, Internet-connected cars, and the Internet of Things. But the very distinctiveness of spatial data that drives utility, comes at the cost of user privacy. In this work, we continue the tradition of privacy-preserving spatial analytics, focusing not on point or path data, but on planar spatial regions. Such data represents the area of a user's most frequent visitation-such as "around home and nearby shops". Specifically we consider the differentially-private release of data structures that support range queries for counting users' spatial regions. Counting planar regions leads to unique challenges not faced in existing work. A user's spatial region that straddles multiple data structure cells can lead to duplicate counting at query time. We provably avoid this pitfall by leveraging the Euler characteristic. To address the increased sensitivity of range queries to spatial region data, we calibrate privacy-preserving noise using bounded user region size and a constrained inference that uses robust least absolute deviations. Our novel constrained inference reduces noise and introduces covertness by (privately) imposing consistency. We provide a full end-to-end theoretical analysis of both differential privacy and high-probability utility for our approach using concentration bounds. A comprehensive experimental study on several real-world datasets establishes practical validity. Maryam Fanaeepour, Benjamin I. P. Rubinstein |
ICDM | 2 |
| 2016 | Large Scale Metric learningabstractMany machine learning and pattern recognition algorithms rely heavily on good distance metrics to achieve competitive performance. While distance metrics can be learned, the computational expense of doing so is currently infeasible on large datasets. In this paper, we propose two efficient-and-effective approaches for selecting the training dataset using Locality-Sensitive Hashing (LSH) with discriminative information, and with K-Means clustering inside LSH buckets, for accelerating metric learning. Our methods yield a speedup factor of (N/C)2, where N is training set size and C ≪ N is the user-selected compressed set size, achieving quadratic speedup to metric learning often realized as a 1–2 or more orders of magnitude improvement with little degradation to accuracy. For example, our generic filter approach enables the current overall fastest Large Margin Nearest Neighbor (LMNN) to learn metrics on one million samples in 6.8 minutes down from 5.4hrs—a 48x speedup. LMNN and similar state-of-the-art methods use tree data structures to speed up nearest-neighbor queries—an advantage that degrades at higher dimensions. Our approach does not share this limitation. Zay Maung Maung Aye, Kotagiri Ramamohanarao, Benjamin I. P. Rubinstein |
IJCNN | 3 |
| 2016 | Fast trajectory clustering using Hashing methodsabstractThere has been an explosion in the usage of trajectory data. Clustering is one of the simplest and most powerful approaches for knowledge discovery from trajectories. In order to produce meaningful clusters, well-defined metrics are required to capture the essence of similarity between trajectories. One such distance function is Dynamic Time Warping (DTW), which aligns two trajectories together in order to determine similarity. DTW has been widely accepted as a very good distance measure for trajectory data. However, trajectory clustering is very expensive due to the complexity of the similarity functions, for example, DTW has a high computational cost O(n2), where n is the average length of the trajectory, which makes the clustering process very expensive. In this paper, we propose the use of hashing techniques based on Distance-Based Hashing (DBH) and Locality Sensitive Hashing (LSH) to produce approximate clusters and speed up the clustering process. Zay Maung Maung Aye, Benjamin I. P. Rubinstein, Kotagiri Ramamohanarao |
IJCNN | 3 |
| 2016 | Validity: a framework for cross-disciplinary collaboration in mining indicators of learning from MOOC forumsabstractTwo research teams from the University of Melbourne's Learning Analytics Research Group used validation as applied in educational measurement to provide a framework for collaboration. One team was focussed on defining and building measures of learning capability of MOOCs participants, and the other on using topic modelling to discover topics in MOOC forums. The collaboration explored the suitability of items discovered from MOOC forums using topic modelling as measures of learning capability of participants in MOOCs. Sandra Milligan, Jiazhen He, James Bailey 0001, Rui Zhang 0003, Benjamin I. P. Rubinstein |
LAK | 5 |
| 2016 | A Game Theoretical Approach to Defend Against Co-Resident Attacks in Cloud Computing: Preventing Co-Residence Using Semi-Supervised LearningabstractWhile cloud computing has facilitated easy and affordable access to IT resources, it has also introduced a wide range of security risks from almost every layer and component of cloud systems. In this paper, we focus on one risk at the virtual machine level and the co-resident attack, where by constructing various types of side channels, malicious users can obtain sensitive information from other virtual machines that co-locate on the same physical server. Most previous work has focused on the elimination of side channels, or more generally speaking, the possible countermeasures after attackers co-locate with their targets. In contrast, we provide a different perspective, and propose a defence mechanism that makes it difficult and expensive for attackers to achieve co-residence in the first place. Specifically, we first identify the potential differences between the behaviors of attackers and legal users. Second, we apply clustering analysis and semi-supervised learning techniques to classify users. Third, we model the problem as a two-player security game, and give a detailed analysis of the optimum strategies for both players. Finally, we demonstrate that the attacker's overall cost is increased dramatically by one-to-two orders of magnitude as a result of our defence mechanism. Yi Han 0003, Tansu Alpcan, Jeffrey Chan, Christopher Leckie, Benjamin I. P. Rubinstein |
IEEE Trans. Inf. Forensics Secur. | 5 |
| 2015 | Identifying At-Risk Students in Massive Open Online CoursesabstractMassive Open Online Courses (MOOCs) have received widespread attention for their potential to scale higher education, with multiple platforms such as Coursera, edX and Udacity recently appearing. Despite their successes, a major problem faced by MOOCs is low completion rates. In this paper, we explore the accurate early identification of students who are at risk of not completing courses. We build predictive models weekly, over multiple offerings of a course. Furthermore, we envision student interventions that present meaningful probabilities of failure, enacted only for marginal students.To be effective, predicted probabilities must be both well-calibrated and smoothed across weeks.Based on logistic regression, we propose two transfer learning algorithms to trade-off smoothness and accuracy by adding a regularization term to minimize the difference of failure probabilities between consecutive weeks. Experimental results on two offerings of a Coursera MOOC establish the effectiveness of our algorithms. Jiazhen He, James Bailey 0001, Benjamin I. P. Rubinstein, Rui Zhang 0003 |
AAAI | 3 |
| 2015 | Sub-Merge: Diving Down to the Attribute-Value Level in Statistical Schema MatchingabstractMatching and merging data from conflicting sources is the bread and butter of data integration, which drives search verticals, e-commerce comparison sites and cyber intelligence. Schema matching lifts data integration - traditionally focused on well-structured data - to highly heterogeneous sources. While schema matching has enjoyed significant success in matching data attributes, inconsistencies can exist at a deeper level, making full integration difficult or impossible. We propose a more fine-grained approach that focuses on correspondences between the values of attributes across data sources. Since the semantics of attribute values derive from their use and co-occurrence, we argue for the suitability of canonical correlation analysis (CCA) and its variants. We demonstrate the superior statistical and computational performance of multiple sparse CCA compared to a suite of baseline algorithms, on two datasets which we are releasing to stimulate further research. Our crowd-annotated data covers both cases that are relatively easy for humans to supply ground-truth, and that are inherently difficult for human computation. Zhe Lim, Benjamin I. P. Rubinstein |
AAAI | 2 |
| 2015 | The CASE histogram: privacy-aware processing of trajectory data using aggregates
Maryam Fanaeepour, Lars Kulik, Egemen Tanin, Benjamin I. P. Rubinstein |
GeoInformatica | 4 |
| 2015 | Principled Graph Matching Algorithms for Integrating Multiple Data SourcesabstractThis paper explores combinatorial optimization for problems of max-weight graph matching on multi-partite graphs, which arise in integrating multiple data sources. In the most common two-source case, it is often desirable for the final matching to be one-to-one; the database and statistical record linkage communities accomplish this by weighted bipartite graph matching on similarity scores. Such matchings are intuitively appealing: they leverage a natural global property of many real-world entity stores-that of being nearly deduped-and are known to provide significant improvements to precision and recall. Unfortunately, unlike the bipartite case, exact max-weight matching on multi-partite graphs is known to be NP-hard. Our two-fold algorithmic contributions approximate multi-partite max-weight matching: our first algorithm borrows optimization techniques common to Bayesian probabilistic inference; our second is a greedy approximation algorithm. In addition to a theoretical guarantee on the latter, we present comparisons on a real-world entity resolution problem from Bing significantly larger than typically found in the literature, on publication data, and on a series of synthetic problems. Our results quantify significant improvements due to exploiting multiple sources, which are made possible by global one-to-one constraints linking otherwise independent matching sub-problems. We also discover that our algorithms are complementary: one being much more robust under noise, and the other being simple to implement and very fast to run. Benjamin I. P. Rubinstein, Jim Gemmell |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2014 | Robust and Private Bayesian Inference
Christos Dimitrakakis, Blaine Nelson, Aikaterini Mitrokotsa, Benjamin I. P. Rubinstein |
ALT | 4 |
| 2014 | Workshop Summary of AISec'14: 2014 Workshop on Artificial Intelligent and SecurityabstractIt is our great pleasure to welcome you to the 2014 ACM Workshop Artificial Intelligence and Security (AISec 2014) -- the seventh annual workshop addressing technologies that fuse intelligent systems into computer security applications and the implications of these approaches. The workshop's aim is to advance research at the intersection of artificial intelligence, machine learning, privacy and security. In particular, AISec gives researchers and practitioners working within one or more of those fields a platform for interdisciplinary discussion, which would otherwise be lacking. Hopefully, the workshop will lead to the initiation of knew col- laborations between groups working across these areas. The papers to be presented in this year's program include topics such as the analysis of privacy, adversarial learning models, intrusion detection and automatic advertisement filtering. We are delighted to again be co-located with the premier ACM Computer and Communication Security (CCS 2014) conference. This year we had 23 submissions from Asia, Europe and North America. This year, the workshop also includes a "presentation-only" track, for papers appearing elsewhere. After a rigorous reviewing process, 11 original papers were accepted for presentation at the workshop, while one paper was accepted for peresentation only. Christos Dimitrakakis, Aikaterini Mitrokotsa, Benjamin I. P. Rubinstein |
CCS | 3 |
| 2012 | Fifth ACM workshop on artificial intelligence and security (AISec 2012)abstractThe Workshop on Artificial Intelligence and Security (AISec) focuses on using Artificial Intelligence (AI) and Machine Learning methods to address the unique problems posed within the Security and Privacy application areas and on the implications of using those methods to solve such adversarial problems. The workshop serves as the premier venue for this particular fusion of application, algorithms, and theory and continues to attract submissions from a diverse set of researchers, who address newly arising problems within this ever growing field. The main goal of the workshop is to provide a forum for researchers within the Security, Privacy, Artificial Intelligence (AI), and Machine Learning communities to discuss the role of AI and learning in security and privacy applications and, conversely, to present the unique needs of these problems to the AI and learning communities. Alvaro A. Cárdenas, Blaine Nelson, Benjamin I. P. Rubinstein |
CCS | 3 |
| 2012 | Scaling multiple-source entity resolution using statistically efficient transfer learningabstractWe consider a serious, previously-unexplored challenge facing almost all approaches to scaling up entity resolution (ER) to multiple data sources: the prohibitive cost of labeling training data for supervised learning of similarity scores for each pair of sources. While there exists a rich literature describing almost all aspects of pairwise ER, this new challenge is arising now due to the unprecedented ability to acquire and store data from online sources, interest in features driven by ER such as enriched search verticals, and the uniqueness of noisy and missing data characteristics for each source. We show on real-world and synthetic data that for state-of-the-art techniques, the reality of heterogeneous sources means that the number of labeled training data must scale quadratically in the number of sources, just to maintain constant precision/recall. We address this challenge with a brand new transfer learning algorithm which requires far less training data (or equivalently, achieves superior accuracy with the same data) and is trained using fast convex optimization. The intuition behind our approach is to adaptively share structure learned about one scoring problem with all other scoring problems sharing a data source in common. We demonstrate that our theoretically-motivated approach improves upon existing techniques for multi-source ER. Sahand Negahban, Benjamin I. P. Rubinstein, Jim Gemmell |
CIKM | 2 |
| 2012 | Query Strategies for Evading Convex-Inducing Classifiers
Blaine Nelson, Benjamin I. P. Rubinstein, Ling Huang 0001, Anthony D. Joseph, Steven J. Lee, Satish Rao, J. D. Tygar |
J. Mach. Learn. Res. | 2 |
| 2012 | A Geometric Approach to Sample Compression
Benjamin I. P. Rubinstein, Joachim Hyam Rubinstein |
J. Mach. Learn. Res. | 1 |
| 2012 | A Bayesian Approach to Discovering Truth from Conflicting Sources for Data IntegrationabstractIn practical data integration systems, it is common for the data sources being integrated to provide conflicting information about the same entity. Consequently, a major challenge for data integration is to derive the most complete and accurate integrated records from diverse and sometimes conflicting sources. We term this challenge the truth finding problem . We observe that some sources are generally more reliable than others, and therefore a good model of source quality is the key to solving the truth finding problem. In this work, we propose a probabilistic graphical model that can automatically infer true records and source quality without any supervision. In contrast to previous methods, our principled approach leverages a generative process of two types of errors (false positive and false negative) by modeling two different aspects of source quality. In so doing, ours is also the first approach designed to merge multi-valued attribute types. Our method is scalable, due to an efficient sampling-based inference algorithm that needs very few iterations in practice and enjoys linear time complexity, with an even faster incremental variant. Experiments on two real world datasets show that our new method outperforms existing state-of-the-art approaches to the truth finding problem. Bo Zhao 0001, Benjamin I. P. Rubinstein, Jim Gemmell, Jiawei Han 0001 |
Proc. VLDB Endow. | 2 |
| 2012 | A Learning-Based Approach to Reactive SecurityabstractDespite the conventional wisdom that proactive security is superior to reactive security, we show that reactive security can be competitive with proactive security as long as the reactive defender learns from past attacks instead of myopically overreacting to the last attack. Our game-theoretic model follows common practice in the security literature by making worst case assumptions about the attacker: we grant the attacker complete knowledge of the defender's strategy and do not require the attacker to act rationally. In this model, we bound the competitive ratio between a reactive defense algorithm (which is inspired by online learning theory) and the best fixed proactive defense. Additionally, we show that, unlike proactive defenses, this reactive strategy is robust to a lack of information about the attacker's incentives and knowledge. Adam Barth, Benjamin I. P. Rubinstein, Mukund Sundararajan, John C. Mitchell, Dawn Song, Peter L. Bartlett |
IEEE Trans. Dependable Secur. Comput. | 2 |
| 2012 | On the Stability of Empirical Risk Minimization in the Presence of Multiple Risk MinimizersabstractRecently, Kutin and Niyogi investigated several notions of algorithmic stability-a property of a learning map conceptually similar to continuity-showing that training stability is sufficient for consistency of empirical risk minimization (ERM) while distribution-free CV-stability is necessary and sufficient for having finite VC-dimension. This paper concerns a phase transition in the training stability of ERM, conjectured by the same authors. Kutin and Niyogi proved that ERM on finite hypothesis spaces containing a unique risk minimizer has training stability that scales exponentially with sample size, and conjectured that the existence of multiple risk minimizers prevents even super-quadratic convergence. We prove this result for the strictly weaker notion of CV-stability, positively resolving the conjecture. Benjamin I. P. Rubinstein, Aleksandr Simma |
IEEE Trans. Inf. Theory | 1 |
| 2011 | Link prediction by de-anonymization: How We Won the Kaggle Social Network ChallengeabstractThis paper describes the winning entry to the IJCNN 2011 Social Network Challenge run by Kaggle.com. The goal of the contest was to promote research on real-world link prediction, and the dataset was a graph obtained by crawling the popular Flickr social photo sharing website, with user identities scrubbed. By de-anonymizing much of the competition test set using our own Flickr crawl, we were able to effectively game the competition. Our attack represents a new application of de-anonymization to gaming machine learning contests, suggesting changes in how future competitions should be run. We introduce a new simulated annealing-based weighted graph matching algorithm for the seeding step of de-anonymization. We also show how to combine de-anonymization with link prediction-the latter is required to achieve good performance on the portion of the test set not de-anonymized-for example by training the predictor on the de-anonymized portion of the test set, and combining probabilistic predictions from de-anonymization and link prediction. Arvind Narayanan, Elaine Shi, Benjamin I. P. Rubinstein |
IJCNN | 3 |
| 2010 | Corrigendum to "Shifting: One-inclusion mistake bounds and sample compression" [J. Comput. System Sci 75 (1) (2009) 37-59]
Benjamin I. P. Rubinstein, Peter L. Bartlett, Joachim Hyam Rubinstein |
J. Comput. Syst. Sci. | 1 |
| 2009 | ANTIDOTE: understanding and defending against poisoning of anomaly detectorsabstractStatistical machine learning techniques have recently garnered increased popularity as a means to improve network design and security. For intrusion detection, such methods build a model for normal behavior from training data and detect attacks as deviations from that model. This process invites adversaries to manipulate the training data so that the learned model fails to detect subsequent attacks. Benjamin I. P. Rubinstein, Blaine Nelson, Ling Huang 0001, Anthony D. Joseph, Shing-hon Lau, Satish Rao, Nina Taft, J. D. Tygar |
Internet Measurement Conference | 1 |
| 2009 | Adaptive bidding for display advertisingabstractMotivated by the emergence of auction-based marketplaces for display ads such as the Right Media Exchange, we study the design of a bidding agent that implements a display advertising campaign by bidding in such a marketplace. The bidding agent must acquire a given number of impressions with a given target spend, when the highest external bid in the marketplace is drawn from an unknown distribution P. The quantity and spend constraints arise from the fact that display ads are usually sold on a CPM basis. We consider both the full information setting, where the winning price in each auction is announced publicly, and the partially observable setting where only the winner obtains information about the distribution; these differ in the penalty incurred by the agent while attempting to learn the distribution. We provide algorithms for both settings, and prove performance guarantees using bounds on uniform closeness from statistics, and techniques from online learning. We experimentally evaluate these algorithms: both algorithms perform very well with respect to both target quantity and spend; further, our algorithm for the partially observable case performs nearly as well as that for the fully observable setting despite the higher penalty incurred during learning. Arpita Ghosh, Benjamin I. P. Rubinstein, Sergei Vassilvitskii, Martin Zinkevich |
WWW | 2 |
| 2009 | Shifting: One-inclusion mistake bounds and sample compression
Benjamin I. P. Rubinstein, Peter L. Bartlett, Joachim Hyam Rubinstein |
J. Comput. Syst. Sci. | 1 |
| 2008 | Geometric & Topological Representations of Maximum Classes with Applications to Sample Compression
Joachim Hyam Rubinstein, Benjamin I. P. Rubinstein |
COLT | 2 |
| 2008 | Evading Anomaly Detection through Variance Injection Attacks on PCA
Benjamin I. P. Rubinstein, Blaine Nelson, Ling Huang 0001, Anthony D. Joseph, Shing-hon Lau, Nina Taft, J. D. Tygar |
RAID | 1 |
| 2006 | Shifting, One-Inclusion Mistake Bounds and Tight Multiclass Expected Risk BoundsabstractUnder the prediction model of learning, a prediction strategy is presented with an i.i.d. sample of n - 1 points in X and corresponding labels from a concept f F , and aims to minimize the worst-case probability of erring on an nth point. By exploiting the structure of F , Haussler et al. achieved a VC(F )/n bound for the natural one-inclusion prediction strategy, improving on bounds implied by PAC-type results by a O(log n) factor. The key data structure in their result is the natural subgraph of the hypercube--the one-inclusion graph; the key step is a d = VC(F ) bound on one-inclunion graph density. The first main result of this s /n -1 paper is a density bound of n d-1 ( d ) < d, which positively resolves a conjecture of Kuzmin & Warmuth relating to their unlabeled Peeling compression scheme and also leads to an improved mistake bound for the randomized (deterministic) one-inclusion strategy for all d (for d (n)). The proof uses a new form of VC-invariant shifting and a group-theoretic symmetrization. Our second main result is a k -class analogue of the d/n mistake bound, replacing the VC-dimension by the Pollard pseudo-dimension and the one-inclusion strategy by its natural hypergraph generalization. This bound on expected risk improves on known PAC-based results by a factor of O(log n) and is shown to be optimal up to a O(log k ) factor. The combinatorial technique of shifting takes a central role in understanding the one-inclusion (hyper)graph and is a running theme throughout. Benjamin I. P. Rubinstein, Peter L. Bartlett, Joachim Hyam Rubinstein |
NIPS | 1 |
| 2001 | Evolving quantum circuits using genetic programmingabstractThe paper presents a new representation and corresponding set of genetic operators for a scheme to evolve quantum circuits with various properties. The scheme is a variant on the techniques of genetic programming and genetic algorithms, having components borrowed from each. By recognising the foundation of a quantum circuit as being a collection of gates, each operating on various categories of qubits and each taking parameters, the scheme can successfully search for most circuits. The algorithm is applied to the problem of entanglement production. Benjamin I. P. Rubinstein |
CEC | 1 |