Alexandre V. Evfimievski

dblp:e/AlexandreVEvfimievski · DBLP profile ↗
← Back
20ranked-venue papers
7as first author
3since 2021 · last 2025
0009-0008-8759-1013ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 14 · 4 first-author · 1 since 2021Artificial intelligence and machine learning · 4 · 1 first-author · 2 since 2021Theory of computation · 2 · 2 first-authorSystems, architecture and hardware · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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
3 papers
Language models and text generation · 53% Efficient and distributed learning · 30% Optimization for machine learning · 16%
Databases, data mining, and information retrieval
10 papers
Machine learning and data management · 48% Data integration and cleaning · 29% Query processing and optimization · 11%
Computer architecture, parallel and distributed computing, and storage systems
5 papers
High-performance computing · 49% Distributed systems · 29% Parallel and multicore computing · 21%
Network and information security
6 papers
Privacy and data protection · 88% Cryptographic protocols and secure computation · 12%
Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 100%

Topics — the 29 heaviest of 34, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Language models and text generation
hallucination detection
0.912025
ELOQ: Resources for Enhancing LLM Detection of Out-of-Scope Questions · SIGIR 2025
Natural language and speech › Language models and text generation
retrieval-augmented generation
0.912025
ELOQ: Resources for Enhancing LLM Detection of Out-of-Scope Questions · SIGIR 2025
Machine learning and data management › machine learning systems
declarative machine learning
0.622018
On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemML · Proc. VLDB Endow. 2018
SystemML: Declarative Machine Learning on Spark · Proc. VLDB Endow. 2016
Machine learning › Efficient and distributed learning › data selection
data subset selection
0.612022
AUTOMATA: Gradient Based Data Subset Selection for Compute-Efficient Hyper-parameter Tuning · NeurIPS 2022
Machine learning › Optimization for machine learning
hyperparameter optimization
0.612022
AUTOMATA: Gradient Based Data Subset Selection for Compute-Efficient Hyper-parameter Tuning · NeurIPS 2022
Machine learning › Efficient and distributed learning
automated machine learning
0.512021
AutoText: An End-to-End AutoAI Framework for Text · AAAI 2021
Data integration and cleaning › data extraction
table extraction
0.412020
Table Extraction and Understanding for Scientific and Enterprise Applications · Proc. VLDB Endow. 2020
Data integration and cleaning
table understanding
0.412020
Table Extraction and Understanding for Scientific and Enterprise Applications · Proc. VLDB Endow. 2020
Query processing and optimization › query compilation
operator fusion
0.312018
On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemML · Proc. VLDB Endow. 2018
Machine learning and data management › scalable machine learning
distributed learning
0.212016
SystemML: Declarative Machine Learning on Spark · Proc. VLDB Endow. 2016
Compilers and program optimization › deep learning compiler
operator fusion
0.212016
SystemML: Declarative Machine Learning on Spark · Proc. VLDB Endow. 2016
Distributed systems
distributed algorithms
0.212015
Efficient sample generation for scalable meta learning · ICDE 2015
High-performance computing
cluster computing
0.222018
On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemML · Proc. VLDB Endow. 2018
SystemML: Declarative Machine Learning on Spark · Proc. VLDB Endow. 2016
Parallel and multicore computing › data-parallel programming
data-parallel frameworks
0.222018
On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemML · Proc. VLDB Endow. 2018
SystemML: Declarative Machine Learning on Spark · Proc. VLDB Endow. 2016
High-performance computing
sparse linear algebra
0.112019
MNC: Structure-Exploiting Sparsity Estimation for Matrix Expressions · SIGMOD Conference 2019
High-performance computing › sparse linear algebra
sparse matrix computation
0.112019
MNC: Structure-Exploiting Sparsity Estimation for Matrix Expressions · SIGMOD Conference 2019
Privacy and data protection › differential privacy › privacy auditing
query auditing
0.112008
Epistemic privacy · PODS 2008
Data mining › pattern mining
association rule mining
0.122003
Limiting privacy breaches in privacy preserving data mining · PODS 2003
Privacy preserving mining of association rules · KDD 2002
Privacy and data protection › privacy-preserving data analysis
privacy-preserving data mining
0.122003
Limiting privacy breaches in privacy preserving data mining · PODS 2003
Privacy preserving mining of association rules · KDD 2002
Privacy and data protection
randomization
0.122003
Limiting privacy breaches in privacy preserving data mining · PODS 2003
Privacy preserving mining of association rules · KDD 2002
Knowledge graphs
entity linking
0.112007
Auditing disclosure by relevance ranking · SIGMOD Conference 2007
Information retrieval › ranking › search ranking
relevance ranking
0.112007
Auditing disclosure by relevance ranking · SIGMOD Conference 2007
Privacy and data protection
privacy-preserving data sharing
0.012003
Information Sharing Across Private Databases · SIGMOD Conference 2003
Cryptographic protocols and secure computation
private set intersection
0.012003
Information Sharing Across Private Databases · SIGMOD Conference 2003
Cryptographic protocols and secure computation
secure multiparty computation
0.012003
Information Sharing Across Private Databases · SIGMOD Conference 2003
Data mining
pattern mining
0.012002
Privacy preserving mining of association rules · KDD 2002
Logic in computer science
epistemic logic
0.012010
Epistemic privacy · J. ACM 2010
Distributed systems
communication link
0.011998
A Probabilistic Algorithm for Updating Files over a Communication Link · SODA 1998
Algorithms and data structures
randomized algorithms
0.011998
A Probabilistic Algorithm for Updating Files over a Communication Link · SODA 1998

Methods — techniques the papers use, named apart from their topics

cost-based optimization · 1.7code generation · 1.0retrieval-augmented generation · 0.9prompting · 0.9linear algebra · 0.8gradient-based data subset selection · 0.6neural architecture search · 0.5hyperparameter optimization · 0.5hold-out test · 0.4ensemble learning · 0.4cross-validation · 0.4bagging · 0.4probabilistic reasoning · 0.4epistemic logic · 0.4complexity analysis · 0.4statistical record linkage · 0.1information retrieval proximity measure · 0.1generative model · 0.1
YearPublicationVenuePosition
2025 ELOQ: Resources for Enhancing LLM Detection of Out-of-Scope Questions
abstract
Retrieval-augmented generation (RAG) has become integral to large language models (LLMs), particularly for conversational AI systems where user questions may reference knowledge beyond the LLMs' training cutoff. However, many natural user questions lack well-defined answers, either due to limited domain knowledge or because the retrieval system returns documents that are relevant in appearance but uninformative in content. In such cases, LLMs often produce hallucinated answers without flagging them. While recent work has largely focused on questions with false premises, we study out-of-scope questions, where the retrieved document appears semantically similar to the question but lacks the necessary information to answer it. In this paper, we propose a guided hallucination-based approach ELOQ . https://github.com/zhiyuanpeng/ELOQ.git, for automatically generating a diverse set of out-of-scope questions from post-cutoff documents, followed by human verification to ensure quality. We use this dataset to evaluate several LLMs on their ability to detect out-of-scope questions and generate appropriate responses. Finally, we introduce an improved detection method that enhances the reliability of LLM-based question-answering systems in handling out-of-scope questions.
Zhiyuan Peng 0001, Jinming Nian, Alexandre V. Evfimievski, Yi Fang 0008
SIGIR3
2022 AUTOMATA: Gradient Based Data Subset Selection for Compute-Efficient Hyper-parameter Tuning
abstract
Deep neural networks have seen great success in recent years; however, training a deep model is often challenging as its performance heavily depends on the hyper-parameters used. In addition, finding the optimal hyper-parameter configuration, even with state-of-the-art (SOTA) hyper-parameter optimization (HPO) algorithms, can be time-consuming, requiring multiple training runs over the entire datasetfor different possible sets of hyper-parameters. Our central insight is that using an informative subset of the dataset for model training runs involved in hyper-parameter optimization, allows us to find the optimal hyper-parameter configuration significantly faster. In this work, we propose AUTOMATA, a gradient-based subset selection framework for hyper-parameter tuning. We empirically evaluate the effectiveness of AUTOMATA in hyper-parameter tuning through several experiments on real-world datasets in the text, vision, and tabular domains. Our experiments show that using gradient-based data subsets for hyper-parameter tuning achieves significantly faster turnaround times and speedups of 3×-30× while achieving comparable performance to the hyper-parameters found using the entire dataset.
KrishnaTeja Killamsetty, Guttu Sai Abhishek, Aakriti, Ganesh Ramakrishnan, Alexandre V. Evfimievski, Lucian Popa 0001, Rishabh Iyer 0001
NeurIPS5
2021 AutoText: An End-to-End AutoAI Framework for Text
abstract
Building models for natural language processing (NLP) tasks remains a daunting task for many, requiring significant technical expertise, efforts, and resources. In this demonstration, we present AutoText, an end-to-end AutoAI framework for text, to lower the barrier of entry in building NLP models. AutoText combines state-of-the-art AutoAI optimization techniques and learning algorithms for NLP tasks into a single extensible framework. Through its simple, yet powerful UI, non-AI experts (e.g., domain experts) can quickly generate performant NLP models with support to both control (e.g., via specifying constraints) and understand learned models.
Arunima Chaudhary, Alayt Issak, Kiran Kate, Yannis Katsis, Abel N. Valente, Dakuo Wang, Alexandre V. Evfimievski, Sairam Gurajada, Ban Kawas, Cristiano Malossi, Lucian Popa 0001, Tejaswini Pedapati, Horst Samulowitz, Martin Wistuba, Yunyao Li 0001
AAAI7
2020 Table Extraction and Understanding for Scientific and Enterprise Applications
abstract
Valuable high-precision data are often published in the form of tables in both scientific and business documents. While humans can easily identify, interpret and contextualize tables, developing general-purpose automated techniques for extraction of information from tables is difficult due to the wide variety of table formats employed across corpora. To extract useful data from tables, data cells must be correctly extracted and linked to all relevant headers, units of measure and in-text references. Table extraction involves identifying the border and cell structure for each document table, while table understanding provides context by linking cells with semantic information inside and outside the table, such as row and column headers, footnotes, titles, and references in surrounding text. The objective of this tutorial is to provide a detailed synopsis of existing approaches for table extraction and understanding, highlight open research problems, and provide an overview of potential applications.
Douglas Burdick, Marina Danilevsky, Alexandre V. Evfimievski, Yannis Katsis, Nancy Xin Ru Wang
Proc. VLDB Endow.3
2019 MNC: Structure-Exploiting Sparsity Estimation for Matrix Expressions
abstract
Efficiently computing linear algebra expressions is central to machine learning (ML) systems. Most systems support sparse formats and operations because sparse matrices are ubiquitous and their dense representation can cause prohibitive overheads. Estimating the sparsity of intermediates, however, remains a key challenge when generating execution plans or performing sparse operations. These sparsity estimates are used for cost and memory estimates, format decisions, and result allocation. Existing estimators tend to focus on matrix products only, and struggle to attain good accuracy with low estimation overhead. However, a key observation is that real-world sparse matrices commonly exhibit structural properties such as a single non-zero per row, or columns with varying sparsity. In this paper, we introduce MNC (Matrix Non-zero Count), a remarkably simple, count-based matrix synopsis that exploits these structural properties for efficient, accurate, and general sparsity estimation. We describe estimators and sketch propagation for realistic linear algebra expressions. Our experiments - on a new estimation benchmark called SparsEst - show that the MNC estimator yields good accuracy with very low overhead. This behavior makes MNC practical and broadly applicable in ML systems.
Johanna Sommer, Matthias Boehm 0001, Alexandre V. Evfimievski, Berthold Reinwald, Peter J. Haas
SIGMOD Conference3
2018 On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemML
abstract
Many machine learning (ML) systems allow the specification of ML algorithms by means of linear algebra programs, and automatically generate efficient execution plans. The opportunities for fused operators---in terms of fused chains of basic operators---are ubiquitous, and include fewer materialized intermediates, fewer scans of inputs, and sparsity exploitation across operators. However, existing fusion heuristics struggle to find good plans for complex operator DAGs or hybrid plans of local and distributed operations. In this paper, we introduce an exact yet practical cost-based optimization framework for fusion plans and describe its end-to-end integration into Apache SystemML. We present techniques for candidate exploration and selection of fusion plans, as well as code generation of local and distributed operations over dense, sparse, and compressed data. Our experiments in SystemML show end-to-end performance improvements of up to 22x, with negligible compilation overhead.
Matthias Boehm 0001, Berthold Reinwald, Dylan Hutchison, Prithviraj Sen, Alexandre V. Evfimievski, Niketan Pansare
Proc. VLDB Endow.5
2017 SPOOF: Sum-Product Optimization and Operator Fusion for Large-Scale Machine Learning
Tarek Elgamal, Shangyu Luo, Matthias Boehm 0001, Alexandre V. Evfimievski, Shirish Tatikonda, Berthold Reinwald, Prithviraj Sen
CIDR4
2017 A Rectangle Mining Method for Understanding the Semantics of Financial Tables
abstract
Financial statements report crucial information in tables with complex semantic structure, which are desirable, yet challenging, to interpret automatically. For example, in such tables a row of data cells is often explained by the headers of other rows. In a departure from prior art, we propose a rectangle mining framework for understanding complex tables, which considers rectangular regions rather than individual cells or pairs of cells in a table. We instantiate this framework with ReMine, an algorithm for extracting row header semantics of table, and show that it significantly outperforms prior pair-wise classification approaches on two datasets: (i) a set of manually labeled financial tables from multiple companies, and (ii) the ICDAR 2013 Table Competition dataset.
Xilun Chen 0002, Laura Chiticariu, Marina Danilevsky, Alexandre V. Evfimievski, Prithviraj Sen
ICDAR4
2016 SystemML: Declarative Machine Learning on Spark
abstract
The rising need for custom machine learning (ML) algorithms and the growing data sizes that require the exploitation of distributed, data-parallel frameworks such as MapReduce or Spark, pose significant productivity challenges to data scientists. Apache SystemML addresses these challenges through declarative ML by (1) increasing the productivity of data scientists as they are able to express custom algorithms in a familiar domain-specific language covering linear algebra primitives and statistical functions, and (2) transparently running these ML algorithms on distributed, data-parallel frameworks by applying cost-based compilation techniques to generate efficient, low-level execution plans with in-memory single-node and large-scale distributed operations. This paper describes SystemML on Apache Spark, end to end, including insights into various optimizer and runtime techniques as well as performance characteristics. We also share lessons learned from porting SystemML to Spark and declarative ML in general. Finally, SystemML is open-source, which allows the database community to leverage it as a testbed for further research.
Matthias Boehm 0001, Michael Dusenberry, Deron Eriksson, Alexandre V. Evfimievski, Faraz Makari Manshadi, Niketan Pansare, Berthold Reinwald, Frederick Reiss 0001, Prithviraj Sen, Arvind Surve, Shirish Tatikonda
Proc. VLDB Endow.4
2015 Efficient sample generation for scalable meta learning
abstract
Meta learning techniques such as cross-validation and ensemble learning are crucial for applying machine learning to real-world use cases. These techniques first generate samples from input data, and then train and evaluate machine learning models on these samples. For meta learning on large datasets, the efficient generation of samples becomes problematic, especially when the data is stored distributed in a block-partitioned representation, and processed on a shared-nothing cluster. We present a novel, parallel algorithm for efficient sample generation from large, block-partitioned datasets in a shared-nothing architecture. This algorithm executes in a single pass over the data, and minimizes inter-machine communication. The algorithm supports a wide variety of sample generation techniques through an embedded user-defined sampling function. We illustrate how to implement distributed sample generation for popular meta learning techniques such as hold-out tests, k-fold cross-validation, and bagging, using our algorithm and present an experimental evaluation on datasets with billions of datapoints.
Sebastian Schelter, Juan Soto 0001, Volker Markl, Douglas Burdick, Berthold Reinwald, Alexandre V. Evfimievski
ICDE6
2013 Compiling machine learning algorithms with SystemML
abstract
Analytics on big data range from passenger volume prediction in transportation to customer satisfaction in automotive diagnostic systems, and from correlation analysis in social media data to log analysis in manufacturing. Expressing and running these analytics for varying data characteristics and at scale is challenging. To address these challenges, SystemML implements a declarative, high-level language using an R-like syntax extended with machine-learning-specific constructs, that is compiled to a MapReduce runtime [2]. The language is rich enough to express a wide class of statistical, predictive modeling and machine learning algorithms (Fig. 1). We chose robust algorithms that scale to large, and potentially sparse data with many features.
Matthias Boehm 0001, Douglas Burdick, Alexandre V. Evfimievski, Berthold Reinwald, Prithviraj Sen, Shirish Tatikonda, Yuanyuan Tian 0001
SoCC3
2010 Epistemic privacy
abstract
We present a novel definition of privacy in the framework of offline (retroactive) database query auditing. Given information about the database, a description of sensitive data, and assumptions about users' prior knowledge, our goal is to determine if answering a past user's query could have led to a privacy breach. According to our definition, an audited propertyAis private, given the disclosure of propertyB, if no user can gain confidence inAby learningB, subject to prior knowledge constraints. Privacy is not violated if the disclosure ofBcauses a loss of confidence inA. The new notion of privacy is formalized using the well-known semantics for reasoning about knowledge, where logical properties correspond to sets of possible worlds (databases) that satisfy these properties. Database users are modeled as either possibilistic agents whose knowledge is a set of possible worlds, or as probabilistic agents whose knowledge is a probability distribution on possible worlds. We analyze the new privacy notion, show its relationship with the conventional approach, and derive criteria that allow the auditor to test privacy efficiently in some important cases. In particular, we prove characterization theorems for the possibilistic case, and study in depth the probabilistic case under the assumption that all database records are considered a-priori independent by the user, as well as under more relaxed (or absent) prior-knowledge assumptions. In the probabilistic case we show that for certain families of distributions there is no efficient algorithm to test whether an audited propertyAis private given the disclosure of a propertyB, assumingP≠NP. Nevertheless, for many interesting families, such as the family of product distributions, we obtain algorithms that are efficient both in theory and in practice.
Alexandre V. Evfimievski, Ronald Fagin, David P. Woodruff
J. ACM1
2008 Epistemic privacy
abstract
We present a novel definition of privacy in the framework of offline (retroactive) database query auditing. Given information about the database, a description of sensitive data, and assumptions about users' prior knowledge, our goal is to determine if answering a past user's query could have led to a privacy breach. According to our definition, an audited property A is private, given the disclosure of property B, if no user can gain confidence in A by learning B, subject to prior knowledge constraints. Privacy is not violated if the disclosure of B causes a loss of confidence in A. The new notion of privacy is formalized using the well-known semantics for reasoning about knowledge, where logical properties correspond to sets of possible worlds (databases) that satisfy these properties. Database users are modelled as either possibilistic agents whose knowledge is a set of possible worlds, or as probabilistic agents whose knowledge is a probability distribution on possible worlds.We analyze the new privacy notion, show its relationship with the conventional approach, and derive criteria that allow the auditor to test privacy efficiently in some important cases. In particular, we prove characterization theorems for the possibilistic case, and study in depth the probabilistic case under the assumption that all database records are considered a-priori independent by the user, as well as under more relaxed (or absent) prior-knowledge assumptions. In the probabilistic case we show that for certain families of distributions there is no efficient algorithm to test whether an audited property A is private given the disclosure of a property B, assuming P ` NP. Nevertheless, for many interesting families, such as the family of product distributions, we obtain algorithms that are efficient both in theory and in practice.
Alexandre V. Evfimievski, Ronald Fagin, David P. Woodruff
PODS1
2007 Auditing disclosure by relevance ranking
abstract
Numerous widely publicized cases of theft and misuse of private information underscore the need for audit technology to identify the sources of unauthorized disclosure. We present an auditing methodology that ranks potential disclosure sources according to their proximity to the leaked records. Given a sensitive table that contains the disclosed data, our methodology prioritizes by relevance the past queries to the database that could have potentially been used to produce the sensitive table. We provide three conceptually different measures of proximity between the sensitive table and a query result. One measure is inspired by information retrieval in text processing, another is based on statistical record linkage, and the third computes the derivation probability of the sensitive table in a tree-based generative model. We also analyze the characteristics of the three measures and the corresponding ranking algorithms.
Rakesh Agrawal 0001, Alexandre V. Evfimievski, Jerry Kiernan, Raja Velu
SIGMOD Conference2
2004 Privacy preserving mining of association rules
Alexandre V. Evfimievski, Ramakrishnan Srikant, Rakesh Agrawal 0001, Johannes Gehrke
Inf. Syst.1
2003 Limiting privacy breaches in privacy preserving data mining
abstract
There has been increasing interest in the problem of building accurate data mining models over aggregate data, while protecting privacy at the level of individual records. One approach for this problem is to randomize the values in individual records, and only disclose the randomized values. The model is then built over the randomized data, after first compensating for the randomization (at the aggregate level). This approach is potentially vulnerable to privacy breaches: based on the distribution of the data, one may be able to learn with high confidence that some of the randomized records satisfy a specified property, even though privacy is preserved on average.In this paper, we present a new formulation of privacy breaches, together with a methodology, "amplification", for limiting them. Unlike earlier approaches, amplification makes it is possible to guarantee limits on privacy breaches without any knowledge of the distribution of the original data. We instantiate this methodology for the problem of mining association rules, and modify the algorithm from [9] to limit privacy breaches without knowledge of the data distribution. Next, we address the problem that the amount of randomization required to avoid privacy breaches (when mining association rules) results in very long transactions. By using pseudorandom generators and carefully choosing seeds such that the desired items from the original transaction are present in the randomized transaction, we can send just the seed instead of the transaction, resulting in a dramatic drop in communication and storage cost. Finally, we define new information measures that take privacy breaches into account when quantifying the amount of privacy preserved by randomization.
Alexandre V. Evfimievski, Johannes Gehrke, Ramakrishnan Srikant
PODS1
2003 Information Sharing Across Private Databases
abstract
Literature on information integration across databases tacitly assumes that the data in each database can be revealed to the other databases. However, there is an increasing need for sharing information across autonomous entities in such a way that no information apart from the answer to the query is revealed. We formalize the notion of minimal information sharing across private databases, and develop protocols for intersection, equijoin, intersection size, and equijoin size. We also show how new applications can be built using the proposed protocols.
Rakesh Agrawal 0001, Alexandre V. Evfimievski, Ramakrishnan Srikant
SIGMOD Conference2
2002 Privacy preserving mining of association rules
abstract
We present a framework for mining association rules from transactions consisting of categorical items where the data has been randomized to preserve privacy of individual transactions. While it is feasible to recover association rules and preserve privacy using a straightforward "uniform" randomization, the discovered rules can unfortunately be exploited to find privacy breaches. We analyze the nature of privacy breaches and propose a class of randomization operators that are much more effective than uniform randomization in limiting the breaches. We derive formulae for an unbiased support estimator and its variance, which allow us to recover itemset supports from randomized datasets, and show how to incorporate these formulae into mining algorithms. Finally, we present experimental results that validate the algorithm by applying it on real datasets.
Alexandre V. Evfimievski, Ramakrishnan Srikant, Rakesh Agrawal 0001, Johannes Gehrke
KDD1
2000 A probabilistic algorithm for updating files over a communication link
Alexandre V. Evfimievski
Theor. Comput. Sci.1
1998 A Probabilistic Algorithm for Updating Files over a Communication Link
Alexandre V. Evfimievski
SODA1