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

Jianping Kelvin Li

dblp:191/3072 · DBLP profile ↗
← Back
12ranked-venue papers
5as first author
2since 2021 · last 2023
0000-0002-7702-7450ORCID · corroborated

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

Graphics, computer vision, multimedia, augmented reality and games · 7 · 4 first-author · 1 since 2021Systems, architecture and hardware · 3 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 since 2021Applied, interdisciplinary, general and emerging 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 graphics and multimedia
4 papers
Visualization and visual analytics · 100%
Human-computer interaction and pervasive computing
1 paper
User interface design and tools · 100%
Artificial intelligence
1 paper
Language models and text generation · 100%

Topics — the 8 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Visualization and visual analytics › data visualization
GPU-based visualization
0.922020
P4: Portable Parallel Processing Pipelines for Interactive Information Visualization · IEEE Trans. Vis. Comput. Graph. 2020
P5: Portable Progressive Parallel Processing Pipelines for Interactive Data Analysis and Visualization · IEEE Trans. Vis. Comput. Graph. 2020
Visualization and visual analytics › visual analytics
visual analytics system
0.512021
P6: A Declarative Language for Integrating Machine Learning in Visual Analytics · IEEE Trans. Vis. Comput. Graph. 2021
Visualization and visual analytics › visualization authoring
declarative visualization specification
0.412020
P4: Portable Parallel Processing Pipelines for Interactive Information Visualization · IEEE Trans. Vis. Comput. Graph. 2020
Visualization and visual analytics
interactive visualization
0.412020
P4: Portable Parallel Processing Pipelines for Interactive Information Visualization · IEEE Trans. Vis. Comput. Graph. 2020
Visualization and visual analytics › interactive visualization
progressive visualization
0.412020
P5: Portable Progressive Parallel Processing Pipelines for Interactive Data Analysis and Visualization · IEEE Trans. Vis. Comput. Graph. 2020
Visualization and visual analytics › visualization authoring
visualization grammar
0.412020
P5: Portable Progressive Parallel Processing Pipelines for Interactive Data Analysis and Visualization · IEEE Trans. Vis. Comput. Graph. 2020
Natural language and speech › Language models and text generation › text summarization
document summarization
0.212023
ConceptEVA: Concept-Based Interactive Exploration and Customization of Document Summaries · CHI 2023
Visualization and visual analytics
interactive data analysis
0.112020
P5: Portable Progressive Parallel Processing Pipelines for Interactive Data Analysis and Visualization · IEEE Trans. Vis. Comput. Graph. 2020

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

within-subjects study · 2.0multi-task learning · 2.0expert review · 2.0longformer encoder-decoder · 1.3declarative grammar · 0.9GPU computing · 0.9longformer-encoder-decoder · 0.7machine learning · 0.5declarative programming · 0.5
YearPublicationVenuePosition
2023 ConceptEVA: Concept-Based Interactive Exploration and Customization of Document Summaries
abstract
With the most advanced natural language processing and artificial intelligence approaches, effective summarization of long and multi-topic documents—such as academic papers—for readers from different domains still remains a challenge. To address this, we introduce ConceptEVA, a mixed-initiative approach to generate, evaluate, and customize summaries for long and multi-topic documents. ConceptEVA incorporates a custom multi-task longformer encoder decoder to summarize longer documents. Interactive visualizations of document concepts as a network reflecting both semantic relatedness and co-occurrence help users focus on concepts of interest. The user can select these concepts and automatically update the summary to emphasize them. We present two iterations of ConceptEVA evaluated through an expert review and a within-subjects study. We find that participants’ satisfaction with customized summaries through ConceptEVA is higher than their own manually-generated summary, while incorporating critique into the summaries proved challenging. Based on our findings, we make recommendations for designing summarization systems incorporating mixed-initiative interactions.
Xiaoyu Zhang 0014, Jianping Kelvin Li, Po-Wei Chi, Senthil K. Chandrasegaran, Kwan-Liu Ma
CHI2
2021 P6: A Declarative Language for Integrating Machine Learning in Visual Analytics
abstract
We present P6, a declarative language for building high performance visual analytics systems through its support for specifying and integrating machine learning and interactive visualization methods. As data analysis methods based on machine learning and artificial intelligence continue to advance, a visual analytics solution can leverage these methods for better exploiting large and complex data. However, integrating machine learning methods with interactive visual analysis is challenging. Existing declarative programming libraries and toolkits for visualization lack support for coupling machine learning methods. By providing a declarative language for visual analytics, P6 can empower more developers to create visual analytics applications that combine machine learning and visualization methods for data analysis and problem solving. Through a variety of example applications, we demonstrate P6's capabilities and show the benefits of using declarative specifications to build visual analytics systems. We also identify and discuss the research opportunities and challenges for declarative visual analytics.
Jianping Kelvin Li, Kwan-Liu Ma
IEEE Trans. Vis. Comput. Graph.1
2020 A Visual Analytics Framework for Reviewing Streaming Performance Data
abstract
Understanding and tuning the performance of extreme-scale parallel computing systems demands a streaming approach due to the computational cost of applying offline algorithms to vast amounts of performance log data. Analyzing large streaming data is challenging because the rate of receiving data and limited time to comprehend data make it difficult for the analysts to sufficiently examine the data without missing important changes or patterns. To support streaming data analysis, we introduce a visual analytic framework comprising of three modules: data management, analysis, and interactive visualization. The data management module collects various computing and communication performance metrics from the monitored system using streaming data processing techniques and feeds the data to the other two modules. The analysis module automatically identifies important changes and patterns at the required latency. In particular, we introduce a set of online and progressive analysis methods for not only controlling the computational costs but also helping analysts better follow the critical aspects of the analysis results. Finally, the interactive visualization module provides the analysts with a coherent view of the changes and patterns in the continuously captured performance data. Through a multi-faceted case study on performance analysis of parallel discrete-event simulation, we demonstrate the effectiveness of our framework for identifying bottlenecks and locating outliers.
Suraj P. Kesavan, Takanori Fujiwara, Jianping Kelvin Li, Caitlin Ross, Misbah Mubarak, Christopher D. Carothers, Robert B. Ross, Kwan-Liu Ma
PacificVis3
2020 Resolving Conflicting Insights in Asynchronous Collaborative Visual Analysis
abstract
Abstract Analyzing large and complex datasets for critical decision making can benefit from a collective effort involving a team of analysts. However, insights and findings from different analysts are often incomplete, disconnected, or even conflicting. Most existing analysis tools lack proper support for examining and resolving the conflicts among the findings in order to consolidate the results of collaborative data analysis. In this paper, we present CoVA, a visual analytics system incorporating conflict detection and resolution for supporting asynchronous collaborative data analysis. By using a declarative visualization language and graph representation for managing insights and insight provenance, CoVA effectively leverages distributed revision control workflow from software engineering to automatically detect and properly resolve conflicts in collaborative analysis results. In addition, CoVA provides an effective visual interface for resolving conflicts as well as combining the analysis results. We conduct a user study to evaluate CoVA for collaborative data analysis. The results show that CoVA allows better understanding and use of the findings from different analysts.
Jianping Kelvin Li, Shenyu Xu, Yecong (Chris) Ye, Kwan-Liu Ma
Comput. Graph. Forum1
2020 P5: Portable Progressive Parallel Processing Pipelines for Interactive Data Analysis and Visualization
abstract
We present P5, a web-based visualization toolkit that combines declarative visualization grammar and GPU computing for progressive data analysis and visualization. To interactively analyze and explore big data, progressive analytics and visualization methods have recently emerged. Progressive visualizations of incrementally refining results have the advantages of allowing users to steer the analysis process and make early decisions. P5 leverages declarative grammar for specifying visualization designs and exploits GPU computing to accelerate progressive data processing and rendering. The declarative specifications can be modified during progressive processing to create different visualizations for analyzing the intermediate results. To enable user interactions for progressive data analysis, P5 utilizes the GPU to automatically aggregate and index data based on declarative interaction specifications to facilitate effective interactive visualization. We demonstrate the effectiveness and usefulness of P5 through a variety of example applications and several performance benchmark tests.
Jianping Kelvin Li, Kwan-Liu Ma
IEEE Trans. Vis. Comput. Graph.1
2020 P4: Portable Parallel Processing Pipelines for Interactive Information Visualization
abstract
We present P4, an information visualization toolkit that combines declarative design specification and GPU computing for building high-performance interactive systems. Most of the existing information visualization toolkits do not harness the power of parallel processors in today's mainstream computers. P4 leverages GPU computing to accelerate both data processing and visualization rendering for interactive visualization applications. P4's programming interface offers a declarative visualization grammar for rapid specifications of data transformations, visual encodings, and interactions. By simplifying the development of GPU-accelerated visualization systems while supporting a high degree of flexibility and customization for design specification, P4 narrows the gap between expressiveness and scalability in information visualization toolkits. Through a range of examples and benchmark tests, we demonstrate that P4 provides high efficiency for creating interactive visualizations and offers drastic performance improvement over current state-of-the-art toolkits.
Jianping Kelvin Li, Kwan-Liu Ma
IEEE Trans. Vis. Comput. Graph.1
2018 Chart Constellations: Effective Chart Summarization for Collaborative and Multi-User Analyses
abstract
Abstract Many data problems in the real world are complex and require multiple analysts working together to uncover embedded insights by creating chart‐driven data stories. How, as a subsequent analysis step, do we interpret and learn from these collections of charts? We present Chart Constellations, a system to interactively support a single analyst in the review and analysis of data stories created by other collaborative analysts. Instead of iterating through the individual charts for each data story, the analyst can project, cluster, filter, and connect results from all users in a meta‐visualization approach. Constellations supports deriving summary insights about prior investigations and supports the exploration of new, unexplored regions in the dataset. To evaluate our system, we conduct a user study comparing it against data science notebooks. Results suggest that Constellations promotes the discovery of both broad and high‐level insights, including theme and trend analysis, subjective evaluation, and hypothesis generation.
Shenyu Xu, Chris Bryan, Jianping Kelvin Li, Jian Zhao 0010, Kwan-Liu Ma
Comput. Graph. Forum3
2018 A visual analytics system for optimizing the performance of large-scale networks in supercomputing systems
abstract
The overall efficiency of an extreme-scale supercomputer largely relies on the performance of its network interconnects. Several of the state of the art supercomputers use networks based on the increasingly popular Dragonfly topology. It is crucial to study the behavior and performance of different parallel applications running on Dragonfly networks in order to make optimal system configurations and design choices, such as job scheduling and routing strategies. However, in order to study these temporal network behavior, we would need a tool to analyze and correlate numerous sets of multivariate time-series data collected from the Dragonfly’s multi-level hierarchies. This paper presents such a tool–a visual analytics system–that uses the Dragonfly network to investigate the temporal behavior and optimize the communication performance of a supercomputer. We coupled interactive visualization with time-series analysis methods to help reveal hidden patterns in the network behavior with respect to different parallel applications and system configurations. Our system also provides multiple coordinated views for connecting behaviors observed at different levels of the network hierarchies, which effectively helps visual analysis tasks. We demonstrate the effectiveness of the system with a set of case studies. Our system and findings can not only help improve the communication performance of supercomputing applications, but also the network performance of next-generation supercomputers.
Takanori Fujiwara, Jianping Kelvin Li, Misbah Mubarak, Caitlin Ross, Christopher D. Carothers, Robert B. Ross, Kwan-Liu Ma
Vis. Informatics2
2017 Visual Analytics Techniques for Exploring the Design Space of Large-Scale High-Radix Networks
abstract
High-radix, low-diameter, hierarchical networks based on the Dragonfly topology are common picks for building next generation HPC systems. However, effective tools are lacking for analyzing the network performance and exploring the design choices for such emerging networks at scale. In this paper, we present visual analytics methods that couple data aggregation techniques with interactive visualizations for analyzing large-scale Dragonfly networks. We create an interactive visual analytics system based on these techniques. To facilitate effective analysis and exploration of network behaviors, our system provides intuitive, scalable visualizations that can be customized to show various traffic characteristics and correlate between different performance metrics. Using high-fidelity network simulation and HPC applications communication traces, we demonstrate the usefulness of our system with several case studies on exploring network behaviors at scale with different workloads, routing strategies, and job placement policies. Our simulations and visualizations provide valuable insights for mitigating network congestion and inter-job interference.
Jianping Kelvin Li, Misbah Mubarak, Robert B. Ross, Christopher D. Carothers, Kwan-Liu Ma
CLUSTER1
2017 Quantifying I/O and Communication Traffic Interference on Dragonfly Networks Equipped with Burst Buffers
abstract
HPC systems have shifted to burst buffer storage and high radix interconnect topologies in order to meet the challenges of large-scale, data-intensive scientific computing. Both of these technologies have been studied in detail independently, but the interaction between them is not well understood. I/O traffic and communication traffic from concurrently scheduled applications may interfere with each other in unexpected ways, and this behavior may vary considerably depending on resource allocation, scheduling, and routing policies. In this work, we analyze I/O and network traffic interference on burst-buffer-equipped dragonfly-based systems using the high-resolution packet-level simulations provided by the CODES storage and interconnect simulation framework. The analysis is performed using realistic I/O workload sizes, a variety of resource allocation and network routing strategies employed in production environments, and a dragonfly network configuration modeled after current vendor options. We analyze the impact of interference on both I/O and communication traffic. We observe that although average network packet latency is stable across a wide variety of configurations, the maximum network packet latency in the presence of concurrent I/O traffic is highly sensitive to subtle policy changes. Our simulations reveal a worst-case single packet latency of 4,700 times the average latency for sub-optimal configurations. While a topology-aware mapping of compute nodes to burst buffer storage nodes can minimize the variation in maximum packet latency, it can slow down the I/O traffic by creating contention on the burst buffer nodes. Overall, balancing I/O and network performance requires careful selection of routing, data placement, and job placement policies.
Misbah Mubarak, Philip H. Carns, Jonathan Jenkins, Jianping Kelvin Li, Shane Snyder, Robert B. Ross, Christopher D. Carothers, Abhinav Bhatele, Kwan-Liu Ma
CLUSTER4
2016 Evaluation of Topology-Aware Broadcast Algorithms for Dragonfly Networks
abstract
Two-tiered direct network topologies such as Dragonflies have been proposed for future post-petascale and exascale machines, since they provide a high-radix, low-diameter, fast interconnection network. Such topologies call for redesigningMPI collective communication algorithms in order to attain the best performance. Yet as increasingly more applications share a machine, it is not clear how these topology-aware algorithms will react to interference with concurrent jobs accessing the same network. In this paper, we study three topology-aware broadcast algorithms, including one designed by ourselves. We evaluate their performance through event-driven simulation for small-and large-sized broadcasts (in terms of both data size and number of processes). We study the effect of different routing mechanisms on the topology-aware collective algorithms, as well as their sensitivity to network contention with other jobs. Our results show that while topology-aware algorithms dramatically reduce link utilization, their advantage in terms of latency is more limited.
Matthieu Dorier, Misbah Mubarak, Robert B. Ross, Jianping Kelvin Li, Christopher D. Carothers, Kwan-Liu Ma
CLUSTER4
2014 A visual analysis approach to cohort study of electronic patient records
abstract
The ability to analyze and assimilate Electronic Medical Records (EMR) has great value to physicians, clinical researchers, and medical policy makers. Current EMR systems do not provide adequate support for fully exploiting the data. The growing size, complexity, and accessibility of EMRs demand a new set of tools for extracting knowledge of interest from the data. This paper presents an interactive visual mining solution for cohort study of EMRs. The basis of our design is multidimensional, visual aggregation of the EMRs. The resulting visualizations can help uncover hidden structures in the data, compare different patient groups, determine critical factors to a particular disease, and help direct further analyses. We introduce and demonstrate our design with case studies using EMRs of 14,567 Chronic Kidney Disease (CKD) patients.
Chun-Fu Wang, Jianping Kelvin Li, Kwan-Liu Ma, Chih-Wei Huang, Yu-Chuan Li
BIBM2