Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Avi Pfeffer

dblp:p/AviPfeffer · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning
domain-independent planning
0.912025
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.312025
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.122009
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.112010
Agent decision-making in open mixed networks · Artif. Intell. 2010
Knowledge, reasoning and agents › Multi-agent systems
game solving
0.122009
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.122007
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.112007
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.112007
Discovering Weakly-Interacting Factors in a Complex Stochastic Process · NIPS 2007
Robotics › Motion planning and robot control
dynamic modeling
0.112007
Global/Local Dynamic Models · IJCAI 2007
Energy-efficient computing
power management
0.112007
User Model and Utility Based Power Management · AAAI 2007
Algorithms and data structures › dynamic programming
memoization
0.112007
Sampling with Memoization · AAAI 2007
Algorithms and data structures › randomized algorithms
sampling
0.112007
Sampling with Memoization · AAAI 2007
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods › sequential monte carlo
particle filtering
0.112005
Continuous Time Particle Filtering · IJCAI 2005
Audio and music processing
music transcription
0.112005
Signal-to-Score Music Transcription using Graphical Models · IJCAI 2005
Requirements engineering and software design › specification
functional specification
0.112005
Functional Specification of Probabilistic Process Models · AAAI 2005
Machine learning › Probabilistic and Bayesian machine learning
observation model
0.012004
Repeated Observation Models · AAAI 2004
Compilers and program optimization
autotuning
0.012004
Using probabilistic reasoning to automate software tuning · SIGMETRICS 2004
Program verification
probabilistic reasoning
0.012004
Using probabilistic reasoning to automate software tuning · SIGMETRICS 2004
Programming languages and type systems
language semantics
0.012002
Stochastic lambda calculus and monads of probability distributions · POPL 2002
Programming languages and type systems › computational effects
monads
0.012002
Stochastic lambda calculus and monads of probability distributions · POPL 2002
Programming languages and type systems › probabilistic programming
stochastic lambda calculus
0.012002
Stochastic lambda calculus and monads of probability distributions · POPL 2002
Machine learning › Probabilistic and Bayesian machine learning
probabilistic programming
0.012001
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.011999
Learning Probabilistic Relational Models · IJCAI 1999
Algorithmic game theory and mechanism design
imperfect information games
0.021997
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.011997
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.011997
Representations and Solutions for Game-Theoretic Problems · Artif. Intell. 1997
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
continuous-time inference
0.012005
Continuous Time Particle Filtering · IJCAI 2005
Distributed systems
distributed coordination
0.011996
Mariposa: A Wide-Area Distributed Database System · VLDB J. 1996
Distributed systems › replication › geo-replication
wide-area replication
0.011996
Mariposa: A Wide-Area Distributed Database System · VLDB J. 1996
Knowledge, reasoning and agents › Multi-agent systems
imperfect information games
0.011995
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
YearPublicationVenuePosition
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
FUSION4
2018 Structured Factored Inference for Probabilistic Programming
abstract
Probabilistic 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
AISTATS1
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
FUSION3
2014 Hierarchical management of large-scale malware data
abstract
As 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 BigData5
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
DIMVA8
2011 Using Emotions to Enhance Decision-Making
Dimitrios Antos, Avi Pfeffer
IJCAI2
2010 Practical Probabilistic Programming
Avi Pfeffer
ILP1
2010 Learning Game Representations from Data Using Rationality Constraints
Xi Alice Gao, Avi Pfeffer
UAI2
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
IJCAI2
2009 CTPPL: A Continuous Time Probabilistic Programming Language
Avi Pfeffer
IJCAI1
2009 Temporal Action-Graph Games: A New Representation for Dynamic Games
Albert Xin Jiang, Kevin Leyton-Brown, Avi Pfeffer
UAI3
2008 Using Reasoning Patterns to Simplify Games
Dimitrios Antos, Avi Pfeffer
AAAI2
2008 Identifying reasoning patterns in games
Dimitrios Antos, Avi Pfeffer
UAI2
2008 Learning and Solving Many-Player Games through a Cluster-Based Representation
Sevan G. Ficici, David C. Parkes, Avi Pfeffer
UAI3
2008 Networks of Influence Diagrams: A Formalism for Representing Agents' Beliefs and Decision-Making Processes
abstract
This 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
AAAI2
2007 Sampling with Memoization
Avi Pfeffer
AAAI1
2007 On the Reasoning Patterns of Agents in Games
Avi Pfeffer, Kobi Gal
AAAI1
2007 User Model and Utility Based Power Management
Chih-Han Yu, Shie Mannor, Georgios Theocharous, Avi Pfeffer
AAAI4
2007 Global/Local Dynamic Models
Avi Pfeffer, David Lawless, Brenda Ng
IJCAI1
2007 Discovering Weakly-Interacting Factors in a Complex Stochastic Process
abstract
Dynamic 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
NIPS2
2006 A Junction Tree Propagation Algorithm for Bayesian Networks with Second-Order Uncertainties
abstract
Bayesian 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
ICTAI4
2006 Approximate Separability for Weak Interaction in Dynamic Systems
Avi Pfeffer
UAI1
2005 Functional Specification of Probabilistic Process Models
Avi Pfeffer
AAAI1
2005 Signal-to-Score Music Transcription using Graphical Models
Emir Kapanci, Avi Pfeffer
IJCAI2
2005 Continuous Time Particle Filtering
Brenda Ng, Avi Pfeffer, Richard Dearden
IJCAI2
2005 Asynchronous Dynamic Bayesian Networks
Avi Pfeffer, Terry Tai
UAI1
2004 Learning Social Preferences in Games
Kobi Gal, Avi Pfeffer, Francesca Marzo, Barbara J. Grosz
AAAI2
2004 Repeated Observation Models
Avi Pfeffer
AAAI1
2004 Using probabilistic reasoning to automate software tuning
abstract
Manually 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
SIGMETRICS3
2003 Bayesian Information Extraction Network
Leonid Peshkin, Avi Pfeffer
IJCAI2
2003 Bayesian Nets for Syntactic Categorization of Novel Words
Leonid Peshkin, Avi Pfeffer, Virginia Savova
HLT-NAACL2
2003 Loopy Belief Propagation as a Basis for Communication in Sensor Networks
Christopher Crick, Avi Pfeffer
UAI2
2002 Stochastic lambda calculus and monads of probability distributions
abstract
Probability 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
POPL2
2002 Factored Particles for Scalable Monitoring
Brenda Ng, Leonid Peshkin, Avi Pfeffer
UAI3
2001 IBAL: A Probabilistic Rational Programming Language
Avi Pfeffer
IJCAI1
2001 Sufficiency, Separability and Temporal Probabilistic Models
Avi Pfeffer
UAI1
1999 Learning Probabilistic Relational Models
Nir Friedman, Lise Getoor, Daphne Koller, Avi Pfeffer
IJCAI4
1999 SPOOK: A system for probabilistic object-oriented knowledge representation
Avi Pfeffer, Daphne Koller, Brian Milch, Ken T. Takusagawa
UAI1
1997 Learning Probabilities for Noisy First-Order Rules
Daphne Koller, Avi Pfeffer
IJCAI2
1997 Object-Oriented Bayesian Networks
Daphne Koller, Avi Pfeffer
UAI2
1997 Representations and Solutions for Game-Theoretic Problems
abstract
A 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
IJCAI2
1995 Generalized Search Trees for Database Systems
Joseph M. Hellerstein, Jeffrey F. Naughton, Avi Pfeffer
VLDB3