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

Moisés Goldszmidt

dblp:37/1288 · DBLP profile ↗
← Back
42ranked-venue papers
15as first author
0since 2021 · last 2016
—ORCID · none

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

Artificial intelligence and machine learning · 32 · 12 first-authorGraphics, computer vision, multimedia, augmented reality and games · 6 · 2 first-authorSoftware engineering, systems software and programming languages · 5 · 2 first-authorDatabases, data management, data science and information retrieval · 5 · 1 first-authorSystems, architecture and hardware · 3 · 1 first-authorComputer networks · 2Theory of computation · 2 · 2 first-authorSecurity and privacy · 1Applied, 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.

Computer architecture, parallel and distributed computing, and storage systems
5 papers
Performance modeling and evaluation · 70% Cloud and datacenter computing · 27% Distributed systems · 3%
Databases, data mining, and information retrieval
2 papers
Web and social media mining · 97% Machine learning and data management · 3%
Artificial intelligence
11 papers
Probabilistic and Bayesian machine learning · 34% Knowledge representation and reasoning · 24% Motion planning and robot control · 10%
Computer networks
2 papers
Network measurement and analytics · 49% Network management and operations · 37% Internet architecture and protocols · 15%
Network and information security
1 paper
Network security · 100%
Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 77% Program analysis · 23%

Topics — the 28 heaviest of 35, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Web and social media mining
social network analysis
0.212016
Equality and Social Mobility in Twitter Discussion Groups · WSDM 2016
Performance modeling and evaluation
workload characterization
0.242010
Capturing, indexing, clustering, and retrieving system history · SOSP 2005
Short term performance forecasting in enterprise systems · KDD 2005
Fingerprinting the datacenter: automated classification of performance crises · EuroSys 2010
Software maintenance and evolution
code clone detection
0.112010
Scalable and systematic detection of buggy inconsistencies in source code · OOPSLA 2010
Cloud and datacenter computing
datacenter operations
0.112010
Fingerprinting the datacenter: automated classification of performance crises · EuroSys 2010
Network security › intrusion detection and prevention › intrusion detection › malicious traffic detection
botnet detection
0.112007
How dynamic are IP addresses? · SIGCOMM 2007
Network security › content filtering
spam filtering
0.112007
How dynamic are IP addresses? · SIGCOMM 2007
Network management and operations › fault management
fault diagnosis
0.112005
Capturing, indexing, clustering, and retrieving system history · SOSP 2005
Performance modeling and evaluation
performance prediction
0.112005
Short term performance forecasting in enterprise systems · KDD 2005
Performance modeling and evaluation › performance prediction
resource usage prediction
0.112005
Short term performance forecasting in enterprise systems · KDD 2005
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
bayesian network
0.131998
Bayesian Network Classification with Continuous Attributes: Getting the Best of Both Discretization and Parametric Fitting · ICML 1998
Challenge: What is the Impact of Bayesian Networks on Learning? · IJCAI (1) 1997
Discretizing Continuous Attributes While Learning Bayesian Networks · ICML 1996
Program analysis › static analysis
bug detection
0.012010
Scalable and systematic detection of buggy inconsistencies in source code · OOPSLA 2010
Performance modeling and evaluation
capacity planning
0.012001
On the quantification of e-business capacity · EC 2001
Cloud and datacenter computing
quality of service
0.012001
On the quantification of e-business capacity · EC 2001
Machine learning › Representation and self-supervised learning
factored representation
0.012000
Stochastic dynamic programming with factored representations · Artif. Intell. 2000
Robotics › Motion planning and robot control › stochastic optimal control
stochastic dynamic programming
0.012000
Stochastic dynamic programming with factored representations · Artif. Intell. 2000
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning
0.031993
A Maximum Entropy Approach to Nonmonotonic Reasoning · IEEE Trans. Pattern Anal. Mach. Intell. 1993
System-Z+: A Formalism for Reasoning with Variable-Strength Defaults · AAAI 1991
A Maximum Entropy Approach to Nonmonotonic Reasoning · AAAI 1990
Internet architecture and protocols › naming and addressing
IP addressing
0.012007
How dynamic are IP addresses? · SIGCOMM 2007
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › bayesian network
bayesian network classifiers
0.011998
Bayesian Network Classification with Continuous Attributes: Getting the Best of Both Discretization and Parametric Fitting · ICML 1998
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
structure learning
0.011996
Discretizing Continuous Attributes While Learning Bayesian Networks · ICML 1996
Distributed systems
fault tolerance
0.012004
Correlating Instrumentation Data to System States: A Building Block for Automated Diagnosis and Control · OSDI 2004
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
policy synthesis
0.011995
Exploiting Structure in Policy Construction · IJCAI 1995
Machine learning › Optimization for machine learning
structure exploitation
0.011995
Exploiting Structure in Policy Construction · IJCAI 1995
Logic in computer science
belief revision
0.011993
Revision by Conditional Beliefs · AAAI 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning
belief revision
0.011992
Rank-based Systems: A Simple Approach to Belief Revision, Belief Update, and Reasoning about Evidence and Actions · KR 1992
Knowledge, reasoning and agents › Knowledge representation and reasoning › belief change
belief update
0.011992
Rank-based Systems: A Simple Approach to Belief Revision, Belief Update, and Reasoning about Evidence and Actions · KR 1992
Knowledge, reasoning and agents › Knowledge representation and reasoning › nonmonotonic reasoning
default reasoning
0.011991
System-Z+: A Formalism for Reasoning with Variable-Strength Defaults · AAAI 1991
Algorithmic game theory and mechanism design › mechanism design
auction design
0.011999
Sequential Auctions for the Allocation of Resources with Complementarities · IJCAI 1999
Knowledge, reasoning and agents › Knowledge representation and reasoning
probabilistic reasoning
0.011993
A Maximum Entropy Approach to Nonmonotonic Reasoning · IEEE Trans. Pattern Anal. Mach. Intell. 1993

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

statistical analysis · 0.2trace analysis · 0.1application-level server log analysis · 0.1machine learning · 0.1syntactic analysis · 0.1statistical selection · 0.1static analysis · 0.1fingerprinting · 0.1statistical modeling · 0.1similarity-based retrieval · 0.1clustering · 0.1statistical pattern recognition · 0.1time series · 0.1data mining · 0.1bayesian network · 0.1game theory · 0.0parametric fitting · 0.0discretization · 0.0
YearPublicationVenuePosition
2016 Equality and Social Mobility in Twitter Discussion Groups
abstract
Online groups, including chat groups and forums, are becoming important avenues for gathering and exchanging information ranging from troubleshooting devices, to sharing experiences, to finding medical information and advice. Thus, issues about the health and stability of these groups are of particular interest to both industry and academia. In this paper we conduct a large scale study with the objectives of first, characterizing essential aspects of the interactions between the participants of such groups and second, characterizing how the nature of these interactions relate to the health of the groups. Specifically, we concentrate on Twitter Discussion Groups (TDGs), self-organized groups that meet on Twitter by agreeing on a hashtag, date and time. These groups have repeated, real-time meetings and are a rising phenomenon on Twitter. We examine the interactions in these groups in terms of the social equality and mobility of the exchange of attention between participants, according to the @mention convention on Twitter. We estimate the health of a group by measuring the retention rate of participants and the change in the number of meetings over time. We find that social equality and mobility are correlated, and that equality and mobility are related to a group's health. In fact, equality and mobility are as predictive of a group's health as some prior characteristics used to predict health of other online groups. Our findings are based on studying 100 thousand sessions of over two thousand discussion groups over the period of June 2012 to June 2013. These finding are not only relevant to stakeholders interested in maintaining these groups, but to researchers and academics interested in understanding the behavior of participants in online discussions. We also find the parallel with findings on the relationship between economic mobility and equality and health indicators in real-world nations striking and thought-provoking.
Katherine Ellis, Moisés Goldszmidt, Gert R. G. Lanckriet, Nina Mishra, Omer Reingold
WSDM2
2015 Navigation made personal: inferring driving preferences from GPS traces
abstract
All current navigation systems return efficient source-to-destination routes assuming a "one-size-fits-all" set of objectives, without addressing most personal preferences. Although they allow some customization (like "avoid highways" or "avoid tolls"), the choices are very limited and require some sophistication on the part of the user. In this paper we present, implement, and test a framework that generates personalized driving directions by automatically analyzing users' GPS traces. Our approach learns cost functions using coordinate descent, leveraging a state-of-the-art route planning engine for efficiency. In an extensive experimental study, we show that this framework infers user-specific driving preferences, significantly improving the route quality. Our approach can handle continental-sized inputs (with tens of millions of vertices and arcs) and is efficient enough to be run on an autonomous device (such as a car navigation system) preserving user privacy.
Daniel Delling, Andrew V. Goldberg, Moisés Goldszmidt, John Krumm, Kunal Talwar, Renato F. Werneck
SIGSPATIAL/GIS3
2013 Boot-Strapping Language Identifiers for Short Colloquial Postings
Moisés Goldszmidt, Marc Najork, Stelios Paparizos
ECML/PKDD (2)1
2012 Finding Soon-to-Fail Disks in a Haystack
Moisés Goldszmidt
HotStorage1
2011 More Intervention Now!
Moisés Goldszmidt, Rebecca Isaacs
HotOS1
2010 Fingerprinting the datacenter: automated classification of performance crises
abstract
Contemporary datacenters comprise hundreds or thousands of machines running applications requiring high availability and responsiveness. Although a performance crisis is easily detected by monitoring key end-to-end performance indicators (KPIs) such as response latency or request throughput, the variety of conditions that can lead to KPI degradation makes it difficult to select appropriate recovery actions. We propose and evaluate a methodology for automatic classification and identification of crises, and in particular for detecting whether a given crisis has been seen before, so that a known solution may be immediately applied. Our approach is based on a new and efficient representation of the datacenter's state called a fingerprint, constructed by statistical selection and summarization of the hundreds of performance metrics typically collected on such systems. Our evaluation uses 4 months of trouble-ticket data from a production datacenter with hundreds of machines running a 24x7 enterprise-class user-facing application. In experiments in a realistic and rigorous operational setting, our approach provides operators the information necessary to initiate recovery actions with 80% correctness in an average of 10 minutes, which is 50 minutes earlier than the deadline provided to us by the operators. To the best of our knowledge this is the first rigorous evaluation of any such approach on a large-scale production installation.
Peter Bodík, Moisés Goldszmidt, Armando Fox, Dawn B. Woodard, Hans Andersen
EuroSys2
2010 Scalable and systematic detection of buggy inconsistencies in source code
abstract
Software developers often duplicate source code to replicate functionality. This practice can hinder the maintenance of a software project: bugs may arise when two identical code segments are edited inconsistently. This paper presents DejaVu, a highly scalable system for detecting these general syntactic inconsistency bugs.
Mark Gabel, Moisés Goldszmidt, Zhendong Su 0001
OOPSLA4
2008 CT-NOR: Representing and Reasoning About Events in Continuous Time
Aleksandr Simma, Moisés Goldszmidt, John MacCormick, Paul Barham 0001, Richard Black, Rebecca Isaacs, Richard Mortier
UAI2
2007 How dynamic are IP addresses?
abstract
This paper introduces a novel algorithm, UDmap, to identify dynamically assigned IP addresses and analyze their dynamics pattern. UDmap is fully automatic, and relies only on application-level server logs. We applied UDmap to a month-long Hotmail user-login trace and identified a significant number of dynamic IP addresses - more than 102 million. This suggests that the fraction of IP addresses that are dynamic is by no means negligible. Using this information in combination with a three-month Hotmail email server log, we were able to establish that 95.6% of mail servers setup on the dynamic IP addresses in our trace sent out solely spam emails. Moreover, these mail servers sent out a large amount of spam - amounting to 42.2% of all spam emails received by Hotmail. These results highlight the importance of being able to accurately identify dynamic IP addresses for spam filtering. We expect similar benefits to arise for phishing site identification and botnet detection. To our knowledge, this is the first successful attempt to automatically identify and understand IP address dynamics.
Yinglian Xie, Fang Yu 0002, Kannan Achan, Eliot Gillum, Moisés Goldszmidt, Ted Wobber
SIGCOMM5
2007 Making life better one large system at a time: Challenges for UAI research
Moisés Goldszmidt
UAI1
2006 Discovering Dependencies for Network Management
Paramvir Bahl, Paul Barham 0001, Richard Black, Ranveer Chandra, Moisés Goldszmidt, Rebecca Isaacs, Srikanth Kandula, John MacCormick, David A. Maltz, Richard Mortier, Michal Wawrzoniak, Ming Zhang 0005
HotNets5
2005 Ensembles of Models for Automated Diagnosis of System Performance Problems
abstract
Violations of service level objectives (SLO) in Internet services are urgent conditions requiring immediate attention. Previously we explored (I. Cohen et al., 2004) an approach for identifying which low-level system properties were correlated to high-level SLO violations (the metric attribution problem). The approach is based on automatically inducing models from data using pattern recognition and probability modeling techniques. In this paper we extend our approach to adapt to changing workloads and external disturbances by maintaining an ensemble of probabilistic models, adding new models when existing ones do not accurately capture current system behavior. Using realistic workloads on an implemented prototype system, we show that the ensemble of models captures the performance behavior of the system accurately under changing workloads and conditions. We fuse information from the models in the ensemble to identify likely causes of the performance problem, with results comparable to those produced by an oracle that continuously changes the model based on advance knowledge of the workload. The cost of inducing new models and managing the ensembles is negligible, making our approach both immediately practical and theoretically appealing.
Steve Zhang, Ira Cohen, Moisés Goldszmidt, Julie Symons, Armando Fox
DSN3
2005 Three Research Challenges at the Intersection of Machine Learning, Statistical Induction, and Systems
Moisés Goldszmidt, Ira Cohen, Armando Fox, Steve Zhang
HotOS1
2005 Short term performance forecasting in enterprise systems
abstract
We use data mining and machine learning techniques to predict upcoming periods of high utilization or poor performance in enterprise systems. The abundant data available and complexity of these systems defies human characterization or static models and makes the task suitable for data mining techniques. We formulate the problem as one of classification: given current and past information about the system's behavior, can we forecast whether the system will meet its performance targets over the next hour? Using real data gathered from several enterprise systems in Hewlett-Packard, we compare several approaches ranging from time series to Bayesian networks. Besides establishing the predictive power of these approaches our study analyzes three dimensions that are important for their application as a stand alone tool. First, it quantifies the gain in accuracy of multivariate prediction methods over simple statistical univariate methods. Second, it quantifies the variations in accuracy when using different classes of system and workload features. Third, it establishes that models induced using combined data from various systems generalize well and are applicable to new systems, enabling accurate predictions on systems with insufficient historical data. Together this analysis offers a promising outlook on the development of tools to automate assignment of resources to stabilize performance, (e.g., adding servers to a cluster) and allow opportunistic job scheduling (e.g., backups or virus scans).
Rob Powers, Moisés Goldszmidt, Ira Cohen
KDD2
2005 Capturing, indexing, clustering, and retrieving system history
abstract
We present a method for automatically extracting from a running system an indexable signature that distills the essential characteristic from a system state and that can be subjected to automated clustering and similarity-based retrieval to identify when an observed system state is similar to a previously-observed state. This allows operators to identify and quantify the frequency of recurrent problems, to leverage previous diagnostic efforts, and to establish whether problems seen at different installations of the same site are similar or distinct. We show that the naive approach to constructing these signatures based on simply recording the actual ``raw'' values of collected measurements is ineffective, leading us to a more sophisticated approach based on statistical modeling and inference. Our method requires only that the system's metric of merit (such as average transaction response time) as well as a collection of lower-level operational metrics be collected, as is done by existing commercial monitoring tools. Even if the traces have no annotations of prior diagnoses of observed incidents (as is typical), our technique successfully clusters system states corresponding to similar problems, allowing diagnosticians to identify recurring problems and to characterize the ``syndrome'' of a group of problems. We validate our approach on both synthetic traces and several weeks of production traces from a customer-facing geoplexed 24 x 7 system; in the latter case, our approach identified a recurring problem that had required extensive manual diagnosis, and also aided the operators in correcting a previous misdiagnosis of a different problem.
Ira Cohen, Steve Zhang, Moisés Goldszmidt, Julie Symons, Terence Kelly, Armando Fox
SOSP3
2004 Correlating Instrumentation Data to System States: A Building Block for Automated Diagnosis and Control
Ira Cohen, Jeffrey S. Chase, Moisés Goldszmidt, Terence Kelly, Julie Symons
OSDI3
2004 Properties and Benefits of Calibrated Classifiers
Ira Cohen, Moisés Goldszmidt
PKDD2
2001 On the quantification of e-business capacity
abstract
In order for current e-Businesses to mature from hastily assembled systems and applications, formal processes must be put in place for planning and budgeting, pricing and costing, and for establishing quality of service and service--level assurances. There are many challenges that e-Businesses face in formalizing these processes. The most important problem is to bridge the semantic disconnect between business objectives and the information system performance objectives. Next, the characterization of the e-Business infrastructure is extremely complex, given the variety of applications and system configurations at a web site and the traffic it receives. Finally, e-Businesses need to associate and apply traditional economic factors, such as depreciation and usage to applications, operating systems, and databases. In this paper, we propose an approach for defining and quantifying effective e-Business capacity that allows us to translate quality of service objectives into the number of users that a web site can support. This approach is based on inducing online models using machine learning and statistical pattern recognition techniques. As a consequence, the approach is flexible: it adapts to any site configuration and environment. The concept of e-Business capacity allows us to naturally answer planning and operational questions about the information system infrastructure needed to support the e-Business. The questions range from indicating which performance measures in the system are "important" to simulating "if-then" scenarios
Moisés Goldszmidt, Derek Palma, Bikash Sabata
EC1
2000 Stochastic dynamic programming with factored representations
Craig Boutilier, Richard Dearden, Moisés Goldszmidt
Artif. Intell.3
1999 Sequential Auctions for the Allocation of Resources with Complementarities
Craig Boutilier, Moisés Goldszmidt, Bikash Sabata
IJCAI2
1999 Continuous Value Function Approximation for Sequential Bidding Policies
Craig Boutilier, Moisés Goldszmidt, Bikash Sabata
UAI2
1999 Data Analysis with Bayesian Networks: A Bootstrap Approach
Nir Friedman, Moisés Goldszmidt, Abraham J. Wyner
UAI2
1998 Bayesian Network Classification with Continuous Attributes: Getting the Best of Both Discretization and Parametric Fitting
Nir Friedman, Moisés Goldszmidt, Thomas J. Lee
ICML2
1997 Challenge: What is the Impact of Bayesian Networks on Learning?
Nir Friedman, Moisés Goldszmidt, David Heckerman, Stuart Russell 0001
IJCAI (1)2
1997 Sequential Update of Bayesian Network Structure
Nir Friedman, Moisés Goldszmidt
UAI2
1997 Bayesian Network Classifiers
Nir Friedman, Dan Geiger, Moisés Goldszmidt
Mach. Learn.3
1996 Discretizing Continuous Attributes While Learning Bayesian Networks
Nir Friedman, Moisés Goldszmidt
ICML2
1996 Context-Specific Independence in Bayesian Networks
Craig Boutilier, Nir Friedman, Moisés Goldszmidt, Daphne Koller
UAI3
1996 Learning Bayesian Networks with Local Structure
Nir Friedman, Moisés Goldszmidt
UAI2
1995 Exploiting Structure in Policy Construction
Craig Boutilier, Richard Dearden, Moisés Goldszmidt
IJCAI3
1995 Fast Belief Update Using Order-of-Magnitude Probabilities
Moisés Goldszmidt
UAI1
1994 Action Networks: A Framework for Reasoning about Actions and Change under Uncertainty
Adnan Darwiche, Moisés Goldszmidt
UAI2
1994 On the Relation between Kappa Calculus and Probabilistic Reasoning
Adnan Darwiche, Moisés Goldszmidt
UAI2
1994 Hedges, Background Knowledge, and Evidence: A Reply to Kyburg's" Believing on the Basis of the Evidence"
Moisés Goldszmidt
Comput. Intell.1
1993 Revision by Conditional Beliefs
Craig Boutilier, Moisés Goldszmidt
AAAI2
1993 A Maximum Entropy Approach to Nonmonotonic Reasoning
abstract
An approach to nonmonotonic reasoning that combines the principle of infinitesimal probabilities with that of maximum entropy, thus extending the inferential power of the probabilistic interpretation of defaults, is proposed. A precise formalization of the consequences entailed by a conditional knowledge base is provided, the computational machinery necessary for drawing these consequences is developed, and the behavior of the maximum entropy approach is compared to related work in default reasoning. The resulting formalism offers a compromise between two extremes: the cautious approach based on the conditional interpretations of defaults and the bold approach based on minimizing abnormalities.>
Moisés Goldszmidt, Paul H. Morris, Judea Pearl
IEEE Trans. Pattern Anal. Mach. Intell.1
1992 Rank-based Systems: A Simple Approach to Belief Revision, Belief Update, and Reasoning about Evidence and Actions
Moisés Goldszmidt, Judea Pearl
KR1
1992 Reasoning with Qualitative Probabilities Can Be Tractable
Moisés Goldszmidt, Judea Pearl
UAI1
1992 On the Consistency of Defeasible Databases
Moisés Goldszmidt, Judea Pearl
Artif. Intell.1
1991 System-Z+: A Formalism for Reasoning with Variable-Strength Defaults
Moisés Goldszmidt, Judea Pearl
AAAI1
1990 A Maximum Entropy Approach to Nonmonotonic Reasoning
Moisés Goldszmidt, Paul H. Morris, Judea Pearl
AAAI1
1989 Deciding Consistency of Databases Containing Defeasible and Strict Information
Moisés Goldszmidt, Judea Pearl
UAI1