Demo Data from EDBT 2026 / reviewers in the wild / expert
Jonathan Gray
dblp:47/1786
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Reinforcement learning
multi-agent reinforcement learning |
1.2 | 2 | 2023 | 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.8 | 2 | 2023 | 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.5 | 1 | 2021 | Human-Level Performance in No-Press Diplomacy via Equilibrium Search · ICLR 2021 |
Natural language and speech › Information extraction and text analysis
semantic parsing |
0.4 | 1 | 2020 | CraftAssist Instruction Parsing: Semantic Parsing for a Voxel-World Assistant · ACL 2020 |
Visual content generation and editing › 3d content generation
3d generative modeling |
0.4 | 1 | 2019 | Order-Aware Generative Modeling Using the 3D-Craft Dataset · ICCV 2019 |
Knowledge, reasoning and agents › Multi-agent systems › autonomous agents
embodied agent |
0.1 | 1 | 2020 | CraftAssist Instruction Parsing: Semantic Parsing for a Voxel-World Assistant · ACL 2020 |
Distributed systems
consistency and availability tradeoff |
0.0 | 1 | 2011 | Apache hadoop goes realtime at Facebook · SIGMOD Conference 2011 |
Hardware reliability and fault tolerance › network fault tolerance
network partition tolerance |
0.0 | 1 | 2011 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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 |
ICLR | 4 |
| 2023 | Call detail record aggregation methodology impacts infectious disease models informed by human mobilityabstractThis 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 |
ICLR | 1 |
| 2020 | CraftAssist Instruction Parsing: Semantic Parsing for a Voxel-World AssistantabstractWe 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 |
ACL | 3 |
| 2019 | Order-Aware Generative Modeling Using the 3D-Craft DatasetabstractResearch 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 |
ICCV | 14 |
| 2011 | Apache hadoop goes realtime at FacebookabstractFacebook 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 Conference | 2 |
| 2000 | The Second International Symposium on Constructing Software Engineering Tools (CoSET2000)abstractNo abstract available. Jonathan Gray, Louise Scott, Ian Ferguson |
ICSE | 1 |
| 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)abstractNo abstract available. Jonathan Gray, Louise Scott, Anna Liu, Jennifer Harvey |
ICSE | 1 |
| 1996 | Reliable parallel software construction using PARSEabstractThe 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 |