VLDB 2026 Research / reviewers in the wild / expert
Xuan Bi
dblp:92/2392
· DBLP profile ↗
15ranked-venue papers
4as first author
7since 2021 · last 2025
0000-0002-4683-1411ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 8 · 3 first-authorArtificial intelligence and machine learning · 6 · 6 since 2021Theory of computation · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
5 papers |
Security and privacy of machine learning · 75% Digital forensics and information hiding · 25% | |
| Artificial intelligence
5 papers |
Trustworthy machine learning · 86% Language models and text generation · 7% Generative modeling · 6% | |
| Databases, data mining, and information retrieval
2 papers |
Information retrieval · 54% Recommender systems · 31% Data mining · 15% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 22 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning
robustness |
1.6 | 3 | 2024 | Demystifying Poisoning Backdoor Attacks from a Statistical Perspective · ICLR 2024 Understanding Backdoor Attacks through the Adaptability Hypothesis · ICML 2023 A Unified Detection Framework for Inference-Stage Backdoor Defenses · NeurIPS 2023 |
Security and privacy of machine learning › adversarial attack
backdoor attack |
1.4 | 2 | 2024 | Demystifying Poisoning Backdoor Attacks from a Statistical Perspective · ICLR 2024 Understanding Backdoor Attacks through the Adaptability Hypothesis · ICML 2023 |
Information retrieval
retrieval-augmented generation |
0.9 | 1 | 2025 | On the Vulnerability of Applying Retrieval-Augmented Generation within Knowledge-Intensive Application Domains · ICML 2025 |
Information retrieval
retrieval models |
0.9 | 1 | 2025 | On the Vulnerability of Applying Retrieval-Augmented Generation within Knowledge-Intensive Application Domains · ICML 2025 |
Security and privacy of machine learning
retrieval-augmented generation security |
0.9 | 1 | 2025 | On the Vulnerability of Applying Retrieval-Augmented Generation within Knowledge-Intensive Application Domains · ICML 2025 |
Security and privacy of machine learning › poisoning attack
retrieval poisoning attack |
0.9 | 1 | 2025 | On the Vulnerability of Applying Retrieval-Augmented Generation within Knowledge-Intensive Application Domains · ICML 2025 |
Machine learning › Trustworthy machine learning › robustness › data poisoning
backdoor attack |
0.8 | 1 | 2024 | Demystifying Poisoning Backdoor Attacks from a Statistical Perspective · ICLR 2024 |
Digital forensics and information hiding › watermarking
robust watermarking |
0.8 | 1 | 2024 | RAW: A Robust and Agile Plug-and-Play Watermark Framework for AI-Generated Images with Provable Guarantees · NeurIPS 2024 |
Digital forensics and information hiding
watermarking |
0.8 | 1 | 2024 | RAW: A Robust and Agile Plug-and-Play Watermark Framework for AI-Generated Images with Provable Guarantees · NeurIPS 2024 |
Machine learning › Trustworthy machine learning › neural network security
backdoor vulnerability |
0.7 | 1 | 2023 | Understanding Backdoor Attacks through the Adaptability Hypothesis · ICML 2023 |
Security and privacy of machine learning › adversarial attack › backdoor attack › backdoor defense
backdoor detection |
0.7 | 1 | 2023 | A Unified Detection Framework for Inference-Stage Backdoor Defenses · NeurIPS 2023 |
Security and privacy of machine learning › adversarial attack › backdoor attack
backdoor poisoning attacks |
0.7 | 1 | 2023 | Understanding Backdoor Attacks through the Adaptability Hypothesis · ICML 2023 |
Recommender systems › context-aware recommendation
dynamic recommendation |
0.5 | 1 | 2021 | Dynamic Tensor Recommender Systems · J. Mach. Learn. Res. 2021 |
Recommender systems › context-aware recommendation › dynamic recommendation
temporal recommendation |
0.5 | 1 | 2021 | Dynamic Tensor Recommender Systems · J. Mach. Learn. Res. 2021 |
Data mining › multidimensional data analysis › multiway data analysis › tensor analysis
tensor factorization |
0.5 | 1 | 2021 | Dynamic Tensor Recommender Systems · J. Mach. Learn. Res. 2021 |
Programming languages and type systems › type systems
gradual typing |
0.4 | 1 | 2020 | Consistent Subtyping for All · ACM Trans. Program. Lang. Syst. 2020 |
Programming languages and type systems › type systems › polymorphism
higher-rank polymorphism |
0.4 | 1 | 2020 | Consistent Subtyping for All · ACM Trans. Program. Lang. Syst. 2020 |
Programming languages and type systems › type systems
polymorphism |
0.4 | 1 | 2020 | Consistent Subtyping for All · ACM Trans. Program. Lang. Syst. 2020 |
Programming languages and type systems
type systems |
0.4 | 1 | 2020 | Consistent Subtyping for All · ACM Trans. Program. Lang. Syst. 2020 |
Natural language and speech › Language models and text generation
large language model |
0.3 | 1 | 2025 | On the Vulnerability of Applying Retrieval-Augmented Generation within Knowledge-Intensive Application Domains · ICML 2025 |
Machine learning › Generative modeling
diffusion model |
0.2 | 1 | 2024 | RAW: A Robust and Agile Plug-and-Play Watermark Framework for AI-Generated Images with Provable Guarantees · NeurIPS 2024 |
Programming languages and type systems › type checking
bidirectional type checking |
0.1 | 1 | 2020 | Consistent Subtyping for All · ACM Trans. Program. Lang. Syst. 2020 |
Methods — techniques the papers use, named apart from their topics
conformal prediction · 2.8embedding similarity analysis · 2.6detection-based defense · 2.6statistical bounds · 1.5randomized smoothing · 1.5lower and upper bounds · 1.5adversarial training · 1.5latent representation analysis · 1.3kernel-based learning · 1.3adaptability hypothesis · 1.3tensor factorization · 0.5polynomial spline approximation · 0.5metatheory formalization · 0.4coq proof assistant · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | On the Vulnerability of Applying Retrieval-Augmented Generation within Knowledge-Intensive Application DomainsabstractRetrieval-Augmented Generation (RAG) has been empirically shown to enhance the performance of large language models (LLMs) in knowledge-intensive domains such as healthcare, finance, and legal contexts. Given a query, RAG retrieves relevant documents from a corpus and integrates them into the LLMs’ generation process. In this study, we investigate the adversarial robustness of RAG, focusing specifically on examining the retrieval system. First, across 225 different setup combinations of corpus, retriever, query, and targeted information, we show that retrieval systems are vulnerable to universal poisoning attacks in medical Q&A. In such attacks, adversaries generate poisoned documents containing a broad spectrum of targeted information, such as personally identifiable information. When these poisoned documents are inserted into a corpus, they can be accurately retrieved by any users, as long as attacker-specified queries are used. To understand this vulnerability, we discovered that the deviation from the query’s embedding to that of the poisoned document tends to follow a pattern in which the high similarity between the poisoned document and the query is retained, thereby enabling precise retrieval. Based on these findings, we develop a new detection-based defense to ensure the safe use of RAG. Through extensive experiments spanning various Q&A domains, we observed that our proposed method consistently achieves excellent detection rates in nearly all cases. Xun Xian, Ganghua Wang, Xuan Bi, Rui Zhang 0028, Jayanth Srinivasa, Ashish Kundu, Charles Fleming, Mingyi Hong 0001, Jie Ding 0002 |
ICML | 3 |
| 2024 | Demystifying Poisoning Backdoor Attacks from a Statistical PerspectiveabstractBackdoor attacks pose a significant security risk to machine learning applications due to their stealthy nature and potentially serious consequences. Such attacks involve embedding triggers within a learning model with the intention of causing malicious behavior when an active trigger is present while maintaining regular functionality without it. This paper derives a fundamental understanding of backdoor attacks that applies to both discriminative and generative models, including diffusion models and large language models. We evaluate the effectiveness of any backdoor attack incorporating a constant trigger, by establishing tight lower and upper boundaries for the performance of the compromised model on both clean and backdoor test data. The developed theory answers a series of fundamental but previously underexplored problems, including (1) what are the determining factors for a backdoor attack's success, (2) what is the direction of the most effective backdoor attack, and (3) when will a human-imperceptible trigger succeed. We demonstrate the theory by conducting experiments using benchmark datasets and state-of-the-art backdoor attack scenarios. Our code is available \href{https://github.com/KeyWgh/DemystifyBackdoor}{here}. Ganghua Wang, Xun Xian, Ashish Kundu, Jayanth Srinivasa, Xuan Bi, Mingyi Hong 0001, Jie Ding 0002 |
ICLR | 5 |
| 2024 | RAW: A Robust and Agile Plug-and-Play Watermark Framework for AI-Generated Images with Provable GuaranteesabstractSafeguarding intellectual property and preventing potential misuse of AI-generated images are of paramount importance. This paper introduces a robust and agile plug-and-play watermark detection framework, referred to as RAW.
As a departure from existing encoder-decoder methods, which incorporate fixed binary codes as watermarks within latent representations, our approach introduces learnable watermarks directly into the original image data. Subsequently, we employ a classifier that is jointly trained with the watermark to detect the presence of the watermark.
The proposed framework is compatible with various generative architectures and supports on-the-fly watermark injection after training. By incorporating state-of-the-art smoothing techniques, we show that the framework also provides provable guarantees regarding the false positive rate for misclassifying a watermarked image, even in the presence of adversarial attacks targeting watermark removal.
Experiments on a diverse range of images generated by state-of-the-art diffusion models demonstrate substantially improved watermark encoding speed and watermark detection performance, under adversarial attacks, while maintaining image quality. Our code is publicly available [here](https://github.com/jeremyxianx/RAWatermark). Xun Xian, Ganghua Wang, Xuan Bi, Jayanth Srinivasa, Ashish Kundu, Mingyi Hong 0001, Jie Ding 0002 |
NeurIPS | 3 |
| 2023 | Understanding Backdoor Attacks through the Adaptability HypothesisabstractA poisoning backdoor attack is a rising security concern for deep learning. This type of attack can result in the backdoored model functioning normally most of the time but exhibiting abnormal behavior when presented with inputs containing the backdoor trigger, making it difficult to detect and prevent. In this work, we propose the adaptability hypothesis to understand when and why a backdoor attack works for general learning models, including deep neural networks, based on the theoretical investigation of classical kernel-based learning models. The adaptability hypothesis postulates that for an effective attack, the effect of incorporating a new dataset on the predictions of the original data points will be small, provided that the original data points are distant from the new dataset. Experiments on benchmark image datasets and state-of-the-art backdoor attacks for deep neural networks are conducted to corroborate the hypothesis. Our finding provides insight into the factors that affect the attack’s effectiveness and has implications for the design of future attacks and defenses. Xun Xian, Ganghua Wang, Jayanth Srinivasa, Ashish Kundu, Xuan Bi, Mingyi Hong 0001, Jie Ding 0002 |
ICML | 5 |
| 2023 | A Unified Detection Framework for Inference-Stage Backdoor DefensesabstractBackdoor attacks involve inserting poisoned samples during training, resulting in a model containing a hidden backdoor that can trigger specific behaviors without impacting performance on normal samples. These attacks are challenging to detect, as the backdoored model appears normal until activated by the backdoor trigger, rendering them particularly stealthy. In this study, we devise a unified inference-stage detection framework to defend against backdoor attacks. We first rigorously formulate the inference-stage backdoor detection problem, encompassing various existing methods, and discuss several challenges and limitations. We then propose a framework with provable guarantees on the false positive rate or the probability of misclassifying a clean sample. Further, we derive the most powerful detection rule to maximize the detection power, namely the rate of accurately identifying a backdoor sample, given a false positive rate under classical learning scenarios. Based on the theoretically optimal detection rule, we suggest a practical and effective approach for real-world applications based on the latent representations of backdoored deep nets. We extensively evaluate our method on 14 different backdoor attacks using Computer Vision (CV) and Natural Language Processing (NLP) benchmark datasets. The experimental findings align with our theoretical results. We significantly surpass the state-of-the-art methods, e.g., up to 300\% improvement on the detection power as evaluated by AUCROC, over the state-of-the-art defense against advanced adaptive backdoor attacks. Xun Xian, Ganghua Wang, Jayanth Srinivasa, Ashish Kundu, Xuan Bi, Mingyi Hong 0001, Jie Ding 0002 |
NeurIPS | 5 |
| 2022 | Improving Sales Forecasting Accuracy: A Tensor Factorization Approach with Demand AwarenessabstractBecause of the accessibility of big data collections from consumers, products, and stores, advanced sales forecasting capabilities have drawn great attention from many businesses, especially those in retail, because of the importance of forecasting in decision making. Improvement of forecasting accuracy, even by a small percentage, may have a substantial impact on companies’ production and financial planning, marketing strategies, inventory controls, and supply chain management. Specifically, our research goal is to forecast the sales of each product in each store in the near future. Motivated by tensor factorization methodologies for context-aware recommender systems, we propose a novel approach called the advanced temporal latent factor approach to sales forecasting, or ATLAS for short, which achieves accurate and individualized predictions for sales by building a single tensor factorization model across multiple stores and products. Our contribution is a combination of a tensor framework (to leverage information across stores and products), a new regularization function (to incorporate demand dynamics), and extrapolation of the tensor into future time periods using state-of-the-art statistical (seasonal autoregressive integrated moving-average models) and machine-learning (recurrent neural networks) models. The advantages of ATLAS are demonstrated on eight product category data sets collected by Information Resources, Inc., where we analyze a total of 165 million weekly sales transactions of over 15,560 products from more than 1,500 grocery stores. Summary of Contribution: Sales forecasting has been a task of long-standing importance. Accurate sales forecasting provides critical managerial implications for companies’ decision making and operations. Improvement of forecasting accuracy may have a substantial impact on companies’ production planning, marketing strategies, inventory controls, and supply chain management, among other things. This paper proposes a novel computational (machine-learning-based) approach to sales forecasting and thus is positioned directly at the intersection of computing and business/operations research. Xuan Bi, Gediminas Adomavicius, William Li, Annie Qu |
INFORMS J. Comput. | 1 |
| 2021 | Dynamic Tensor Recommender SystemsabstractRecommender systems have been extensively used by the entertainment industry, business marketing and the biomedical industry. In addition to its capacity of providing preference based recommendations as an unsupervised learning methodology, it has been also proven useful in sales forecasting, product introduction and other production related businesses. Since some consumers and companies need a recommendation or prediction for future budget, labor and supply chain coordination, dynamic recommender systems for precise forecasting have become extremely necessary. In this article, we propose a new recommendation method, namely the dynamic tensor recommender system (DTRS), which aims particularly at forecasting future recommendation. The proposed method utilizes a tensor-valued function of time to integrate time and contextual information, and creates a time-varying coefficient model for temporal tensor factorization through a polynomial spline approximation. Major advantages of the proposed method include competitive future recommendation predictions and effective prediction interval estimations. In theory, we establish the convergence rate of the proposed tensor factorization and asymptotic normality of the spline coefficient estimator. The proposed method is applied to simulations, IRI marketing data and Last.fm data. Numerical studies demonstrate that the proposed method outperforms existing methods in terms of future time forecasting. Yanqing Zhang 0004, Xuan Bi, Niansheng Tang, Annie Qu |
J. Mach. Learn. Res. | 2 |
| 2020 | Row and Bounded Polymorphism via Disjoint PolymorphismabstractPolymorphism and subtyping are important features in mainstream OO languages. The most common way to integrate the two is via 𝖥_{< :} style bounded quantification. A closely related mechanism is row polymorphism, which provides an alternative to subtyping, while still enabling many of the same applications. Yet another approach is to have type systems with intersection types and polymorphism. A recent addition to this design space are calculi with disjoint intersection types and disjoint polymorphism. With all these alternatives it is natural to wonder how they are related. This paper provides an answer to this question. We show that disjoint polymorphism can recover forms of both row polymorphism and bounded polymorphism, while retaining key desirable properties, such as type-safety and decidability. Furthermore, we identify the extra power of disjoint polymorphism which enables additional features that cannot be easily encoded in calculi with row polymorphism or bounded quantification alone. Ultimately we expect that our work is useful to inform language designers about the expressive power of those common features, and to simplify implementations and metatheory of feature-rich languages with polymorphism and subtyping. Ningning Xie, Bruno C. d. S. Oliveira, Xuan Bi, Tom Schrijvers |
ECOOP | 3 |
| 2020 | Consistent Subtyping for AllabstractConsistent subtyping is employed in some gradual type systems to validate type conversions. The original definition by Siek and Taha serves as a guideline for designing gradual type systems with subtyping. Polymorphic types à la System F also induce a subtyping relation that relates polymorphic types to their instantiations. However, Siek and Taha’s definition is not adequate for polymorphic subtyping. The first goal of this article is to propose a generalization of consistent subtyping that is adequate for polymorphic subtyping and subsumes the original definition by Siek and Taha. The new definition of consistent subtyping provides novel insights with respect to previous polymorphic gradual type systems, which did not employ consistent subtyping. The second goal of this article is to present a gradually typed calculus for implicit (higher-rank) polymorphism that uses our new notion of consistent subtyping. We develop both declarative and (bidirectional) algorithmic versions for the type system. The algorithmic version employs techniques developed by Dunfield and Krishnaswami for higher-rank polymorphism to deal with instantiation. We prove that the new calculus satisfies all static aspects of the refined criteria for gradual typing. We also study an extension of the type system with static and gradual type parameters, in an attempt to support a variant of the dynamic criterion for gradual typing. Assuming a coherence conjecture for the extended calculus, we show that the dynamic gradual guarantee of our source language can be reduced to that of λ B, which, at the time of writing, is still an open question. Most of the metatheory of this article, except some manual proofs for the algorithmic type system and extensions, has been mechanically formalized using the Coq proof assistant. Ningning Xie, Xuan Bi, Bruno C. d. S. Oliveira, Tom Schrijvers |
ACM Trans. Program. Lang. Syst. | 2 |
| 2019 | Distributive Disjoint Polymorphism for Compositional ProgrammingabstractPopular programming techniques such as shallow embeddings of Domain Specific Languages (DSLs), finally tagless or object algebras are built on the principle of compositionality. However, existing programming languages only support simple compositional designs well, and have limited support for more sophisticated ones. This paper presents the $$\mathsf {F}_{i}^{+}$$ calculus, which supports highly modular and compositional designs that improve on existing techniques. These improvements are due to the combination of three features: disjoint intersection types with a merge operator; parametric (disjoint) polymorphism; and BCD-style distributive subtyping. The main technical challenge is $$\mathsf {F}_{i}^{+}$$ ’s proof of coherence. A naive adaptation of ideas used in System F’s parametricity to canonicity (the logical relation used by $$\mathsf {F}_{i}^{+}$$ to prove coherence) results in an ill-founded logical relation. To solve the problem our canonicity relation employs a different technique based on immediate substitutions and a restriction to predicative instantiations. Besides coherence, we show several other important meta-theoretical results, such as type-safety, sound and complete algorithmic subtyping, and decidability of the type system. Remarkably, unlike $$\mathsf {F}_{<:}$$ ’s bounded polymorphism, disjoint polymorphism in $$\mathsf {F}_{i}^{+}$$ supports decidable type-checking. Xuan Bi, Ningning Xie, Bruno C. d. S. Oliveira, Tom Schrijvers |
ESOP | 1 |
| 2018 | Typed First-Class TraitsabstractMany dynamically-typed languages (including JavaScript, Ruby, Python or Racket) support first-class classes, or related concepts such as first-class traits and/or mixins. In those languages classes are first-class values and, like any other values, they can be passed as an argument, or returned from a function. Furthermore first-class classes support dynamic inheritance: i.e. they can inherit from other classes at runtime, enabling programmers to abstract over the inheritance hierarchy. In contrast, type system limitations prevent most statically-typed languages from having first-class classes and dynamic inheritance. This paper shows the design of SEDEL: a polymorphic statically-typed language with first-class traits, supporting dynamic inheritance as well as conventional OO features such as dynamic dispatching and abstract methods. To address the challenges of type-checking first-class traits, SEDEL employs a type system based on the recent work on disjoint intersection types and disjoint polymorphism. The novelty of SEDEL over core disjoint intersection calculi are source level features for practical OO programming, including first-class traits with dynamic inheritance, dynamic dispatching and abstract methods. Inspired by Cook and Palsberg's work on the denotational semantics for inheritance, we show how to design a source language that can be elaborated into Alpuim et al.'s F_{i} (a core polymorphic calculus with records supporting disjoint polymorphism). We illustrate the applicability of SEDEL with several example uses for first-class traits, and a case study that modularizes programming language interpreters using a highly modular form of visitors. Xuan Bi, Bruno C. d. S. Oliveira |
ECOOP | 1 |
| 2018 | The Essence of Nested CompositionabstractCalculi with disjoint intersection types support an introduction form for intersections called the merge operator, while retaining a coherent semantics. Disjoint intersections types have great potential to serve as a foundation for powerful, flexible and yet type-safe and easy to reason OO languages. This paper shows how to significantly increase the expressive power of disjoint intersection types by adding support for nested subtyping and composition, which enables simple forms of family polymorphism to be expressed in the calculus. The extension with nested subtyping and composition is challenging, for two different reasons. Firstly, the subtyping relation that supports these features is non-trivial, especially when it comes to obtaining an algorithmic version. Secondly, the syntactic method used to prove coherence for previous calculi with disjoint intersection types is too inflexible, making it hard to extend those calculi with new features (such as nested subtyping). We show how to address the first problem by adapting and extending the Barendregt, Coppo and Dezani (BCD) subtyping rules for intersections with records and coercions. A sound and complete algorithmic system is obtained by using an approach inspired by Pierce's work. To address the second problem we replace the syntactic method to prove coherence, by a semantic proof method based on logical relations. Our work has been fully formalized in Coq, and we have an implementation of our calculus. Xuan Bi, Bruno C. d. S. Oliveira, Tom Schrijvers |
ECOOP | 1 |
| 2018 | Consistent Subtyping for AllabstractConsistent subtyping is employed in some gradual type systems to validate type conversions. The original definition by Siek and Taha serves as a guideline for designing gradual type systems with subtyping. Polymorphic types à la System F also induce a subtyping relation that relates polymorphic types to their instantiations. However Siek and Taha’s definition is not adequate for polymorphic subtyping. The first goal of this paper is to propose a generalization of consistent subtyping that is adequate for polymorphic subtyping, and subsumes the original definition by Siek and Taha. The new definition of consistent subtyping provides novel insights with respect to previous polymorphic gradual type systems, which did not employ consistent subtyping. The second goal of this paper is to present a gradually typed calculus for implicit (higher-rank) polymorphism that uses our new notion of consistent subtyping. We develop both declarative and (bidirectional) algorithmic versions for the type system. We prove that the new calculus satisfies all static aspects of the refined criteria for gradual typing, which are mechanically formalized using the Coq proof assistant. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves. Ningning Xie, Xuan Bi, Bruno C. d. S. Oliveira |
ESOP | 2 |
| 2016 | Unified Syntax with Iso-types
Yanpeng Yang, Xuan Bi, Bruno C. d. S. Oliveira |
APLAS | 2 |
| 2015 | Memory-Efficient Tail Calls in the JVM with Imperative Functional Objects
Tomás Tauber, Xuan Bi, Zhenrui Zhang, Bruno C. d. S. Oliveira |
APLAS | 2 |