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

Jonathan Gray

dblp:47/1786 · DBLP profile ↗
← Back
12ranked-venue papers
5as first author
3since 2021 · last 2023
—ORCID · conflict

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

Software engineering, systems software and programming languages · 5 · 4 first-authorArtificial intelligence and machine learning · 4 · 1 first-author · 2 since 2021Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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
4 papers
Reinforcement learning · 30% Planning, search and constraint satisfaction · 21% Multi-agent systems · 16%
Computer graphics and multimedia
1 paper
Visual content generation and editing · 100%
Databases, data mining, and information retrieval
1 paper
Distributed and cloud data management · 77% Database system architecture and tuning · 23%

Topics — the 8 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Reinforcement learning
multi-agent reinforcement learning
1.222023
Mastering the Game of No-Press Diplomacy via Human-Regularized Reinforcement Learning and Planning · ICLR 2023
Human-Level Performance in No-Press Diplomacy via Equilibrium Search · ICLR 2021
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
game playing
0.822023
Mastering the Game of No-Press Diplomacy via Human-Regularized Reinforcement Learning and Planning · ICLR 2023
Human-Level Performance in No-Press Diplomacy via Equilibrium Search · ICLR 2021
Knowledge, reasoning and agents › Multi-agent systems
equilibrium computation
0.512021
Human-Level Performance in No-Press Diplomacy via Equilibrium Search · ICLR 2021
Natural language and speech › Information extraction and text analysis
semantic parsing
0.412020
CraftAssist Instruction Parsing: Semantic Parsing for a Voxel-World Assistant · ACL 2020
Visual content generation and editing › 3d content generation
3d generative modeling
0.412019
Order-Aware Generative Modeling Using the 3D-Craft Dataset · ICCV 2019
Knowledge, reasoning and agents › Multi-agent systems › autonomous agents
embodied agent
0.112020
CraftAssist Instruction Parsing: Semantic Parsing for a Voxel-World Assistant · ACL 2020
Distributed systems
consistency and availability tradeoff
0.012011
Apache hadoop goes realtime at Facebook · SIGMOD Conference 2011
Hardware reliability and fault tolerance › network fault tolerance
network partition tolerance
0.012011
Apache hadoop goes realtime at Facebook · SIGMOD Conference 2011

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

imitation learning · 0.8reinforcement learning · 0.7planning · 0.7equilibrium search · 0.5semantic parsing · 0.4dataset construction · 0.4voxel CNN · 0.4VoxelCNN · 0.4system configuration tuning · 0.2
YearPublicationVenuePosition
2023 Mastering the Game of No-Press Diplomacy via Human-Regularized Reinforcement Learning and Planning
Anton Bakhtin, David J. Wu 0002, Adam Lerer, Jonathan Gray, Athul Paul Jacob, Gabriele Farina, Alexander H. Miller, Noam Brown
ICLR4
2023 Call detail record aggregation methodology impacts infectious disease models informed by human mobility
abstract
This paper demonstrates how two different methods used to calculate population-level mobility from Call Detail Records (CDR) produce varying predictions of the spread of epidemics informed by these data. Our findings are based on one CDR dataset describing inter-district movement in Ghana in 2021, produced using two different aggregation methodologies. One methodology, "all pairs," is designed to retain long distance network connections while the other, "sequential" methodology is designed to accurately reflect the volume of travel between locations. We show how the choice of methodology feeds through models of human mobility to the predictions of a metapopulation SEIR model of disease transmission. We also show that this impact varies depending on the location of pathogen introduction and the transmissibility of infections. For central locations or highly transmissible diseases, we do not observe significant differences between aggregation methodologies on the predicted spread of disease. For less transmissible diseases or those introduced into remote locations, we find that the choice of aggregation methodology influences the speed of spatial spread as well as the size of the peak number of infections in individual districts. Our findings can help researchers and users of epidemiological models to understand how methodological choices at the level of model inputs may influence the results of models of infectious disease transmission, as well as the circumstances in which these choices do not alter model predictions.
Hamish Gibbs, Anwar Musah, Omar Seidu, William Ampofo, Franklin Asiedu-Bekoe, Jonathan Gray, Wole Ademola Adewole, James A. Cheshire, Michael Marks, Rosalind M. Eggo
PLoS Comput. Biol.6
2021 Human-Level Performance in No-Press Diplomacy via Equilibrium Search
Jonathan Gray, Adam Lerer, Anton Bakhtin, Noam Brown
ICLR1
2020 CraftAssist Instruction Parsing: Semantic Parsing for a Voxel-World Assistant
abstract
We propose a semantic parsing dataset focused on instruction-driven communication with an agent in the game Minecraft 1 .The dataset consists of 7K human utterances and their corresponding parses.Given proper world state, the parses can be interpreted and executed in game.We report the performance of baseline models, and analyze their successes and failures.
Kavya Srinet, Yacine Jernite, Jonathan Gray, Arthur Szlam
ACL3
2019 Order-Aware Generative Modeling Using the 3D-Craft Dataset
abstract
Research on 2D and 3D generative models typically focuses on the final artifact being created, e.g., an image or a 3D structure. Unlike 2D image generation, the generation of 3D objects in the real world is commonly constrained by the process and order in which the object is constructed. For instance, gravity needs to be taken into account when building a block tower. In this paper, we explore the prediction of ordered actions to construct 3D objects. Instead of predicting actions based on physical constraints, we propose learning through observing human actions. To enable large-scale data collection, we use the Minecraft1 environment. We introduce 3D-Craft, a new dataset of 2,500 Minecraft houses each built by human players sequentially from scratch. To learn from these human action sequences, we propose an order-aware 3D generative model called VoxelCNN. In contrast to other 3D generative models which either have no explicit order (e.g. holistic generation with 3DGAN [35]), or follow a simple heuristic order (e.g. raster-scan), VoxelCNN is trained to imitate human building order with spatial awareness. We also transferred the order to other dataset such as ShapeNet[10]. The 3D-Craft dataset, models, and benchmark system will be made publicly available, which may inspire new directions for future research exploration. https://github.com/facebookresearch/VoxelCNN.
Zhuoyuan Chen, Kavya Srinet, Charles R. Qi, Haoqi Fan 0001, Jerry Ma, C. Lawrence Zitnick, Demi Guo, Tong Xiao 0003, Saining Xie, Xinlei Chen, Arthur Szlam, Shubham Tulsiani, Haonan Yu, Jonathan Gray
ICCV14
2011 Apache hadoop goes realtime at Facebook
abstract
Facebook recently deployed Facebook Messages, its first ever user-facing application built on the Apache Hadoop platform. Apache HBase is a database-like layer built on Hadoop designed to support billions of messages per day. This paper describes the reasons why Facebook chose Hadoop and HBase over other systems such as Apache Cassandra and Voldemort and discusses the application's requirements for consistency, availability, partition tolerance, data model and scalability. We explore the enhancements made to Hadoop to make it a more effective realtime system, the tradeoffs we made while configuring the system, and how this solution has significant advantages over the sharded MySQL database scheme used in other applications at Facebook and many other web-scale companies. We discuss the motivations behind our design choices, the challenges that we face in day-to-day operations, and future capabilities and improvements still under development. We offer these observations on the deployment as a model for other companies who are contemplating a Hadoop-based solution over traditional sharded RDBMS deployments.
Dhruba Borthakur, Jonathan Gray, Joydeep Sen Sarma, Kannan Muthukkaruppan, Nicolas Spiegelberg, Hairong Kuang, Karthik Ranganathan, Dmytro Molkov, Aravind Menon, Samuel Rash, Rodrigo Schmidt, Amitanand S. Aiyer
SIGMOD Conference2
2000 The Second International Symposium on Constructing Software Engineering Tools (CoSET2000)
abstract
No abstract available.
Jonathan Gray, Louise Scott, Ian Ferguson
ICSE1
2000 Special issue on constructing software engineering tools
Jonathan Gray, Anna Liu, Louise Scott
Inf. Softw. Technol.1
2000 Issues in software engineering tool construction
Jonathan Gray, Anna Liu, Louise Scott
Inf. Softw. Technol.1
1999 The First International Symposium on Constructing Software Engineering Tools (CoSET'99)
abstract
No abstract available.
Jonathan Gray, Louise Scott, Anna Liu, Jennifer Harvey
ICSE1
1996 Reliable parallel software construction using PARSE
abstract
The PARSE design methodology provides a hierarchical, object-based approach to the development of parallel software systems. A system design is initally structured into a collection of concurrently executing objects which communicate via message-passing. A graphical notation known as the process graph is then used to capture the structural and important dynamic properties of the system. Process graph designs can then be semi-mechanically transformed into complete Petri nets to give a detailed, executable and potentially verifiable design specification. From a complete design, translation rules for target programming languages are defined to enable the implementation to proceed in a systematic manner. The paper describes the steps in PARSE methodology and process graph notation, and illustrates the application of PARSE from design specification to program code using a network protocol example.
Ian Gorton, Innes Ritchie, Jonathan Gray, Toong Shoon Chan
Concurr. Pract. Exp.3
1994 Special issue on software engineering for parallel systems
Innes Ritchie, Ian Gorton, Jonathan Gray
Inf. Softw. Technol.3