Demo Data from VLDB 2026 / reviewers in the wild / expert
Taewoo Kim 0001
dblp:16/2599-1
· DBLP profile ↗
9ranked-venue papers
4as first author
0since 2021 · last 2020
0000-0003-2841-6385ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 8 · 3 first-authorArtificial intelligence and machine learning · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
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.
| Databases, data mining, and information retrieval
3 papers |
Information retrieval · 43% Spatial and temporal data management · 24% Query processing and optimization · 20% | |
| Computer graphics and multimedia
1 paper |
Visualization and visual analytics · 100% |
Topics — the 8 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Indexing and storage engines
spatial index |
0.3 | 1 | 2017 | A Comparative Study of Log-Structured Merge-Tree-Based Spatial Indexes for Big Data · ICDE 2017 |
Information retrieval
indexing |
0.2 | 1 | 2014 | Efficient instant-fuzzy search with proximity ranking · ICDE 2014 |
Information retrieval › indexing › text indexing
phrase indexing |
0.2 | 1 | 2014 | Efficient instant-fuzzy search with proximity ranking · ICDE 2014 |
Information retrieval › ranking › search ranking
proximity ranking |
0.2 | 1 | 2014 | Efficient instant-fuzzy search with proximity ranking · ICDE 2014 |
Information retrieval › web search
real-time search |
0.2 | 1 | 2014 | Efficient instant-fuzzy search with proximity ranking · ICDE 2014 |
Information retrieval
retrieval models |
0.2 | 1 | 2014 | Efficient instant-fuzzy search with proximity ranking · ICDE 2014 |
Visualization and visual analytics
geospatial visualization |
0.1 | 1 | 2020 | Marviq: Quality-Aware Geospatial Visualization of Range-Selection Queries Using Materialization · SIGMOD Conference 2020 |
Spatial and temporal data management › location data
geo-tagged data |
0.1 | 1 | 2017 | A Comparative Study of Log-Structured Merge-Tree-Based Spatial Indexes for Big Data · ICDE 2017 |
Methods — techniques the papers use, named apart from their topics
materialization · 0.9approximation · 0.9benchmarking · 0.3incremental computation · 0.2early termination · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Marviq: Quality-Aware Geospatial Visualization of Range-Selection Queries Using MaterializationabstractWe study the problem of efficient spatial visualization on a large data set stored in a database using SQL queries with ad-hoc range conditions on numerical attributes, for example, a spatial scatterplot of taxi pickup events in New York between 1/1/2015 and 3/10/2015. We present a novel middleware-based technique called Marviq. It divides the selection-attribute domain into intervals, and precomputes and stores a visualization for each interval. These results are called MVS and stored as tables in the database. We can compute an exact visualization for a request by accessing MVS and retrieving additional records from the base table. To further reduce the latter time, we present algorithms for using MVS to compute an approximate visualization that satisfies a user-specified similarity threshold. We show a family of functions with certain properties that can use this technique. We present an improvement by dividing the MVS intervals into smaller intervals and materializing low-resolution visualization for these intervals. We report the results of an extensive evaluation of Marviq, including a user study, and show its high performance in both space and time. Liming Dong 0002, Qiushi Bai, Taewoo Kim 0001, Taiji Chen, Weidong Liu 0001, Chen Li 0001 |
SIGMOD Conference | 3 |
| 2020 | Similarity query support in big data management systems
Taewoo Kim 0001, Wenhai Li, Alexander Behm, Inci Cetindil, Rares Vernica, Vinayak R. Borkar, Michael J. Carey 0001, Chen Li 0001 |
Inf. Syst. | 1 |
| 2020 | Robust and efficient memory management in Apache AsterixDBabstractSummary Traditional relational database systems handle data by dividing their memory into sections such as a buffer cache and working memory, assigning a memory budget to each section to efficiently manage a limited amount of overall memory. They also assign memory budgets to memory‐intensive operators such as sorts and joins and control the allocation of memory to these operators; each memory‐intensive operator attempts to maximize its memory usage to reduce disk I/O cost. Implementing such memory‐intensive operators requires a careful design and application of appropriate algorithms that properly utilize memory. Today's Big Data management systems need the ability to handle large amounts of data similarly, as it is unrealistic to assume that truly big data will fit into memory. In this article, we share our memory management experiences in Apache AsterixDB, an open‐source Big Data management software platform that scales out horizontally on shared‐nothing commodity computing clusters. We describe the implementation of AsterixDB's memory‐intensive operators and their designs related to memory management. We also discuss memory management at the global (cluster) level. We conducted an experimental study using several synthetic and real datasets to explore the impact of this work. We believe that future Big Data management system builders can benefit from these experiences. Taewoo Kim 0001, Alexander Behm, Michael Blow, Vinayak R. Borkar, Yingyi Bu, Michael J. Carey 0001, Murtadha Al Hubail, Shiva Jahangiri, Jianfeng Jia, Chen Li 0001, Chen Luo 0002, Ian Maxon, Pouria Pirzadeh |
Softw. Pract. Exp. | 1 |
| 2018 | Heatflip: Temporal-Spatial Sampling for Progressive Heat Maps on Social Media DataabstractKeyword-based heat maps are a natural way to explore and analyze the spatial properties of social media data. Dealing with large datasets, there may be many different keywords, making offline pre-computations very hard. Interactive frameworks that exploit database sampling can address this challenge. We present a novel middleware technique called Heatflip, which issues diametrically opposed samples into the temporal and spatial dimensions of the data stored in an external database. Spatial samples provide insights into the temporal distribution and vice versa. The progressive exploration approach benefits from adaptive indexing and combines the retrieval and visualization of the data in a middleware layer. Without any a priori knowledge of the underlying data, the middleware can generate accurate heat maps in 85% shorter processing times than conventional systems. In this paper, we discuss the analytical background of Heatflip, showcase its scalability, and validate its performance when visualizing large amounts of social media data. Niklas Stoehr, Johannes Jakob Meyer, Volker Markl, Qiushi Bai, Taewoo Kim 0001, De-Yu Chen, Chen Li 0001 |
IEEE BigData | 5 |
| 2018 | Visually Analyzing A Billion Tweets: An Application for Collaborative Visual Analytics on Large High-Resolution DisplayabstractWe present a ParaViewWeb based visual analytics application running on large high-resolution display supporting standard mouse and keyboard interaction. The application relies on SAGE2 for user interaction and multi-display visualization. We also employ a scalable middleware system called "Cloudberry" that allows users to interactively query and analyze large amounts of temporal and spatial data stored on a back end Apache AsterixDB store to enable big data analytics and interactive visualization. Our Visual Analyzing Billion Tweets application shows interactive query and visualization of result from over a billion twitter feeds streamed in real-time to the back end Apache AsterixDB. In our setup, we ran the visual analytics application on a large high-resolution display with a 24-tiled display in a 6 x 4 configuration. We also run a comparative study of the application running on a single 24 inch display and the 24-tiled display with some very interesting findings supporting the benefit of using large high-resolution display for visual analytics. Simon Su, Michael An, Vincent Perry, Jianfeng Jia, Taewoo Kim 0001, Te-Yu Chen, Chen Li 0001 |
IEEE BigData | 5 |
| 2018 | Supporting Similarity Queries in Apache AsterixDB
Taewoo Kim 0001, Wenhai Li, Alexander Behm, Inci Cetindil, Rares Vernica, Vinayak R. Borkar, Michael J. Carey 0001, Chen Li 0001 |
EDBT | 1 |
| 2017 | Caching Geospatial Objects in Web BrowsersabstractMap-based services are becoming increasingly important in many applications. These services often need to show geospatial objects (e.g., cities and parks) in Web browsers, and being able to retrieve such objects efficiently is critical to achieving a low response time for user queries. In this demonstration we present a browser-based caching technique to store and load geospatial objects on a map in a Web page. The technique employs a hierarchical structure to store and index polygons, and does intelligent prefetching and cache replacement by utilizing the information about the user's recent browser activities. We demonstrate the usage of the technique in an application called TwitterMap for visualizing more than 1 billion tweets in real time. We show its effectiveness by using different replacement policies. The technique is implemented as a general-purpose Javascript library, making it suitable for other applications as well. Taewoo Kim 0001, Vidhyasagar Thirumaraiselvan, Jianfeng Jia, Chen Li 0001 |
SIGSPATIAL/GIS | 1 |
| 2017 | A Comparative Study of Log-Structured Merge-Tree-Based Spatial Indexes for Big DataabstractThe proliferation of GPS-enabled mobile devices has generated geo-tagged data at an unprecedented rate over the past decade. Data-processing systems that aim to ingest, store, index, and analyze Big Data must deal with such geo-tagged data efficiently. In this paper, among representative, disk-resident spatial indexing methods that have been adopted by major SQL and NoSQL systems, we implement five variants of these methods in the form of Log-Structured Merge-tree-based (LSM) spatial indexes in order to evaluate their pros and cons for dynamic geo-tagged Big Data. We have implemented the alternatives, including LSM-based B-tree, R-tree, and inverted index variants, in Apache AsterixDB, an open source Big Data management system. This implementation enabled comparison in terms of real end-to-end performance, including logging and locking overheads, in a full-function, query-based system setting. Our evaluation includes both static and dynamic workloads, ranging from a "load once, query many" case to a case where continuous concurrent incremental inserts are mixed with concurrent queries. Based on the results, we discuss the pros and cons of the five index variants. Young-Seok Kim, Taewoo Kim 0001, Michael J. Carey 0001, Chen Li 0001 |
ICDE | 2 |
| 2014 | Efficient instant-fuzzy search with proximity rankingabstractInstant search is an emerging information-retrieval paradigm in which a system finds answers to a query instantly while a user types in keywords character-by-character. Fuzzy search further improves user search experiences by finding relevant answers with keywords similar to query keywords. A main computational challenge in this paradigm is the high-speed requirement, i.e., each query needs to be answered within milliseconds to achieve an instant response and a high query throughput. At the same time, we also need good ranking functions that consider the proximity of keywords to compute relevance scores. In this paper, we study how to integrate proximity information into ranking in instant-fuzzy search while achieving efficient time and space complexities. We adapt existing solutions on proximity ranking to instant-fuzzy search. A naïve solution is computing all answers then ranking them, but it cannot meet this high-speed requirement on large data sets when there are too many answers, so there are studies of early-termination techniques to efficiently compute relevant answers. To overcome the space and time limitations of these solutions, we propose an approach that focuses on common phrases in the data and queries, assuming records with these phrases are ranked higher. We study how to index these phrases and develop an incremental-computation algorithm for efficiently segmenting a query into phrases and computing relevant answers. We conducted a thorough experimental study on real data sets to show the tradeoffs between time, space, and quality of these solutions. Inci Cetindil, Jamshid Esmaelnezhad, Taewoo Kim 0001, Chen Li 0001 |
ICDE | 3 |