EDBT 2026 Demo / reviewers in the wild / expert
John Mark Agosta
dblp:20/1921
· DBLP profile ↗
13ranked-venue papers
6as first author
1since 2021 · last 2023
0000-0001-9826-6509ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 9 · 5 first-authorDatabases, data management, data science and information retrieval · 4 · 1 first-author · 1 since 2021Computer networks · 1 · 1 first-authorSecurity and privacy · 1Graphics, computer vision, multimedia, augmented reality and games · 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
3 papers |
High-performance computing · 31% Performance modeling and evaluation · 31% Cloud and datacenter computing · 21% | |
| Databases, data mining, and information retrieval
2 papers |
Machine learning and data management · 60% Information retrieval · 40% | |
| Artificial intelligence
2 papers |
Probabilistic and Bayesian machine learning · 50% Knowledge representation and reasoning · 50% | |
| Computer networks
1 paper |
Network performance modeling · 100% | |
| Network and information security
2 papers |
Network security · 79% Web and mobile security · 21% |
Topics — the 18 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing
job runtime prediction |
0.7 | 1 | 2023 | Runtime Variation in Big Data Analytics · Proc. ACM Manag. Data 2023 |
Performance modeling and evaluation
workload characterization |
0.7 | 1 | 2023 | Runtime Variation in Big Data Analytics · Proc. ACM Manag. Data 2023 |
Machine learning and data management › scalable machine learning
distributed learning |
0.2 | 1 | 2016 | Scalable Data Analytics Using R: Single Machines to Hadoop Spark Clusters · KDD 2016 |
Machine learning and data management
scalable machine learning |
0.2 | 1 | 2016 | Scalable Data Analytics Using R: Single Machines to Hadoop Spark Clusters · KDD 2016 |
Distributed systems
distributed data processing |
0.2 | 1 | 2016 | Scalable Data Analytics Using R: Single Machines to Hadoop Spark Clusters · KDD 2016 |
Cloud and datacenter computing › big data analytics
scalable analytics |
0.2 | 1 | 2016 | Scalable Data Analytics Using R: Single Machines to Hadoop Spark Clusters · KDD 2016 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.2 | 1 | 2023 | Runtime Variation in Big Data Analytics · Proc. ACM Manag. Data 2023 |
Network performance modeling
traffic modeling |
0.2 | 1 | 2013 | Mixture models of endhost network traffic · INFOCOM 2013 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
bayesian network |
0.1 | 1 | 2011 | Automated Refinement of Bayes Networks' Parameters based on Test Ordering Constraints · NIPS 2011 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › diagnosis
diagnostic reasoning |
0.1 | 1 | 2011 | Automated Refinement of Bayes Networks' Parameters based on Test Ordering Constraints · NIPS 2011 |
Information retrieval › fact-checking
claim matching |
0.1 | 1 | 2010 | Highlighting disputed claims on the web · WWW 2010 |
Information retrieval
text analysis |
0.1 | 1 | 2010 | Highlighting disputed claims on the web · WWW 2010 |
Information retrieval
web search |
0.1 | 1 | 2010 | Highlighting disputed claims on the web · WWW 2010 |
Parallel and multicore computing
parallel programming models |
0.1 | 1 | 2016 | Scalable Data Analytics Using R: Single Machines to Hadoop Spark Clusters · KDD 2016 |
Network security › intrusion detection and prevention
intrusion detection |
0.1 | 1 | 2006 | When Gossip is Good: Distributed Probabilistic Inference for Detection of Slow Network Intrusions · AAAI 2006 |
Network security › intrusion detection and prevention › intrusion detection
network intrusion detection |
0.1 | 1 | 2006 | When Gossip is Good: Distributed Probabilistic Inference for Detection of Slow Network Intrusions · AAAI 2006 |
Distributed systems › distributed machine learning
distributed inference |
0.1 | 1 | 2006 | When Gossip is Good: Distributed Probabilistic Inference for Detection of Slow Network Intrusions · AAAI 2006 |
Web and mobile security
misinformation |
0.0 | 1 | 2010 | Highlighting disputed claims on the web · WWW 2010 |
Methods — techniques the papers use, named apart from their topics
interpretable machine learning · 0.7classification model · 0.7statistical modeling · 0.5distributed computing · 0.5text similarity · 0.2mixture model · 0.2bayesian model selection · 0.2stochastic hill climbing · 0.1greedy search · 0.1gibbs sampling · 0.1MAP estimation · 0.1probabilistic inference · 0.1gossip protocol · 0.1bayesian inference · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Runtime Variation in Big Data AnalyticsabstractThe dynamic nature of resource allocation and runtime conditions on Cloud can result in high variability in a job's runtime across multiple iterations, leading to a poor experience. Identifying the sources of such variation and being able to predict and adjust for them is crucial to cloud service providers to design reliable data processing pipelines, provision and allocate resources, adjust pricing services, meet SLOs and debug performance hazards. In this paper, we analyze the runtime variation of millions of production Scope jobs on Cosmos, an exabyte-scale internal analytics platform at Microsoft. We propose an innovative 2-step approach to predict job runtime distribution by characterizing typical distribution shapes combined with a classification model with an average accuracy of >96%, using an innovative interpretable machine-learning algorithm out-performing traditional regression models and better capturing long tails. We examine factors such as job plan characteristics and inputs, resource allocation, physical cluster heterogeneity and utilization, and scheduling policies. To the best of our knowledge, this is the first study on predicting categories of runtime distributions for enterprise analytics workloads at scale. Furthermore, we examine how our methods can be used to analyze what-if scenarios, focusing on the impact of resource allocation, scheduling, and physical cluster provisioning decisions on a job's runtime consistency and predictability. Rathijit Sen, Robert Horton, John Mark Agosta |
Proc. ACM Manag. Data | 4 |
| 2016 | Scalable Data Analytics Using R: Single Machines to Hadoop Spark ClustersabstractR is one of the most popular languages in the data science, statistical and machine learning (ML) community. However, when it comes to scalable data analysis and ML using R, many data scientists are blocked or hindered by (a) its limitations of available functions to handle large datasets efficiently, and (b) knowledge about the appropriate computing environments to scale R scripts from desktop exploratory analysis to elastic and distributed cloud services. In this tutorial we will discuss solutions that demonstrate the use of distributed compute environments and end to end solutions for R. We will present the topics through presentations and worked-out examples with sample code. In addition, we will provide a public code repository that attendees will be able to access and adapt to their own practice. We believe this tutorial will be of strong interest to a large and growing community of data scientists and developers using R for data analysis and modeling. John Mark Agosta, Debraj GuhaThakurta, Robert Horton, Mario Inchiosa, Srini Kumar, Mengyue Zhao |
KDD | 1 |
| 2013 | Mixture models of endhost network trafficabstractWe model a little studied type of traffic, namely the network traffic generated from endhosts. We introduce a parsimonious model of the marginal distribution for connection arrivals consisting of mixture models with both heavy and light-tailed component distributions. Our methodology assumes that the underlying user data can be fitted to one of several models, and we apply Bayesian model selection criterion to choose the preferred combination of components. Our experiments show that a simple Pareto-exponential mixture model is preferred over more complex alternatives, for a wide range of users. This model has the desirable property of modeling the entire distribution, effectively clustering the traffic into the heavy-tailed as well as the non-heavy-tailed components. Also this method quantifies the wide diversity in the observed endhost traffic. John Mark Agosta, Jaideep Chandrashekar, Mark Crovella, Nina Taft, Daniel Ting |
INFOCOM | 1 |
| 2013 | Iterative Model Refinement of Recommender MDPs Based on Expert Feedback
Omar Zia Khan, Pascal Poupart, John Mark Agosta |
ECML/PKDD (1) | 3 |
| 2011 | Automated Refinement of Bayes Networks' Parameters based on Test Ordering ConstraintsabstractIn this paper, we derive a method to refine a Bayes network diagnostic model by exploiting constraints implied by expert decisions on test ordering. At each step, the expert executes an evidence gathering test, which suggests the test's relative diagnostic value. We demonstrate that consistency with an expert's test selection leads to non-convex constraints on the model parameters. We incorporate these constraints by augmenting the network with nodes that represent the constraint likelihoods. Gibbs sampling, stochastic hill climbing and greedy search algorithms are proposed to find a MAP estimate that takes into account test ordering constraints and any data available. We demonstrate our approach on diagnostic sessions from a manufacturing scenario. Omar Zia Khan, Pascal Poupart, John Mark Agosta |
NIPS | 3 |
| 2010 | Highlighting disputed claims on the webabstractWe describe Dispute Finder, a browser extension that alerts a user when information they read online is disputed by a source that they might trust. Dispute Finder examines the text on the page that the user is browsing and highlights any phrases that resemble known disputed claims. If a user clicks on a highlighted phrase then Dispute Finder shows them a list of articles that support other points of view. Rob Ennals, Beth Trushkowsky, John Mark Agosta |
WWW | 3 |
| 2009 | Workshop summary: Seventh annual workshop on Bayes applicationsabstractNo abstract available. John Mark Agosta, Russell G. Almond, Dennis M. Buede, Marek J. Druzdzel, Judy Goldsmith, Silja Renooij |
ICML | 1 |
| 2008 | Optimal Cost, Collaborative, and Distributed Response to Zero-Day Worms - A Control Theoretic Approach
Senthilkumar G. Cheetancheri, John Mark Agosta, Karl N. Levitt, Shyhtsun Felix Wu, Jeff Rowe |
RAID | 2 |
| 2006 | When Gossip is Good: Distributed Probabilistic Inference for Detection of Slow Network Intrusions
Denver Dash, Branislav Kveton, John Mark Agosta, Eve M. Schooler, Jaideep Chandrashekar, Abraham Bachrach, Alex Newman |
AAAI | 3 |
| 1996 | Constraining Influence Diagram Structure by Generative Planning: An Application to the Optimization of Oil Spill Response
John Mark Agosta |
UAI | 1 |
| 1991 | "Conditional Inter-Causally Independent" Node Distributions, a Property of "Noisy-OR" Models
John Mark Agosta |
UAI | 1 |
| 1989 | Model-Based Influence Diagrams for Machine Vision
Tod S. Levitt, John Mark Agosta, Thomas O. Binford |
UAI | 2 |
| 1988 | The structure of bayes networks for visual recognition
John Mark Agosta |
UAI | 1 |