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.

John Mark Agosta

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

TopicWeightPapersLastEvidence papers
High-performance computing
job runtime prediction
0.712023
Runtime Variation in Big Data Analytics · Proc. ACM Manag. Data 2023
Performance modeling and evaluation
workload characterization
0.712023
Runtime Variation in Big Data Analytics · Proc. ACM Manag. Data 2023
Machine learning and data management › scalable machine learning
distributed learning
0.212016
Scalable Data Analytics Using R: Single Machines to Hadoop Spark Clusters · KDD 2016
Machine learning and data management
scalable machine learning
0.212016
Scalable Data Analytics Using R: Single Machines to Hadoop Spark Clusters · KDD 2016
Distributed systems
distributed data processing
0.212016
Scalable Data Analytics Using R: Single Machines to Hadoop Spark Clusters · KDD 2016
Cloud and datacenter computing › big data analytics
scalable analytics
0.212016
Scalable Data Analytics Using R: Single Machines to Hadoop Spark Clusters · KDD 2016
Cloud and datacenter computing
cluster resource management and scheduling
0.212023
Runtime Variation in Big Data Analytics · Proc. ACM Manag. Data 2023
Network performance modeling
traffic modeling
0.212013
Mixture models of endhost network traffic · INFOCOM 2013
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
bayesian network
0.112011
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.112011
Automated Refinement of Bayes Networks' Parameters based on Test Ordering Constraints · NIPS 2011
Information retrieval › fact-checking
claim matching
0.112010
Highlighting disputed claims on the web · WWW 2010
Information retrieval
text analysis
0.112010
Highlighting disputed claims on the web · WWW 2010
Information retrieval
web search
0.112010
Highlighting disputed claims on the web · WWW 2010
Parallel and multicore computing
parallel programming models
0.112016
Scalable Data Analytics Using R: Single Machines to Hadoop Spark Clusters · KDD 2016
Network security › intrusion detection and prevention
intrusion detection
0.112006
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.112006
When Gossip is Good: Distributed Probabilistic Inference for Detection of Slow Network Intrusions · AAAI 2006
Distributed systems › distributed machine learning
distributed inference
0.112006
When Gossip is Good: Distributed Probabilistic Inference for Detection of Slow Network Intrusions · AAAI 2006
Web and mobile security
misinformation
0.012010
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
YearPublicationVenuePosition
2023 Runtime Variation in Big Data Analytics
abstract
The 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. Data4
2016 Scalable Data Analytics Using R: Single Machines to Hadoop Spark Clusters
abstract
R 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
KDD1
2013 Mixture models of endhost network traffic
abstract
We 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
INFOCOM1
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 Constraints
abstract
In 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
NIPS3
2010 Highlighting disputed claims on the web
abstract
We 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
WWW3
2009 Workshop summary: Seventh annual workshop on Bayes applications
abstract
No abstract available.
John Mark Agosta, Russell G. Almond, Dennis M. Buede, Marek J. Druzdzel, Judy Goldsmith, Silja Renooij
ICML1
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
RAID2
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
AAAI3
1996 Constraining Influence Diagram Structure by Generative Planning: An Application to the Optimization of Oil Spill Response
John Mark Agosta
UAI1
1991 "Conditional Inter-Causally Independent" Node Distributions, a Property of "Noisy-OR" Models
John Mark Agosta
UAI1
1989 Model-Based Influence Diagrams for Machine Vision
Tod S. Levitt, John Mark Agosta, Thomas O. Binford
UAI2
1988 The structure of bayes networks for visual recognition
John Mark Agosta
UAI1