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.

Jim Hunter

dblp:48/6924 · also James Hunter · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Storage systems
key-value storage
0.722018
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.722018
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.312018
Exploiting Coroutines to Attack the "Killer Nanoseconds" · Proc. VLDB Endow. 2018
Indexing and storage engines › concurrent index
latch-free index
0.312018
FASTER: An Embedded Concurrent Key-Value Store for State Management · Proc. VLDB Endow. 2018
Storage systems
in-place update
0.312018
FASTER: A Concurrent Key-Value Store with In-Place Updates · SIGMOD Conference 2018
Processor architecture and microarchitecture
latency hiding
0.312018
Exploiting Coroutines to Attack the "Killer Nanoseconds" · Proc. VLDB Endow. 2018
High-performance computing › data-intensive computing
data-intensive applications
0.112018
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.112009
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.112005
Choosing words in computer-generated weather forecasts · Artif. Intell. 2005
Natural language and speech › Language models and text generation
text generation
0.112005
Choosing words in computer-generated weather forecasts · Artif. Intell. 2005
Information retrieval
text summarization
0.012003
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.012003
Generating English summaries of time series data using the Gricean maxims · KDD 2003
Environmental and earth informatics
weather forecasting
0.012005
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
YearPublicationVenuePosition
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
CIDR6
2018 FASTER: A Concurrent Key-Value Store with In-Place Updates
abstract
Over 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 Conference5
2018 FASTER: An Embedded Concurrent Key-Value Store for State Management
abstract
Over 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"
abstract
Database 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 Robotics
abstract
Los 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. Medicine1
2011 BT-Nurse: computer generation of natural language shift summaries from complex heterogeneous medical data
abstract
The 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
AIME3
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
AMIA1
2008 Using Natural Language Generation Technology to Improve Information Flows in Intensive Care Units
abstract
In 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
ECAI1
2007 Automatic Generation of Textual Summaries from Neonatal Intensive Care Data
François Portet, Ehud Reiter, Jim Hunter, Somayajulu Sripada
AIME3
2007 Artificial Intelligence in Medicine AIME '05
Silvia Miksch, Jim Hunter, Elpida T. Keravnou
Artif. Intell. Medicine2
2007 Choosing the content of textual summaries of large time-series data sets
abstract
Natural 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
AIME2
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
AIME1
2003 Summarizing Neonatal Time Series Data
Somayajulu Sripada, Ehud Reiter, Jim Hunter
EACL3
2003 SumTime-Turbine: A Knowledge-Based System to Communicate Gas Turbine Time-Series Data
Ehud Reiter, Jim Hunter, Somayajulu Sripada
IEA/AIE3
2003 Generating English summaries of time series data using the Gricean maxims
abstract
We 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
KDD3
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. Informatics4
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. Medicine3
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. Medicine2
1997 Decision support in the operating theatre and intensive care: A personal view
Jim Hunter
Artif. Intell. Medicine1
1991 Using quantitative and qualitative constraints in models of cardiac electrophysiology
Jim Hunter, Ian K. Kirby, Nicholas Mark Gotts
Artif. Intell. Medicine1
1989 Qualitative Spatial and Temporal Reasoning in Cardiac Electrophysiology
Jim Hunter, Nicholas Mark Gotts, Ian Hamlet, Ian K. Kirby
AIME1