Demo Data from VLDB 2026 / reviewers in the wild / expert
Avi Pfeffer
dblp:p/AviPfeffer
· DBLP profile ↗
49ranked-venue papers
13as first author
1since 2021 · last 2025
0000-0002-6724-2640ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 41 · 13 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 19 · 7 first-authorDatabases, data management, data science and information retrieval · 6Software engineering, systems software and programming languages · 2Systems, architecture and hardware · 1Security and privacy · 1Theory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging 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
21 papers |
Planning, search and constraint satisfaction · 35% Knowledge representation and reasoning · 26% Multi-agent systems · 20% | |
| Software engineering, system software, and programming languages
5 papers |
Programming languages and type systems · 61% Requirements engineering and software design · 14% Compilers and program optimization · 12% | |
| Theoretical computer science
5 papers |
Algorithmic game theory and mechanism design · 57% Algorithms and data structures · 42% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Energy-efficient computing · 70% Distributed systems · 30% |
Topics — the 30 heaviest of 40, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning
domain-independent planning |
0.9 | 1 | 2025 | Coltrane: A domain-independent system for characterizing and planning in novel situations · Artif. Intell. 2025 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
qualitative reasoning |
0.3 | 1 | 2025 | Coltrane: A domain-independent system for characterizing and planning in novel situations · Artif. Intell. 2025 |
Programming languages and type systems › probabilistic programming
probabilistic programming language |
0.1 | 2 | 2009 | CTPPL: A Continuous Time Probabilistic Programming Language · IJCAI 2009 IBAL: A Probabilistic Rational Programming Language · IJCAI 2001 |
Knowledge, reasoning and agents › Multi-agent systems
multi-agent decision making |
0.1 | 1 | 2010 | Agent decision-making in open mixed networks · Artif. Intell. 2010 |
Knowledge, reasoning and agents › Multi-agent systems
game solving |
0.1 | 2 | 2009 | Using Reasoning Patterns to Help Humans Solve Complex Games · IJCAI 2009 Generating and Solving Imperfect Information Games · IJCAI 1995 |
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models |
0.1 | 2 | 2007 | Discovering Weakly-Interacting Factors in a Complex Stochastic Process · NIPS 2007 Signal-to-Score Music Transcription using Graphical Models · IJCAI 2005 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
approximate inference |
0.1 | 1 | 2007 | Discovering Weakly-Interacting Factors in a Complex Stochastic Process · NIPS 2007 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › bayesian network
dynamic bayesian network |
0.1 | 1 | 2007 | Discovering Weakly-Interacting Factors in a Complex Stochastic Process · NIPS 2007 |
Robotics › Motion planning and robot control
dynamic modeling |
0.1 | 1 | 2007 | Global/Local Dynamic Models · IJCAI 2007 |
Energy-efficient computing
power management |
0.1 | 1 | 2007 | User Model and Utility Based Power Management · AAAI 2007 |
Algorithms and data structures › dynamic programming
memoization |
0.1 | 1 | 2007 | Sampling with Memoization · AAAI 2007 |
Algorithms and data structures › randomized algorithms
sampling |
0.1 | 1 | 2007 | Sampling with Memoization · AAAI 2007 |
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods › sequential monte carlo
particle filtering |
0.1 | 1 | 2005 | Continuous Time Particle Filtering · IJCAI 2005 |
Audio and music processing
music transcription |
0.1 | 1 | 2005 | Signal-to-Score Music Transcription using Graphical Models · IJCAI 2005 |
Requirements engineering and software design › specification
functional specification |
0.1 | 1 | 2005 | Functional Specification of Probabilistic Process Models · AAAI 2005 |
Machine learning › Probabilistic and Bayesian machine learning
observation model |
0.0 | 1 | 2004 | Repeated Observation Models · AAAI 2004 |
Compilers and program optimization
autotuning |
0.0 | 1 | 2004 | Using probabilistic reasoning to automate software tuning · SIGMETRICS 2004 |
Program verification
probabilistic reasoning |
0.0 | 1 | 2004 | Using probabilistic reasoning to automate software tuning · SIGMETRICS 2004 |
Programming languages and type systems
language semantics |
0.0 | 1 | 2002 | Stochastic lambda calculus and monads of probability distributions · POPL 2002 |
Programming languages and type systems › computational effects
monads |
0.0 | 1 | 2002 | Stochastic lambda calculus and monads of probability distributions · POPL 2002 |
Programming languages and type systems › probabilistic programming
stochastic lambda calculus |
0.0 | 1 | 2002 | Stochastic lambda calculus and monads of probability distributions · POPL 2002 |
Machine learning › Probabilistic and Bayesian machine learning
probabilistic programming |
0.0 | 1 | 2001 | IBAL: A Probabilistic Rational Programming Language · IJCAI 2001 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › relational model
probabilistic relational model |
0.0 | 1 | 1999 | Learning Probabilistic Relational Models · IJCAI 1999 |
Algorithmic game theory and mechanism design
imperfect information games |
0.0 | 2 | 1997 | Representations and Solutions for Game-Theoretic Problems · Artif. Intell. 1997 Generating and Solving Imperfect Information Games · IJCAI 1995 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › probabilistic reasoning
probabilistic logic |
0.0 | 1 | 1997 | Learning Probabilities for Noisy First-Order Rules · IJCAI 1997 |
Algorithmic game theory and mechanism design › bounded rationality › behavioral game theory › strategic reasoning
game-theoretic reasoning |
0.0 | 1 | 1997 | Representations and Solutions for Game-Theoretic Problems · Artif. Intell. 1997 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
continuous-time inference |
0.0 | 1 | 2005 | Continuous Time Particle Filtering · IJCAI 2005 |
Distributed systems
distributed coordination |
0.0 | 1 | 1996 | Mariposa: A Wide-Area Distributed Database System · VLDB J. 1996 |
Distributed systems › replication › geo-replication
wide-area replication |
0.0 | 1 | 1996 | Mariposa: A Wide-Area Distributed Database System · VLDB J. 1996 |
Knowledge, reasoning and agents › Multi-agent systems
imperfect information games |
0.0 | 1 | 1995 | Generating and Solving Imperfect Information Games · IJCAI 1995 |
Methods — techniques the papers use, named apart from their topics
game theory · 0.3probabilistic modeling · 0.2utility theory · 0.1user modeling · 0.1signal processing · 0.1graphical model · 0.1probabilistic programming · 0.1influence diagram · 0.1search · 0.1mutual information heuristic · 0.1memoization · 0.1measure terms · 0.1global/local modeling · 0.1belief propagation · 0.1probabilistic graphical models · 0.0probabilistic graphical model · 0.0bayesian network · 0.0monadic semantics · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Coltrane: A domain-independent system for characterizing and planning in novel situations
A. Bryan Loyall, Avi Pfeffer, James Niehaus, Michael Harradon, Paola Rizzo, Alex Gee, Joseph Campolongo, Tyler Mayer, John Steigerwald |
Artif. Intell. | 2 |
| 2019 | Machine Learning-Enabled Adaptation of Information Fusion Software Systems
Gerald Fry, T. Samawi, Kenny Lu, Avi Pfeffer, Curt Wu, Steve Marotta, Michael Reposa, Stephen Chong |
FUSION | 4 |
| 2018 | Structured Factored Inference for Probabilistic ProgrammingabstractProbabilistic reasoning on complex real-world models is computationally challenging. Inference algorithms have been developed that work well on specific models or on parts of general models, but they require significant hand-engineering to apply to full-scale problems. Probabilistic programming (PP) enables the expression of rich probabilistic models, but inference remains a bottleneck in many applications. Factored inference is one of the main approaches to inference in graphical models, but has trouble scaling up to some hard problems expressible as probabilistic programs. We present structured factored inference (SFI), a framework that enables factored inference algorithms to scale to significantly more complex programs. Using models encoded in a PP language, SFI provides a sound means to decompose a model into submodels, apply an algorithm to each submodel, and combine results to answer a query. Our results show that SFI successfully reasons on models where standard factored inference algorithms fail due to computational complexity. SFI is nearly as accurate as exact inference and is as fast as approximate inference methods. Avi Pfeffer, Brian E. Ruttenberg, William Kretschmer, Alison O'Connor |
AISTATS | 1 |
| 2017 | Decision-making and opinion formation in simple networks
Matan Leibovich, Inon Zuckerman, Avi Pfeffer, Kobi Gal |
Knowl. Inf. Syst. | 3 |
| 2015 | Reasoning on resident space object hierarchies using probabilistic programming
Brian E. Ruttenberg, Matthew P. Wilkins, Avi Pfeffer |
FUSION | 3 |
| 2014 | Hierarchical management of large-scale malware dataabstractAs the pace of generation of new malware accelerates, clustering and classifying newly discovered malware requires new approaches to data management. We describe our Big Data approach to managing malware to support effective and efficient malware analysis on large and rapidly evolving sets of malware. The key element of our approach is a hierarchical organization of the malware, which organizes malware into families, maintains a rich description of the relationships between malware, and facilitates efficient online analysis of new malware as they are discovered. Using clustering evaluation metrics, we show that our system discovers malware families comparable to those produced by traditional hierarchical clustering algorithms, while scaling much better with the size of the data set. We also show the flexibility of our system as it relates to substituting various data representations, methods of comparing malware binaries, clustering algorithms, and other factors. Our approach will enable malware analysts and investigators to quickly understand and quantify changes in the global malware ecosystem. Lee Kellogg, Brian E. Ruttenberg, Alison O'Connor, Michael Howard, Avi Pfeffer |
IEEE BigData | 5 |
| 2014 | Identifying Shared Software Components to Support Malware Forensics
Brian E. Ruttenberg, Craig Miles, Lee Kellogg, Vivek Notani, Michael Howard, Charles LeDoux, Arun Lakhotia, Avi Pfeffer |
DIMVA | 8 |
| 2011 | Using Emotions to Enhance Decision-Making
Dimitrios Antos, Avi Pfeffer |
IJCAI | 2 |
| 2010 | Practical Probabilistic Programming
Avi Pfeffer |
ILP | 1 |
| 2010 | Learning Game Representations from Data Using Rationality Constraints
Xi Alice Gao, Avi Pfeffer |
UAI | 2 |
| 2010 | Specifying and monitoring economic environments using rights and obligations
Loizos Michael, David C. Parkes, Avi Pfeffer |
Auton. Agents Multi Agent Syst. | 3 |
| 2010 | Agent decision-making in open mixed networks
Kobi Gal, Barbara J. Grosz, Sarit Kraus, Avi Pfeffer, Stuart M. Shieber |
Artif. Intell. | 4 |
| 2009 | Using Reasoning Patterns to Help Humans Solve Complex Games
Dimitrios Antos, Avi Pfeffer |
IJCAI | 2 |
| 2009 | CTPPL: A Continuous Time Probabilistic Programming Language
Avi Pfeffer |
IJCAI | 1 |
| 2009 | Temporal Action-Graph Games: A New Representation for Dynamic Games
Albert Xin Jiang, Kevin Leyton-Brown, Avi Pfeffer |
UAI | 3 |
| 2008 | Using Reasoning Patterns to Simplify Games
Dimitrios Antos, Avi Pfeffer |
AAAI | 2 |
| 2008 | Identifying reasoning patterns in games
Dimitrios Antos, Avi Pfeffer |
UAI | 2 |
| 2008 | Learning and Solving Many-Player Games through a Cluster-Based Representation
Sevan G. Ficici, David C. Parkes, Avi Pfeffer |
UAI | 3 |
| 2008 | Networks of Influence Diagrams: A Formalism for Representing Agents' Beliefs and Decision-Making ProcessesabstractThis paper presents Networks of Influence Diagrams (NID), a compact, natural and highly expressive language for reasoning about agents' beliefs and decision-making processes. NIDs are graphical structures in which agents' mental models are represented as nodes in a network; a mental model for an agent may itself use descriptions of the mental models of other agents. NIDs are demonstrated by examples, showing how they can be used to describe conflicting and cyclic belief structures, and certain forms of bounded rationality. In an opponent modeling domain, NIDs were able to outperform other computational agents whose strategies were not known in advance. NIDs are equivalent in representation to Bayesian games but they are more compact and structured than this formalism. In particular, the equilibrium definition for NIDs makes an explicit distinction between agents' optimal strategies, and how they actually behave in reality. Kobi Gal, Avi Pfeffer |
J. Artif. Intell. Res. | 2 |
| 2007 | Modeling Reciprocal Behavior in Human Bilateral Negotiation
Kobi Gal, Avi Pfeffer |
AAAI | 2 |
| 2007 | Sampling with Memoization
Avi Pfeffer |
AAAI | 1 |
| 2007 | On the Reasoning Patterns of Agents in Games
Avi Pfeffer, Kobi Gal |
AAAI | 1 |
| 2007 | User Model and Utility Based Power Management
Chih-Han Yu, Shie Mannor, Georgios Theocharous, Avi Pfeffer |
AAAI | 4 |
| 2007 | Global/Local Dynamic Models
Avi Pfeffer, David Lawless, Brenda Ng |
IJCAI | 1 |
| 2007 | Discovering Weakly-Interacting Factors in a Complex Stochastic ProcessabstractDynamic Bayesian networks are structured representations of stochastic pro- cesses. Despite their structure, exact inference in DBNs is generally intractable. One approach to approximate inference involves grouping the variables in the process into smaller factors and keeping independent beliefs over these factors. In this paper we present several techniques for decomposing a dynamic Bayesian network automatically to enable factored inference. We examine a number of fea- tures of a DBN that capture different types of dependencies that will cause error in factored inference. An empirical comparison shows that the most useful of these is a heuristic that estimates the mutual information introduced between factors by one step of belief propagation. In addition to features computed over entire factors, for efficiency we explored scores computed over pairs of variables. We present search methods that use these features, pairwise and not, to find a factor- ization, and we compare their results on several datasets. Automatic factorization extends the applicability of factored inference to large, complex models that are undesirable to factor by hand. Moreover, tests on real DBNs show that automatic factorization can achieve significantly lower error in some cases. Charlie Frogner, Avi Pfeffer |
NIPS | 2 |
| 2006 | A Junction Tree Propagation Algorithm for Bayesian Networks with Second-Order UncertaintiesabstractBayesian networks (BNs) have been widely used as a model for knowledge representation and probabilistic inferences. However, the single probability representation of conditional dependencies has been proven to be over-constrained in realistic applications. Many efforts have proposed to represent the dependencies using probability intervals instead of single probabilities. In this paper, we move one step further and adopt a probability distribution schema. This results in a higher order representation of uncertainties in a BN. We formulate probabilistic inferences in this context and then propose a mean/covariance propagation algorithm based on the well-known junction tree propagation for standard BNs. For algorithm validation, we develop a two-layered Markov likelihood weighting approach that handles high-order uncertainties and provides "ground-truth" solutions to inferences, albeit very slowly. Our experiments show that the mean/covariance propagation algorithm can efficiently produce high-quality solutions that compare favorably to results obtained through painstaking sampling Maurizio Borsotto, Emir Kapanci, Avi Pfeffer, Christopher Crick |
ICTAI | 4 |
| 2006 | Approximate Separability for Weak Interaction in Dynamic Systems
Avi Pfeffer |
UAI | 1 |
| 2005 | Functional Specification of Probabilistic Process Models
Avi Pfeffer |
AAAI | 1 |
| 2005 | Signal-to-Score Music Transcription using Graphical Models
Emir Kapanci, Avi Pfeffer |
IJCAI | 2 |
| 2005 | Continuous Time Particle Filtering
Brenda Ng, Avi Pfeffer, Richard Dearden |
IJCAI | 2 |
| 2005 | Asynchronous Dynamic Bayesian Networks
Avi Pfeffer, Terry Tai |
UAI | 1 |
| 2004 | Learning Social Preferences in Games
Kobi Gal, Avi Pfeffer, Francesca Marzo, Barbara J. Grosz |
AAAI | 2 |
| 2004 | Repeated Observation Models
Avi Pfeffer |
AAAI | 1 |
| 2004 | Using probabilistic reasoning to automate software tuningabstractManually tuning the parameters or "knobs" of a complex software system is an extremely difficult task. Ideally, the process of software tuning should be automated, allowing software systems to reconfigure themselves as needed in response to changing conditions. We present a methodology that uses a probabilistic, graphical model known as an influence diagram as the foundation of an effective, automated approach to software tuning. We have used our methodology to simultaneously tune four knobs from the Berkeley DB embedded database system, and our results show that an influence diagram can effectively generalize from training data for this domain. David G. Sullivan, Margo I. Seltzer, Avi Pfeffer |
SIGMETRICS | 3 |
| 2003 | Bayesian Information Extraction Network
Leonid Peshkin, Avi Pfeffer |
IJCAI | 2 |
| 2003 | Bayesian Nets for Syntactic Categorization of Novel Words
Leonid Peshkin, Avi Pfeffer, Virginia Savova |
HLT-NAACL | 2 |
| 2003 | Loopy Belief Propagation as a Basis for Communication in Sensor Networks
Christopher Crick, Avi Pfeffer |
UAI | 2 |
| 2002 | Stochastic lambda calculus and monads of probability distributionsabstractProbability distributions are useful for expressing the meanings of probabilistic languages, which support formal modeling of and reasoning about uncertainty. Probability distributions form a monad, and the monadic definition leads to a simple, natural semantics for a stochastic lambda calculus, as well as simple, clean implementations of common queries. But the monadic implementation of the expectation query can be much less efficient than current best practices in probabilistic modeling. We therefore present a language of measure terms, which can not only denote discrete probability distributions but can also support the best known modeling techniques. We give a translation of stochastic lambda calculus into measure terms. Whether one translates into the probability monad or into measure terms, the results of the translations denote the same probability distribution. Norman Ramsey, Avi Pfeffer |
POPL | 2 |
| 2002 | Factored Particles for Scalable Monitoring
Brenda Ng, Leonid Peshkin, Avi Pfeffer |
UAI | 3 |
| 2001 | IBAL: A Probabilistic Rational Programming Language
Avi Pfeffer |
IJCAI | 1 |
| 2001 | Sufficiency, Separability and Temporal Probabilistic Models
Avi Pfeffer |
UAI | 1 |
| 1999 | Learning Probabilistic Relational Models
Nir Friedman, Lise Getoor, Daphne Koller, Avi Pfeffer |
IJCAI | 4 |
| 1999 | SPOOK: A system for probabilistic object-oriented knowledge representation
Avi Pfeffer, Daphne Koller, Brian Milch, Ken T. Takusagawa |
UAI | 1 |
| 1997 | Learning Probabilities for Noisy First-Order Rules
Daphne Koller, Avi Pfeffer |
IJCAI | 2 |
| 1997 | Object-Oriented Bayesian Networks
Daphne Koller, Avi Pfeffer |
UAI | 2 |
| 1997 | Representations and Solutions for Game-Theoretic ProblemsabstractA system with multiple interacting agents (whether artificial or human) is often best analyzed using game-theoretic tools. Unfortunately, while the formal foundations are well-established, standard computational techniques for game-theoretic reasoning are inadequate for dealing with realistic games. This paper describes the Gala system, an implemented system that allows the specification and efficient solution of large imperfect information games. The system contains the first implementation of a recent algorithm, due to Koller, Megiddo and von Stengel. Experimental results from the system demonstrate that the algorithm is exponentially faster than the standard algorithm in practice, not just in theory. It therefore allows the solution of games that are orders of magnitude larger than were previously possible. The system also provides a new declarative language for compactly and naturally representing games by their rules. As a whole, the Gala system provides the capability for automated game-theoretic analysis of complex real-world situations. Daphne Koller, Avi Pfeffer |
Artif. Intell. | 2 |
| 1996 | Mariposa: A Wide-Area Distributed Database System
Michael Stonebraker, Paul M. Aoki, Witold Litwin, Avi Pfeffer, Adam Sah, Jeff Sidell, Carl Staelin, Andrew Yu |
VLDB J. | 4 |
| 1995 | Generating and Solving Imperfect Information Games
Daphne Koller, Avi Pfeffer |
IJCAI | 2 |
| 1995 | Generalized Search Trees for Database Systems
Joseph M. Hellerstein, Jeffrey F. Naughton, Avi Pfeffer |
VLDB | 3 |