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

Liwen Sun

dblp:31/7993 · DBLP profile ↗
← Back
12ranked-venue papers
7as first author
2since 2021 · last 2025
—ORCID · none

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

Databases, data management, data science and information retrieval · 9 · 5 first-authorArtificial intelligence and machine learning · 3 · 3 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 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.

Databases, data mining, and information retrieval
8 papers
Database system architecture and tuning · 24% Spatial and temporal data management · 22% Query processing and optimization · 20%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Storage systems · 92% Cloud and datacenter computing · 8%
Artificial intelligence
1 paper
Reinforcement learning · 77% Language models and text generation · 23%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Medical and health informatics · 100%

Topics — the 20 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Reinforcement learning
reinforcement learning for healthcare
0.812024
ED-Copilot: Reduce Emergency Department Wait Time with Language Model Diagnostic Assistance · ICML 2024
Medical and health informatics
clinical decision support
0.812024
ED-Copilot: Reduce Emergency Department Wait Time with Language Model Diagnostic Assistance · ICML 2024
Query processing and optimization › runtime optimization
data skipping
0.632016
Skipping-oriented Partitioning for Columnar Layouts · Proc. VLDB Endow. 2016
A Partitioning Framework for Aggressive Data Skipping · Proc. VLDB Endow. 2014
Fine-grained partitioning for aggressive data skipping · SIGMOD Conference 2014
Indexing and storage engines
partitioning
0.422016
Skipping-oriented Partitioning for Columnar Layouts · Proc. VLDB Endow. 2016
A Partitioning Framework for Aggressive Data Skipping · Proc. VLDB Endow. 2014
Database system architecture and tuning › database design
physical database design
0.422016
Skipping-oriented Partitioning for Columnar Layouts · Proc. VLDB Endow. 2016
A Partitioning Framework for Aggressive Data Skipping · Proc. VLDB Endow. 2014
Storage systems › object storage
cloud object store
0.412020
Delta Lake: High-Performance ACID Table Storage over Cloud Object Stores · Proc. VLDB Endow. 2020
Storage systems
key-value storage
0.412020
Delta Lake: High-Performance ACID Table Storage over Cloud Object Stores · Proc. VLDB Endow. 2020
Storage systems
storage reliability
0.412020
Delta Lake: High-Performance ACID Table Storage over Cloud Object Stores · Proc. VLDB Endow. 2020
Spatial and temporal data management › spatial query processing
nearest neighbor query
0.322013
UV-diagram: a voronoi diagram for uncertain spatial databases · VLDB J. 2013
UV-diagram: A Voronoi diagram for uncertain data · ICDE 2010
Spatial and temporal data management
spatial indexing
0.322013
UV-diagram: a voronoi diagram for uncertain spatial databases · VLDB J. 2013
UV-diagram: A Voronoi diagram for uncertain data · ICDE 2010
Spatial and temporal data management
spatial query processing
0.322013
UV-diagram: a voronoi diagram for uncertain spatial databases · VLDB J. 2013
UV-diagram: A Voronoi diagram for uncertain data · ICDE 2010
Indexing and storage engines
columnar storage
0.212016
Skipping-oriented Partitioning for Columnar Layouts · Proc. VLDB Endow. 2016
Natural language and speech › Language models and text generation › pre-trained language model
biomedical language model
0.212024
ED-Copilot: Reduce Emergency Department Wait Time with Language Model Diagnostic Assistance · ICML 2024
Data models and query languages › uncertain data management
uncertain spatial data
0.212013
UV-diagram: a voronoi diagram for uncertain spatial databases · VLDB J. 2013
Query processing and optimization
similarity join
0.112011
On Link-based Similarity Join · Proc. VLDB Endow. 2011
Data mining › pattern mining
association rule mining
0.112010
Mining uncertain data with probabilistic guarantees · KDD 2010
Data mining › pattern mining
frequent pattern mining
0.112010
Mining uncertain data with probabilistic guarantees · KDD 2010
Data mining
pattern mining
0.112010
Mining uncertain data with probabilistic guarantees · KDD 2010
Information retrieval › web search
link analysis
0.012011
On Link-based Similarity Join · Proc. VLDB Endow. 2011
Database theory
probabilistic databases
0.012010
Mining uncertain data with probabilistic guarantees · KDD 2010

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

reinforcement learning · 1.5pre-trained biomedical language model · 1.5clustering · 0.4workload analysis · 0.2top-down algorithm · 0.1possible world semantics · 0.1polynomial-time construction · 0.1bottom-up algorithm · 0.1adaptive indexing · 0.1
YearPublicationVenuePosition
2025 Fact-Aware Multimodal Retrieval Augmentation for Accurate Medical Radiology Report Generation
abstract
Liwen Sun, James Jialun Zhao, Wenjing Han, Chenyan Xiong. Proceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers). 2025.
Liwen Sun, James (Jialun) Zhao, Wenjing Han, Chenyan Xiong
NAACL (Long Papers)1
2024 ED-Copilot: Reduce Emergency Department Wait Time with Language Model Diagnostic Assistance
abstract
In the emergency department (ED), patients undergo triage and multiple laboratory tests before diagnosis. This time-consuming process causes ED crowding which impacts patient mortality, medical errors, staff burnout, etc. This work proposes (time) cost-effective diagnostic assistance that leverages artificial intelligence systems to help ED clinicians make efficient and accurate diagnoses. In collaboration with ED clinicians, we use public patient data to curate MIMIC-ED-Assist, a benchmark for AI systems to suggest laboratory tests that minimize wait time while accurately predicting critical outcomes such as death. With MIMIC-ED-Assist, we develop ED-Copilot which sequentially suggests patient-specific laboratory tests and makes diagnostic predictions. ED-Copilot employs a pre-trained bio-medical language model to encode patient information and uses reinforcement learning to minimize ED wait time and maximize prediction accuracy. On MIMIC-ED-Assist, ED-Copilot improves prediction accuracy over baselines while halving average wait time from four hours to two hours. ED-Copilot can also effectively personalize treatment recommendations based on patient severity, further highlighting its potential as a diagnostic assistant. Since MIMIC-ED-Assist is a retrospective benchmark, ED-Copilot is restricted to recommend only observed tests. We show ED-Copilot achieves competitive performance without this restriction as the maximum allowed time increases. Our code is available at https://github.com/cxcscmu/ED-Copilot.
Liwen Sun, Abhineet Agarwal, Aaron Kornblith, Bin Yu 0001, Chenyan Xiong
ICML1
2020 Delta Lake: High-Performance ACID Table Storage over Cloud Object Stores
abstract
Cloud object stores such as Amazon S3 are some of the largest and most cost-effective storage systems on the planet, making them an attractive target to store large data warehouses and data lakes. Unfortunately, their implementation as key-value stores makes it difficult to achieve ACID transactions and high performance: metadata operations such as listing objects are expensive, and consistency guarantees are limited. In this paper, we present Delta Lake, an open source ACID table storage layer over cloud object stores initially developed at Databricks. Delta Lake uses a transaction log that is compacted into Apache Parquet format to provide ACID properties, time travel, and significantly faster metadata operations for large tabular datasets (e.g., the ability to quickly search billions of table partitions for those relevant to a query). It also leverages this design to provide high-level features such as automatic data layout optimization, upserts, caching, and audit logs. Delta Lake tables can be accessed from Apache Spark, Hive, Presto, Redshift and other systems. Delta Lake is deployed at thousands of Databricks customers that process exabytes of data per day, with the largest instances managing exabyte-scale datasets and billions of objects.
Michael Armbrust, Tathagata Das, Sameer Paranjpye, Reynold Xin, Shixiong Zhu, Ali Ghodsi 0002, Burak Yavuz, Mukul Murthy, Joseph Torres, Liwen Sun, Peter Boncz, Mostafa Mokhtar, Herman Van Hövell, Adrian Ionescu, Alicja Luszczak, Michal Switakowski, Takuya Ueshin, Xiao Li 0087, Michal Szafranski, Pieter Senster, Matei Zaharia
Proc. VLDB Endow.10
2017 A finite rate of innovation multichannel sampling hardware system for multi-pulse signals
abstract
Multi-pulse signals are composed of finite pulse streams of arbitrary pulse shape. With the pulse shape known, a multichannel sampling scheme for multi-pulse signals can operate at the rate of innovation, which is much lower than the Nyquist rate. The sampling system is based on low-pass filters, oscillators and integrators. By now there is no hardware to practice the approach. In this paper, we design a hardware system and discover that the non-idealities of low-pass filters will lead to failing in signal reconstruction. We research how the low-pass filters affect the reconstruction and solve the problem by channel calibration. The experiments show that channel calibration compensates most of the errors induced by low-pass filters, and this approach can achieve better estimation of time-delays and amplitudes of multi-pulse signals with a known pulse shape.
Ning Fu, Liwen Sun, Guoxing Huang, Shuaile Du
ICASSP2
2016 Skipping-oriented Partitioning for Columnar Layouts
abstract
As data volumes continue to grow, modern database systems increasingly rely on data skipping mechanisms to improve performance by avoiding access to irrelevant data. Recent work [39] proposed a fine-grained partitioning scheme that was shown to improve the opportunities for data skipping in row-oriented systems. Modern analytics and big data systems increasingly adopt columnar storage schemes, and in such systems, a row-based approach misses important opportunities for further improving data skipping. The flexibility of column-oriented organizations, however, comes with the additional cost of tuple reconstruction. In this paper, we develop Generalized Skipping-Oriented Partitioning (GSOP), a novel hybrid data skipping framework that takes into account these row-based and column-based tradeoffs. In contrast to previous column-oriented physical design work, GSOP considers the tradeoffs between horizontal data skipping and vertical partitioning jointly. Our experiments using two public benchmarks and a real-world workload show that GSOP can significantly reduce the amount of data scanned and improve end-to-end query response times over the state-of-the- art techniques.
Liwen Sun, Michael J. Franklin, Jiannan Wang 0001, Eugene Wu 0002
Proc. VLDB Endow.1
2014 Fine-grained partitioning for aggressive data skipping
abstract
Modern query engines are increasingly being required to process enormous datasets in near real-time. While much can be done to speed up the data access, a promising technique is to reduce the need to access data through data skipping. By maintaining some metadata for each block of tuples, a query may skip a data block if the metadata indicates that the block does not contain relevant data. The effectiveness of data skipping, however, depends on how well the blocking scheme matches the query filters.
Liwen Sun, Michael J. Franklin, Sanjay Krishnan, Reynold Xin
SIGMOD Conference1
2014 A Partitioning Framework for Aggressive Data Skipping
abstract
We propose to demonstrate a fine-grained partitioning framework that reorganizes the data tuples into small blocks at data loading time. The goal is to enable queries to maximally skip scanning data blocks. The partition framework consists of four steps: (1) workload analysis, which extracts features from a query workload, (2) augmentation, which augments each data tuple with a feature vector, (3) reduce, which succinctly represents a set of data tuples using a set of feature vectors, and (4) partitioning, which performs a clustering algorithm to partition the feature vectors and uses the clustering result to guide the actual data partitioning. Our experiments show that our techniques result in a 3-7x query response time improvement over traditional range partitioning due to more effective data skipping.
Liwen Sun, Sanjay Krishnan, Reynold Xin, Michael J. Franklin
Proc. VLDB Endow.1
2013 Arnold: Declarative Crowd-Machine Data Integration
Shawn R. Jeffery, Liwen Sun, Matt DeLand, Nick Pendar, Rick Barber, Andrew Galdi
CIDR2
2013 UV-diagram: a voronoi diagram for uncertain spatial databases
abstract
The Voronoi diagram is an important technique for answering nearest-neighbor queries for spatial databases. We study how the Voronoi diagram can be used for uncertain spatial data, which are inherent in scientific and business applications. Specifically, we propose the Uncertain-Voronoi diagram (or UV-diagram), which divides the data space into disjoint “UV-partitions”. Each UV-partition $$P$$ is associated with a set $$S$$ of objects, such that any point $$q$$ located in $$P$$ has the set $$S$$ as its nearest neighbor with nonzero probabilities. The UV-diagram enables queries that return objects with nonzero chances of being the nearest neighbor (NN) of a given point $$q$$ . It supports “continuous nearest-neighbor search”, which refreshes the set of NN objects of $$q$$ , as the position of $$q$$ changes. It also allows the analysis of nearest-neighbor information, for example, to find out the number of objects that are the nearest neighbors of any point in a given area. A UV-diagram requires exponential construction and storage costs. To tackle these problems, we devise an alternative representation of a UV-diagram, by using a set of UV-cells. A UV-cell of an object $$o$$ is the extent $$e$$ for which $$o$$ can be the nearest neighbor of any point $$q \in e$$ . We study how to speed up the derivation of UV-cells by considering its nearby objects. We also use the UV-cells to design the UV-index, which supports different queries, and can be constructed in polynomial time. We have performed extensive experiments on both real and synthetic data to validate the efficiency of our approaches.
Xike Xie, Reynold Cheng, Man Lung Yiu, Liwen Sun, Jinchuan Chen
VLDB J.4
2011 On Link-based Similarity Join
Liwen Sun, Reynold Cheng, Xiang Li 0067, David Wai-Lok Cheung, Jiawei Han 0001
Proc. VLDB Endow.1
2010 UV-diagram: A Voronoi diagram for uncertain data
abstract
The Voronoi diagram is an important technique for answering nearest-neighbor queries for spatial databases. In this paper, we study how the Voronoi diagram can be used on uncertain data, which are inherent in scientific and business applications. In particular, we propose the Uncertain-Voronoi Diagram (or UV-diagram in short). Conceptually, the data space is divided into distinct ¿UV-partitions¿, where each UV-partition P is associated with a set S of objects; any point q located in P has the set S as its nearest neighbor with non-zero probabilities. The UV-diagram facilitates queries that inquire objects for having non-zero chances of being the nearest neighbor of a given query point. It also allows analysis of nearest neighbor information, e.g., finding out how many objects are the nearest neighbors in a given area. However, a UV-diagram requires exponential construction and storage costs. To tackle these problems, we devise an alternative representation for UV-partitions, and develop an adaptive index for the UV-diagram. This index can be constructed in polynomial time. We examine how it can be extended to support other related queries. We also perform extensive experiments to validate the effectiveness of our approach.
Reynold Cheng, Xike Xie, Man Lung Yiu, Jinchuan Chen, Liwen Sun
ICDE5
2010 Mining uncertain data with probabilistic guarantees
abstract
Data uncertainty is inherent in applications such as sensor monitoring systems, location-based services, and biological databases. To manage this vast amount of imprecise information, probabilistic databases have been recently developed. In this paper, we study the discovery of frequent patterns and association rules from probabilistic data under the Possible World Semantics. This is technically challenging, since a probabilistic database can have an exponential number of possible worlds. We propose two effcient algorithms, which discover frequent patterns in bottom-up and top-down manners. Both algorithms can be easily extended to discover maximal frequent patterns. We also explain how to use these patterns to generate association rules. Extensive experiments, using real and synthetic datasets, were conducted to validate the performance of our methods.
Liwen Sun, Reynold Cheng, David Wai-Lok Cheung, Jiefeng Cheng
KDD1