EDBT 2026 Demo / reviewers in the wild / expert
Jim Hunter
dblp:48/6924 · also James Hunter
· DBLP profile ↗
28ranked-venue papers
8as first author
0since 2021 · last 2019
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 13 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 9 · 4 first-authorDatabases, data management, data science and information retrieval · 6Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorHuman-computer interaction and ubiquitous 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 |
Storage systems · 76% Processor architecture and microarchitecture · 15% High-performance computing · 4% | |
| Databases, data mining, and information retrieval
3 papers |
Indexing and storage engines · 89% Information retrieval · 6% Spatial and temporal data management · 6% | |
| Artificial intelligence
2 papers |
Language models and text generation · 100% |
Topics — the 13 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
key-value storage |
0.7 | 2 | 2018 | FASTER: An Embedded Concurrent Key-Value Store for State Management · Proc. VLDB Endow. 2018 FASTER: A Concurrent Key-Value Store with In-Place Updates · SIGMOD Conference 2018 |
Storage systems › file systems › write-optimized file system
log-structured file system |
0.7 | 2 | 2018 | FASTER: An Embedded Concurrent Key-Value Store for State Management · Proc. VLDB Endow. 2018 FASTER: A Concurrent Key-Value Store with In-Place Updates · SIGMOD Conference 2018 |
Indexing and storage engines › storage management › memory management
cache miss reduction |
0.3 | 1 | 2018 | Exploiting Coroutines to Attack the "Killer Nanoseconds" · Proc. VLDB Endow. 2018 |
Indexing and storage engines › concurrent index
latch-free index |
0.3 | 1 | 2018 | FASTER: An Embedded Concurrent Key-Value Store for State Management · Proc. VLDB Endow. 2018 |
Storage systems
in-place update |
0.3 | 1 | 2018 | FASTER: A Concurrent Key-Value Store with In-Place Updates · SIGMOD Conference 2018 |
Processor architecture and microarchitecture
latency hiding |
0.3 | 1 | 2018 | Exploiting Coroutines to Attack the "Killer Nanoseconds" · Proc. VLDB Endow. 2018 |
High-performance computing › data-intensive computing
data-intensive applications |
0.1 | 1 | 2018 | FASTER: A Concurrent Key-Value Store with In-Place Updates · SIGMOD Conference 2018 |
Natural language and speech › Language models and text generation
text summarization |
0.1 | 1 | 2009 | Automatic generation of textual summaries from neonatal intensive care data · Artif. Intell. 2009 |
Natural language and speech › Language models and text generation › text generation › sentence planning
lexical choice |
0.1 | 1 | 2005 | Choosing words in computer-generated weather forecasts · Artif. Intell. 2005 |
Natural language and speech › Language models and text generation
text generation |
0.1 | 1 | 2005 | Choosing words in computer-generated weather forecasts · Artif. Intell. 2005 |
Information retrieval
text summarization |
0.0 | 1 | 2003 | Generating English summaries of time series data using the Gricean maxims · KDD 2003 |
Spatial and temporal data management › time series data management
time series summarization |
0.0 | 1 | 2003 | Generating English summaries of time series data using the Gricean maxims · KDD 2003 |
Environmental and earth informatics
weather forecasting |
0.0 | 1 | 2005 | Choosing words in computer-generated weather forecasts · Artif. Intell. 2005 |
Methods — techniques the papers use, named apart from their topics
latch-free concurrency · 0.7dynamic code generation · 0.7coroutines · 0.7cache-optimized concurrent hash index · 0.3segmentation · 0.1gricean maxims · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Veritas: Shared Verifiable Databases and Tables in the Cloud
Johannes Gehrke, Lindsay Allen, Panagiotis Antonopoulos, Arvind Arasu, Joachim Hammer, Jim Hunter, Raghav Kaushik, Donald Kossmann, Ravishankar Ramamurthy, Srinath Setty, Jakub Szymaszek, Alexander van Renen, Jonathan Lee 0003, Ramarathnam Venkatesan |
CIDR | 6 |
| 2018 | FASTER: A Concurrent Key-Value Store with In-Place UpdatesabstractOver the last decade, there has been a tremendous growth in data-intensive applications and services in the cloud. Data is created on a variety of edge sources, e.g., devices, browsers, and servers, and processed by cloud applications to gain insights or take decisions. Applications and services either work on collected data, or monitor and process data in real time. These applications are typically update intensive and involve a large amount of state beyond what can fit in main memory. However, they display significant temporal locality in their access pattern. This paper presents FASTER, a new key-value store for point read, blind update, and read-modify-write operations. FASTER combines a highly cache-optimized concurrent hash index with a hybrid log: a concurrent log-structured record store that spans main memory and storage, while supporting fast in-place updates of the hot set in memory. Experiments show that FASTER achieves orders-of-magnitude better throughput - up to 160M operations per second on a single machine - than alternative systems deployed widely today, and exceeds the performance of pure in-memory data structures when the workload fits in memory. Badrish Chandramouli, Guna Prasaad, Donald Kossmann, Justin J. Levandoski, Jim Hunter, Michael Barnett 0001 |
SIGMOD Conference | 5 |
| 2018 | FASTER: An Embedded Concurrent Key-Value Store for State ManagementabstractOver the last decade, there has been a tremendous growth in data-intensive applications and services in the cloud. Data is created on a variety of edge sources such as devices, and is processed by cloud applications to gain insights or make decisions. These applications are typically update intensive and involve a large amount of state beyond what can fit in main memory. However, they display significant temporal locality in their access pattern. We demonstrate F aster , a new key-value store that combines a latch-free concurrent hash index with a hybrid log : a concurrent log-structured record store that spans main memory and storage, while supporting fast in-place updates in memory. F aster achieves up to orders-of-magnitude better throughput than systems deployed widely today. It is built as an embedded high-level language component using dynamic code generation, and can work with any storage back-end such as local SSD or cloud storage. Our demonstration focuses on: (1) the ease with which cloud applications and state stores can deeply integrate state management into their high-level language logic at low overhead; and (2) the innovative system design and the resulting high performance, adaptability to varying memory capacities, durability, and natural caching properties of our system. Badrish Chandramouli, Guna Prasaad, Donald Kossmann, Justin J. Levandoski, Jim Hunter, Michael Barnett 0001 |
Proc. VLDB Endow. | 5 |
| 2018 | Exploiting Coroutines to Attack the "Killer Nanoseconds"abstractDatabase systems use many pointer-based data structures, including hash tables and B+-trees, which require extensive "pointer-chasing." Each pointer dereference, e.g., during a hash probe or a B+-tree traversal, can result in a CPU cache miss, stalling the CPU. Recent work has shown that CPU stalls due to main memory accesses are a significant source of overhead, even for cache-conscious data structures, and has proposed techniques to reduce this overhead, by hiding memory-stall latency. In this work, we compare and contrast the state-of-the-art approaches to reduce CPU stalls due to cache misses for pointer-intensive data structures. We present an in-depth experimental evaluation and a detailed analysis using four popular data structures: hash table, binary search, Masstree, and Bw-tree. Our focus is on understanding the practicality of using coroutines to improve throughput of such data structures. The implementation, experiments, and analysis presented in this paper promote a deeper understanding of how to exploit coroutines-based approaches to build highly efficient systems. Christopher Jonathan, Umar Farooq Minhas, Jim Hunter, Justin J. Levandoski, Gor V. Nishanov |
Proc. VLDB Endow. | 3 |
| 2018 | Automating High-Precision X-Ray and Neutron Imaging Applications With RoboticsabstractLos Alamos National Laboratory and the University of Texas at Austin recently implemented a robotically controlled nondestructive testing (NDT) system for X-ray and neutron imaging. This system is intended to address the need for accurate measurements for a variety of parts and, be able to track measurement geometry at every imaging location, and is designed for high-throughput applications. This system was deployed in a beam port at a nuclear research reactor and in an operational inspection X-ray bay. The nuclear research reactor system consisted of a precision industrial seven-axis robot, 1.1-MW TRIGA research reactor, and a scintillator-mirror-camera-based imaging system. The X-ray bay system incorporated the same robot, a 225-keV microfocus X-ray source, and a custom flat panel digital detector. The robotic positioning arm is programmable and allows imaging in multiple configurations, including planar, cylindrical, as well as other user defined geometries that provide enhanced engineering evaluation capability. The imaging acquisition device is coupled with the robot for automated image acquisition. The robot can achieve target positional repeatability within 17 μm in the 3-D space. Flexible automation with nondestructive imaging saves costs, reduces dosage, adds imaging techniques, and achieves better quality results in less time. Specifics regarding the robotic system and imaging acquisition and evaluation processes are presented. This paper reviews the comprehensive testing and system evaluation to affirm the feasibility of robotic NDT, presents the system configuration, and reviews results for both X-ray and neutron radiography imaging applications. Joseph A. Hashem, Mitchell W. Pryor, Sheldon Landsberger, Jim Hunter, David R. Janecky |
IEEE Trans Autom. Sci. Eng. | 4 |
| 2012 | Automatic generation of natural language nursing shift summaries in neonatal intensive care: BT-Nurse
Jim Hunter, Yvonne Freer, Albert Gatt, Ehud Reiter, Somayajulu Sripada, Cindy Sykes |
Artif. Intell. Medicine | 1 |
| 2011 | BT-Nurse: computer generation of natural language shift summaries from complex heterogeneous medical dataabstractThe BT-Nurse system uses data-to-text technology to automatically generate a natural language nursing shift summary in a neonatal intensive care unit (NICU). The summary is solely based on data held in an electronic patient record system, no additional data-entry is required. BT-Nurse was tested for two months in the Royal Infirmary of Edinburgh NICU. Nurses were asked to rate the understandability, accuracy, and helpfulness of the computer-generated summaries; they were also asked for free-text comments about the summaries. The nurses found the majority of the summaries to be understandable, accurate, and helpful (p<0.001 for all measures). However, nurses also pointed out many deficiencies, especially with regard to extra content they wanted to see in the computer-generated summaries. In conclusion, natural language NICU shift summaries can be automatically generated from an electronic patient record, but our proof-of-concept software needs considerable additional development work before it can be deployed. Jim Hunter, Yvonne Freer, Albert Gatt, Ehud Reiter, Somayajulu Sripada, Cindy Sykes, Dave Westwater |
J. Am. Medical Informatics Assoc. | 1 |
| 2009 | Using Temporal Constraints to Integrate Signal Analysis and Domain Knowledge in Medical Event Detection
Yaji Sripada, Jim Hunter, François Portet |
AIME | 3 |
| 2009 | Automatic generation of textual summaries from neonatal intensive care data
François Portet, Ehud Reiter, Albert Gatt, Jim Hunter, Somayajulu Sripada, Yvonne Freer, Cindy Sykes |
Artif. Intell. | 4 |
| 2008 | Summarising Complex ICU Data in Natural Language
Jim Hunter, Yvonne Freer, Albert Gatt, Robert H. Logie, Neil McIntosh, Marian van der Meulen, François Portet, Ehud Reiter, Somayajulu Sripada, Cindy Sykes |
AMIA | 1 |
| 2008 | Using Natural Language Generation Technology to Improve Information Flows in Intensive Care UnitsabstractIn the drive to improve patient safety, patients in modern intensive care units are closely monitored with the generation of very large volumes of data. Unless the data are further processed, it is difficult for medical and nursing staff to assimilate what is important. It has been demonstrated that data summarization in natural language has the potential to improve clinical decision making; we have implemented and evaluated a prototype system which generates such textual summaries automatically. Our evaluation of the computer generated summaries showed that the decisions made by medical and nursing staff after reading the summaries were as good as those made after viewing the currently available graphical presentations with the same information content. Since our automatically generated textual summaries can be improved by including additional content and expert knowledge, they promise to enhance information exchange between the medical and nursing staff, particularly when integrated with the currently available graphical presentations. The main feature of this technology is that it brings together a diverse set of techniques such as medical signal analysis, knowledge based reasoning, medical ontology and natural language generation. In this paper we discuss the main components of our approach with a critical analysis of their strengths and limitations and present options for improvement to address these limitations. Jim Hunter, Albert Gatt, François Portet, Ehud Reiter, Somayajulu Sripada |
ECAI | 1 |
| 2007 | Automatic Generation of Textual Summaries from Neonatal Intensive Care Data
François Portet, Ehud Reiter, Jim Hunter, Somayajulu Sripada |
AIME | 3 |
| 2007 | Artificial Intelligence in Medicine AIME '05
Silvia Miksch, Jim Hunter, Elpida T. Keravnou |
Artif. Intell. Medicine | 2 |
| 2007 | Choosing the content of textual summaries of large time-series data setsabstractNatural Language Generation (NLG) can be used to generate textual summaries of numeric data sets. In this paper we develop an architecture for generating short (a few sentences) summaries of large (100KB or more) time-series data sets. The architecture integrates pattern recognition, pattern abstraction, selection of the most significant patterns, microplanning (especially aggregation), and realisation. We also describe and evaluate SumTime-Turbine, a prototype system which uses this architecture to generate textualsummaries of sensor data from gas turbines. Ehud Reiter, Jim Hunter, Chris Mellish |
Nat. Lang. Eng. | 3 |
| 2005 | Testing Asbru Guidelines and Protocols for Neonatal Intensive Care
Christian Fuchsberger, Jim Hunter, Paul McCue |
AIME | 2 |
| 2005 | Choosing words in computer-generated weather forecasts
Ehud Reiter, Somayajulu Sripada, Jim Hunter, Ian Davy |
Artif. Intell. | 3 |
| 2003 | NEONATE: Decision Support in the Neonatal Intensive Care Unit - A Preliminary Report
Jim Hunter, Gary Ewing, Yvonne Freer, Forbert Logie, Paul McCue, Neil McIntosh |
AIME | 1 |
| 2003 | Summarizing Neonatal Time Series Data
Somayajulu Sripada, Ehud Reiter, Jim Hunter |
EACL | 3 |
| 2003 | SumTime-Turbine: A Knowledge-Based System to Communicate Gas Turbine Time-Series Data
Ehud Reiter, Jim Hunter, Somayajulu Sripada |
IEA/AIE | 3 |
| 2003 | Generating English summaries of time series data using the Gricean maximsabstractWe are developing technology for generating English textual summaries of time-series data, in three domains: weather forecasts, gas-turbine sensor readings, and hospital intensive care data. Our weather-forecast generator is currently operational and being used daily by a meteorological company. We generate summaries in three steps: (a) selecting the most important trends and patterns to communicate; (b) mapping these patterns onto words and phrases; and (c) generating actual texts based on these words and phrases. In this paper we focus on the first step, (a), selecting the information to communicate, and describe how we perform this using modified versions of standard data analysis algorithms such as segmentation. The modifications arose out of empirical work with users and domain experts, and in fact can all be regarded as applications of the Gricean maxims of Quality, Quantity, Relevance, and Manner, which describe how a cooperative speaker should behave in order to help a hearer correctly interpret a text. The Gricean maxims are perhaps a key element of adapting data analysis algorithms for effective communication of information to human users, and should be considered by other researchers interested in communicating data to human users. Somayajulu Sripada, Ehud Reiter, Jim Hunter |
KDD | 3 |
| 2003 | Role and experience determine decision support interface requirements in a neonatal intensive care environment
Gary Ewing, Yvonne Freer, Robert H. Logie, Jim Hunter, Neil McIntosh, Sue Rudkin, Lindsey Ferguson |
J. Biomed. Informatics | 4 |
| 2001 | Expertise and the interpretation of computerized physiological data: implications for the design of computerized monitoring in neonatal intensive care
Eugenio Alberdi, Julie-Clare Becher, Kenneth J. Gilhooly, Jim Hunter, Robert H. Logie, Andy Lyon, Neil McIntosh, Jan Reiss |
Int. J. Hum. Comput. Stud. | 4 |
| 2000 | Knowledge-based information management in intensive care and anesthesia
Michel Dojat, Silvia Miksch, Jim Hunter |
Artif. Intell. Medicine | 3 |
| 1999 | Deriving Trends in Historical and Real-Time Continuously Sampled Medical Data
Apkar Salatian, Jim Hunter |
J. Intell. Inf. Syst. | 2 |
| 1997 | A process-oriented reasoner about physiology
Inés Arana, Jim Hunter |
Artif. Intell. Medicine | 2 |
| 1997 | Decision support in the operating theatre and intensive care: A personal view
Jim Hunter |
Artif. Intell. Medicine | 1 |
| 1991 | Using quantitative and qualitative constraints in models of cardiac electrophysiology
Jim Hunter, Ian K. Kirby, Nicholas Mark Gotts |
Artif. Intell. Medicine | 1 |
| 1989 | Qualitative Spatial and Temporal Reasoning in Cardiac Electrophysiology
Jim Hunter, Nicholas Mark Gotts, Ian Hamlet, Ian K. Kirby |
AIME | 1 |