VLDB 2026 Research / reviewers in the wild / expert
Seok-Hee Hong 0001
dblp:h/SeokHeeHong · also Seokhee Hong 0001
· DBLP profile ↗
151ranked-venue papers
55as first author
34since 2021 · last 2026
0000-0003-1698-3868ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 94 · 43 first-author · 11 since 2021Graphics, computer vision, multimedia, augmented reality and games · 35 · 9 first-author · 11 since 2021Human-computer interaction and ubiquitous computing · 13 · 1 first-author · 6 since 2021Databases, data management, data science and information retrieval · 6 · 2 first-author · 3 since 2021Systems, architecture and hardware · 2 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Security and privacy · 1Software engineering, systems software and programming languages · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Degree-Constrained β-Skeleton Shape-Based Metrics
Rachel Kwok, Seok-Hee Hong 0001, Amyra Meidiana |
PacificVis | 2 |
| 2026 | Change-Faithful Drawings of Dynamic Graphs
Hengzhou Li, Seok-Hee Hong 0001, Amyra Meidiana |
PacificVis | 2 |
| 2026 | Clusterix: A Hybrid Visualization Model for Hierarchically Clustered NetworksabstractAbstract We introduce C lusterix , a novel hybrid visualization model for representing hierarchically clustered networks, which also supports directed and weighted edges. C lusterix offers an integrated view of both the network and its full cluster hierarchy by compactly visualizing the cluster inclusion tree enriched with links of the network. This is achieved through matrix‐based representations at various hierarchy levels, combined with a node‐link style linear layout at the leaf level. To support layout computation based on C lusterix , we propose two algorithmic approaches: an exact Integer Linear Program and a fast heuristic, both aimed at minimizing edge crossings. We present an extensive experimental comparison of these algorithmic approaches to highlight the trade‐offs between efficiency and effectiveness. Moreover, as a proof of concept for our model, we developed an interactive visualization system based on C lusterix and evaluated its performance through case studies and qualitative feedback from experts in different application domains. Carla Binucci, Annika Bonerath, Walter Didimo, Henry Förster, Seok-Hee Hong 0001, Maria Eleni Pavlidi, Alessandra Tappini |
Comput. Graph. Forum | 5 |
| 2025 | Planar Stories of Graph Drawings: Algorithms and ExperimentsabstractWe address the problem of computing a dynamic visualization of a geometric graph G as a sequence of frames. Each frame shows only a portion of the graph but their union covers G entirely. The two main requirements of our dynamic visualization are: (i) guaranteeing drawing stability, so to preserve the user’s mental map; (ii) keeping the visual complexity of each frame low. To satisfy the first requirement, we never change the position of the vertices. Regarding the second requirement, we avoid edge crossings in each frame. More precisely, in the first frame we visualize a suitable subset of non-crossing edges; in each subsequent frame, exactly one new edge enters the visualization and all the edges that cross with it are deleted. We call such a sequence of frames a planar story of G. Our goal is to find a planar story whose minimum number of edges contemporarily displayed is maximized (i.e., a planar story that maximizes the minimum frame size). Besides studying our model from a theoretical point of view, we also design and experimentally compare different algorithms, both exact techniques and heuristics. These algorithms provide an array of alternative trade-offs between efficiency and effectiveness, also depending on the structure of the input graph. Carla Binucci, Sabine Cornelsen, Walter Didimo, Seok-Hee Hong 0001, Eleni Katsanou, Maurizio Patrignani, Antonios Symvonis, Samuel Wolf |
GD | 4 |
| 2025 | BH-tsNET, FIt-tsNET, L-tsNET: Fast tsNET Algorithms for Large Graph Drawing (Poster Abstract)abstractThe tsNET algorithm adapts the popular dimensional reduction method t-SNE for graph drawing to compute high-quality drawings, preserving the neighborhood and clustering structure. However, its O(nm) runtime results in poor scalability for large graphs. In this poster, we present three fast algorithms for reducing the time complexity of tsNET to O(n log n) time and O(n) time, by integrating new fast methods for computation of high-dimensional probabilities and entropy computation with fast t-SNE algorithms for computation of KL divergence gradient. Specifically, we present two O(n log n)-time algorithms BH-tsNET and FIt-tsNET, incorporating partial BFS-based high-dimensional probability computation and a new quadtree-based entropy computation with fast t-SNE algorithms, and O(n)-time algorithm L-tsNET, introducing a new fast interpolation-based entropy computation. Extensive experiments using benchmark data sets confirm that BH-tsNET, FIt-tsNET, and L-tsNET outperform tsNET, achieving 93.5%, 96%, and 98.6% faster runtime, respectively, while computing similar quality drawings in terms of quality metrics (neighborhood preservation, stress, shape-based metrics, and edge crossing) and visual comparison. Amyra Meidiana, Seok-Hee Hong 0001, Kwan-Liu Ma |
GD | 2 |
| 2025 | dcGG, dcRNG: New Degree-Constrained Shape-Based Faithfulness MetricsabstractShape-based metrics measure how faithfully a drawing D of a large graph G shows the structure of the graph by comparing the similarity between G and a proximity graph S computed from D. In this paper, we present new degree-constrained shape-based metrics by introducing new proximity graphs dcGG and dcRNG, which constrain the degree of each vertex v in the proximity graph S to be no greater than the degree of v in G. Extensive experiments demonstrate that our new degree-constrained shape-based metrics QdcRNGand QdcGGcan more accurately measure the shape-faithfulness than the state-of-the-art degree-sensitive shape-based metrics, with on average 29.1% better metrics for highly shape-faithful layouts. Moreover, we present extensive comparison experiments of ten popular graph layouts using our new shape-based metrics QdcRNGand QdcGGto recommend shape-faithful layouts for large and complex graphs. Furthermore, we present a new shape-faithful graph drawing algorithm dcShFR, based on the most popular force-directed algorithm FR, to optimize the new shape-based metrics QdcRNGand QdcGG. Extensive experiments demonstrate that our dcShFR algorithm computes 14.5% higher shape-faithful drawings than FR on average. Michael Fang, Harshitha Balakumar, Seok-Hee Hong 0001, Amyra Meidiana |
PacificVis | 3 |
| 2025 | New Quality Metrics for Connectivity-faithful Sampling and Drawing of Dynamic GraphsabstractWe present new metrics and algorithms for connectivity-faithful visualization for dynamic graphs. We first present the SCQ (Sampling Change Quality) framework to evaluate dynamic graph sampling, based on the popular sampling quality metrics for the sampling of static graphs. We introduce the $S C Q_{C L O S E}$ metric as a specific instance of the framework, based on closeness centrality. We next introduce the PCQ (Proxy Change Quality) framework for evaluating the proxy distance change faithfulness of the visualization of dynamic graph sampling. More specifically, we introduce the PDCQ (Proxy Distance Change Quality) metric for proxy distance change faithfulness, i.e., how faithfully the ground-truth change in the shortest path distances of the original dynamic graphs is displayed as the geometric change in Euclidean distances in the drawing of the dynamic graph samples. Finally, we present a dynamic graph sampling algorithm for preserving the connectivity structures of the original dynamic graphs, called DCFNI (Dynamic Connectivity-Faithful NI), based on the well-known NI (Nagamochi-Ibaraki) algorithm for computing a connectivity-faithful sparsification. Extensive experiments on DCFNI, through comparison with the state-of-the-art DSS (Dynamic Spectral Sparsification) which outperforms random sampling methods, demonstrate the effectiveness of DCFNI over DSS: $53 \%$ higher $S C Q_{C L O S E}$ and $13 \%$ higher PDCQ on average, and better preserving the global connectivity of dynamic graphs on visual comparison. Amyra Meidiana, Seok-Hee Hong 0001, Yongcheng Jing |
PacificVis | 2 |
| 2025 | Introducing fairness in network visualizationabstractMotivated by the need for decision-making systems that avoid bias and discrimination, the concept of fairness recently gained traction in the broad field of artificial intelligence , stimulating new research also within the information visualization community. In this paper, we introduce a notion of fairness in network visualization, specifically for orthogonal and for straight-line drawings of graphs, two foundational paradigms in the field. We investigate the following research questions: (i) What is the price, in terms of global readability , of incorporating fairness constraints in graph drawings? (ii) How unfair is a graph drawing that does not optimize fairness as a primary objective ? We present both theoretical and empirical results. In particular, we design and implement two optimization algorithms for multi-objective functions, one based on an ILP model for orthogonal drawings, and one based on gradient descent for straight-line drawings. In a nutshell, we experimentally show that it is possible to significantly increase the fairness of a drawing by paying a relatively small amount in terms of reduced global readability. Also, we present a use case in which we qualitatively evaluate our approach on a practical scenario. Peter Eades, Seok-Hee Hong 0001, Giuseppe Liotta, Fabrizio Montecchiani, Martin Nöllenburg, Tommaso Piselli, Stephen K. Wismath |
Inf. Sci. | 2 |
| 2025 | GraphTrials: Visual Proofs of Graph PropertiesabstractGraph and network visualization supports exploration, analysis and communication of relational data arising in many domains: from biological and social networks, to transportation and powergrid systems. With the arrival of AI-based question-answering tools, issues of trustworthiness and explainability of generated answers motivate a significant new role for visualization. In the context of graphs, we see the need for visualizations that can convince a critical audience that an assertion (e. g., from an AI) about the graph under analysis is valid. The requirements for such representations that convey precisely one specific graph property are quite different from standard network visualization criteria which optimize general aesthetics and readability. In this paper, we aim to provide a comprehensive introduction to visual proofs of graph properties and a foundation for further research in the area. We present a framework that defines what it means to visually prove a graph property. In the process, we introduce the notion of a visual certificate, that is, a specialized faithful graph visualization that leverages the viewer's perception, in particular, pre-attentive processing (e. g., via pop-out effects), to verify a given assertion about the represented graph. We also discuss the relationships between visual complexity, cognitive load and complexity theory, and propose a classification based on visual proof complexity. Then, we provide further examples of visual certificates for problems in different visual proof complexity classes. Finally, we conclude the paper with a discussion of the limitations of our model and some open problems. Henry Förster, Felix Klesen, Tim Dwyer, Peter Eades, Seok-Hee Hong 0001, Stephen G. Kobourov, Giuseppe Liotta, Kazuo Misue, Fabrizio Montecchiani, Alexander Pastukhov, Falk Schreiber |
IEEE Trans. Vis. Comput. Graph. | 5 |
| 2024 | Introducing Fairness in Graph Visualization (Poster Abstract)
Seok-Hee Hong 0001, Giuseppe Liotta, Fabrizio Montecchiani, Martin Nöllenburg, Tommaso Piselli |
GD | 1 |
| 2024 | The Price of UpwardnessabstractNot every directed acyclic graph (DAG) whose underlying undirected graph is planar admits an upward planar drawing. We are interested in pushing the notion of upward drawings beyond planarity by considering upward $k$-planar drawings of DAGs in which the edges are monotonically increasing in a common direction and every edge is crossed at most $k$ times for some integer $k \ge 1$. We show that the number of crossings per edge in a monotone drawing is in general unbounded for the class of bipartite outerplanar, cubic, or bounded pathwidth DAGs. However, it is at most two for outerpaths and it is at most quadratic in the bandwidth in general. From the computational point of view, we prove that testing upward-$k$-planarity is NP-complete already for $k=1$ and even for restricted instances for which upward planarity testing is polynomial. On the positive side, we can decide in linear time whether a single-source DAG admits an upward 1-planar drawing in which all vertices are incident to the outer face. Patrizio Angelini, Therese Biedl, Markus Chimani, Sabine Cornelsen, Giordano Da Lozzo, Seok-Hee Hong 0001, Giuseppe Liotta, Maurizio Patrignani, Sergey Pupyrev, Ignaz Rutter, Alexander Wolff 0001 |
GD | 6 |
| 2024 | GraphTrials: Visual Proofs of Graph PropertiesabstractGraph and network visualization supports exploration, analysis and communication of relational data arising in many domains: from biological and social networks, to transportation and powergrid systems. With the arrival of AI-based question-answering tools, issues of trustworthiness and explainability of generated answers motivate a greater role for visualization. In the context of graphs, we see the need for visualizations that can convince a critical audience that an assertion about the graph under analysis is valid. The requirements for such representations that convey precisely one specific graph property are quite different from standard network visualization criteria which optimize general aesthetics and readability. In this paper, we aim to provide a comprehensive introduction to visual proofs of graph properties and a foundation for further research in the area. We present a framework that defines what it means to visually prove a graph property. In the process, we introduce the notion of a visual certificate, that is, a specialized faithful graph visualization that leverages the viewer's perception, in particular, pre-attentive processing (e. g. via pop-out effects), to verify a given assertion about the represented graph. We also discuss the relationships between visual complexity, cognitive load and complexity theory, and propose a classification based on visual proof complexity. Finally, we provide examples of visual certificates for problems in different visual proof complexity classes. Henry Förster, Felix Klesen, Tim Dwyer, Peter Eades, Seok-Hee Hong 0001, Stephen G. Kobourov, Giuseppe Liotta, Kazuo Misue, Fabrizio Montecchiani, Alexander Pastukhov, Falk Schreiber |
GD | 5 |
| 2024 | Connectivity-Faithful Graph DrawingabstractConnectivity is one of the important fundamental structural properties of graphs, and a graph drawing D should faithfully represent the connectivity structure of the underlying graph G. This paper investigates connectivity-faithful graph drawing leveraging the famous Nagamochi-Ibaraki (NI) algorithm, which computes a sparsification G_NI, preserving the k-connectivity of a k-connected graph G. Specifically, we first present CFNI, a divide-and-conquer algorithm, which computes a sparsification G_CFNI, which preserves the global k-connectivity of a graph G and the local h-connectivity of the h-connected components of G. We then present CFGD, a connectivity-faithful graph drawing algorithm based on CFNI, which faithfully displays the global and local connectivity structure of G. Extensive experiments demonstrate that CFNI outperforms NI with 66% improvement in the connectivity-related sampling quality metrics and 73% improvement in proxy quality metrics. Consequently, CFGD outperforms a naive application of NI for graph drawing, in particular with 62% improvement in stress metrics. Moreover, CFGD runs 51% faster than drawing the whole graph G, with a similar quality. Amyra Meidiana, Seok-Hee Hong 0001, Yongcheng Jing |
GD | 2 |
| 2024 | Deep Graph MatingabstractIn this paper, we introduce the first learning-free model reuse task within the non-Euclidean domain, termed as Deep Graph Mating (Grama). We strive to create a child Graph Neural Network (GNN) that integrates knowledge from pre-trained parent models without requiring re-training, fine-tuning, or annotated labels. To this end, we begin by investigating the permutation invariance property of GNNs, which leads us to develop two vanilla approaches for Grama: Vanilla Parameter Interpolation (VPI) and Vanilla Alignment Prior to Interpolation (VAPI), both employing topology-independent interpolation in the parameter space. However, neither approach has achieved the anticipated results. Through theoretical analysis of VPI and VAPI, we identify critical challenges unique to Grama, including increased sensitivity to parameter misalignment and further the inherent topology-dependent complexities. Motivated by these findings, we propose the Dual-Message Coordination and Calibration (DuMCC) methodology, comprising the Parent Message Coordination (PMC) scheme to optimise the permutation matrices for parameter interpolation by coordinating aggregated messages, and the Child Message Calibration (CMC) scheme to mitigate over-smoothing identified in PMC by calibrating the message statistics within child GNNs. Experiments across diverse domains, including node and graph property prediction, 3D object recognition, and large-scale semantic parsing, demonstrate that the proposed DuMCC effectively enables training-free knowledge transfer, yielding results on par with those of pre-trained models. Yongcheng Jing, Seok-Hee Hong 0001, Dacheng Tao |
NeurIPS | 2 |
| 2024 | Cluster-Faithful Graph Visualization: New Metrics and AlgorithmsabstractThe cluster faithfulness metrics CQ measure how faithfully the ground truth clustering of a graph is represented as the geometric clustering in a drawing of the graph. Existing CQ metrics use k-means clustering, which effectively compute a geometric clustering when the cluster sizes are even, resulting in accurate CQ metrics. However, k-means clustering tends to compute clusters of even sizes and thus often fails to compute an accurate geometric clustering when the cluster sizes are uneven, leading to inaccurate CQ metrics.In this paper, we present a new cluster faithfulness metric CQ-HAC, using HAC (Hierarchical Agglomerative Clustering). HAC can compute a more accurate geometric clustering for uneven cluster sizes than k-means clustering. Consequently, CQ-HAC can more accurately measure cluster faithfulness, regardless of whether the sizes of clusters are even or uneven. Moreover, we present two algorithms, Cluster-kmeans and Cluster-HAC, for optimizing cluster faithfulness of graph drawings. Extensive experiments show that in practice, both algorithms always compute perfectly cluster-faithful drawings (i.e., CQ = 1) in our experiments using various graphs with both even and uneven cluster sizes, achieving significant improvement over existing graph layouts, including cluster-focused layouts. Shijun Cai, Seok-Hee Hong 0001, Amyra Meidiana, Peter Eades, Daniel A. Keim |
PacificVis | 2 |
| 2024 | β-skeleton Shape-based Metrics for Large and Complex Graph DrawingsabstractThe shape-based metrics evaluate a drawing D of a large and complex graph G, by computing the similarity between G and a proximity graph S computed from D. However, existing metrics using planar proximity graphs, such as the Gabriel proximity graph with at most 3n−8 edges, fail to accurately evaluate drawings of complex dense graphs with Θ(n2) edges.This paper presents new shape-based faithfulness metrics using the β-skeleton proximity graph, which represent the skeleton shape of a set of points in the plane with up to Θ(n2) edges. Specifically, we leverage the effectiveness of the β-skeleton as a shape-based metric, and provide guidelines on the parameter β for various graph classes. Extensive experiments demonstrate that our new β-skeleton shape-based metrics can more accurately measure the faithfulness of drawings of large dense graphs, with a significant improvement of over 67% on average, than the existing Gabriel graph shape-based metrics. Seok-Hee Hong 0001, Patrick Eades |
PacificVis | 1 |
| 2024 | SubLinearForce: Fully Sublinear-Time Force Computation for Large Complex Graph DrawingabstractRecent works in graph visualization attempt to reduce the runtime ofrepulsionforce computation of force-directed algorithms using sampling. However, they fail to reduce the runtime forattractionforce computation to sublinear in the number of edges. We present theSubLinearForceframework for a fully sublinear-timeforce computationalgorithm for drawing large complex graphs. More precisely, we present new sublinear-time algorithms for theattraction forcecomputation of force-directed algorithms. We then integrate them with sublinear-time repulsion force computation to give a fully sublinear-time force computation. Extensive experiments show that our algorithms compute layouts on average 80% faster than the existing linear-time force computation algorithm, while obtaining significantly better quality metrics such as edge crossing and shape-based metrics. Amyra Meidiana, Seok-Hee Hong 0001, Shijun Cai, Marnijati Torkel, Peter Eades |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2024 | Automorphism Faithfulness Metrics for Symmetric Graph DrawingsabstractIn this article, we present new quality metrics for symmetric graph drawing based on group theory. Roughly speaking, the new metrics are faithfulness metrics, i.e., they measure how faithfully a drawing of a graph displays the ground truth (i.e., geometric automorphisms) of the graph as symmetries. More specifically, we introduce two types of automorphism faithfulness metrics for displaying: (1) a single geometric automorphism as a symmetry (axial or rotational), and (2) a group of geometric automorphisms (cyclic or dihedral). We present algorithms to compute the automorphism faithfulness metrics in O(n logn) time. Moreover, we also present efficient algorithms to detect exact symmetries in a graph drawing. We then validate our automorphism faithfulness metrics using deformation experiments. Finally, we use the metrics to evaluate existing graph drawing algorithms to compare how faithfully they display geometric automorphisms of a graph as symmetries. Amyra Meidiana, Seok-Hee Hong 0001, Peter Eades, Daniel A. Keim |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2023 | Min-k-planar Drawings of Graphs
Carla Binucci, Aaron Büngener, Giuseppe Di Battista, Walter Didimo, Vida Dujmovic, Seok-Hee Hong 0001, Michael Kaufmann 0001, Giuseppe Liotta, Pat Morin, Alessandra Tappini |
GD (1) | 6 |
| 2023 | Catch the Intruder: Collaborative and Personalized Malware Detection By On-Device Application FingerprintingabstractThe vulnerability of smartphones to cyber attacks has been a serious concern to users arising from the integrity of installed applications (mobile apps). These apps are to provide legitimate and diversified on-the-go services. However, some have uncovered ways to penetrate smartphones for malicious behaviors. While some development and distribution regulations, such as Google Play Protect are in place, their effectiveness is often limited due primarily to falling behind the emergence of new malware. This paper presents an Analytic-based deep neural network Android Malware detection (ADAM) to detect potentially dangerous apps based on a set of features and patterns, i.e., application fingerprints, extracted from mobile apps. In particular, ADAM uses these features and patterns to train feature-specific DNNs to have consensus on the application labels when their ground truth is unknown. In addition, ADAM leverages the transfer learning technique to obtain its adjustability to new applications across smartphones. This is done by reusing the pre-trained model(s) and making them more adaptable by model personalization and federated learning (FL) techniques. This adjustability facilitates collaborative detection and independent labeling across smartphones, assisted by FL guards, which protect ADAM against poisoning attacks through model analysis. ADAM relies on a diverse dataset containing more than 153000 applications with over 41000 extracted features for DNNs training. ADAM’s feature-specific DNNs, on average, achieved more than 98% accuracy compared to Play Protect and antivirus software, resulting in an outstanding performance against data manipulation attacks. Amirmohammad Pasdar, Young Choon Lee, Seok-Hee Hong 0001 |
ICWS | 3 |
| 2023 | Faithful Graph Drawing (Invited Talk)
Seok-Hee Hong 0001 |
ISAAC | 1 |
| 2023 | Nonplanar Graph Drawings with k Vertices per Face
Carla Binucci, Giuseppe Di Battista, Walter Didimo, Seok-Hee Hong 0001, Michael Kaufmann 0001, Giuseppe Liotta, Pat Morin, Alessandra Tappini |
WG | 4 |
| 2023 | Fast subgraph query processing and subgraph matching via static and dynamic equivalences
Hyunjoon Kim 0001, Yunyoung Choi, Kunsoo Park, Xuemin Lin 0001, Seok-Hee Hong 0001, Wook-Shin Han |
VLDB J. | 5 |
| 2022 | dGG, dRNG, DSC: New Degree-based Shape-based Faithfulness Metrics for Large and Complex Graph VisualizationabstractShape-based metrics measure how faithfully a drawing D of a large graph G shows the structure of graph, by comparing the similarity between G and a proximity graph S computed from D. Although these metrics can successfully evaluate drawings of large graphs, they are limited to relatively sparse graphs, since existing metrics use planar proximity graphs GG (Gabriel Graph) and RNG (Relative Neighbourhood Graph). This paper presents new shape-based faithfulness metrics for evaluating drawings of large and complex graphs, using high-order prox-imity graphs k-GG and k-RNG. Extensive experiments demonstrate that our new shape-based metrics using degree-based proximity graphs dGG and dRNG can more accurately measure the faithful-ness of drawings of large and complex graphs, with a significant improvement of over 100% better, on average, than the existing shape-based metrics using GG and RNG. Moreover, we present a new shape change faithfulness metric DSC for evaluating drawings of dynamic graphs, by measuring how proportional the geometric shape change in the drawings of dynamic graphs is to the ground truth change in dynamic graphs. Validation using deformation experiments support that DSC can accurately measure shape change faithfulness in dynamic graph drawing. Furthermore, we present extensive comparison experiments of ten popular graph layouts using our new shape-based metrics dGG, dRNG and DSC, to recommend which layouts can give a better shape-faithful graph drawing for large and complex graphs. Seok-Hee Hong 0001, Amyra Meidiana, James Wood, Juan Pablo Ataides, Peter Eades, Kunsoo Park |
PacificVis | 1 |
| 2022 | Train Me to Fight: Machine-Learning Based On-Device Malware Detection for Mobile DevicesabstractMobile applications (apps) on smartphones have become a primary means to bring a wide variety of services on the go. These apps are provided by third-party developers and service providers. These apps are increasingly diverse, so as are malware. As a result, current signature-based protection approaches are ineffective against new malware. This poses privacy and security risks, increasing smartphones' vulnerability to cyber attacks. In this paper, we present a novel Deep neural network-based On-device Malware Detection (DOM) that employs model personalization and transfer learning for enhancing real-time ondevice detection performance. DOM consists of two on-device machine learning models referred to as generic and personalized models and dynamically analyzes applications to extract a comprehensive set of features. The generic model is a fine-tuned deep neural network (DNN) for labeling applications whose ground truth is not available. In contrast, the personalized model is a lightweight trainable model created by retaining the majority of the generic DNN layers and trainable parameters and adding a new lightweight neural network. The personalized model is further improved with the help of federated learning, which aggregates the personalized model parameters. We have used over 32000 real-world applications from different repositories to train and evaluate DOM. Experiments show that the generic DNN model achieves 98.41% accuracy, and the personalized model has also demonstrated outstanding performance detection with an accuracy of 87%. DOM is very lightweight and uses less than 4% memory consumption. Amirmohammad Pasdar, Young Choon Lee, Tongliang Liu, Seok-Hee Hong 0001 |
CCGRID | 4 |
| 2022 | Shape-Faithful Graph Drawings
Amyra Meidiana, Seok-Hee Hong 0001, Peter Eades |
GD | 2 |
| 2022 | A machine learning approach for predicting human shortest path task performanceabstractFinding a shortest path for a given pair of vertices in a graph drawing is one of the fundamental tasks for qualitative evaluation of graph drawings. In this paper, we present the first machine learning approach to predict human shortest path task performance, including accuracy, response time, and mental effort. To predict the shortest path task performance, we utilize correlated quality metrics and the ground truth data from the shortest path experiments. Specifically, we introduce path faithfulness metrics and show strong correlations with the shortest path task performance. Moreover, to mitigate the problem of insufficient ground truth training data, we use the transfer learning method to pre-train our deep model, exploiting the correlated quality metrics. Experimental results using the ground truth human shortest path experiment data show that our models can successfully predict the shortest path task performance. In particular, model MSP achieves an MSE (i.e., test mean square error) of 0.7243 (i.e., data range from −17.27 to 1.81) for prediction. Shijun Cai, Seok-Hee Hong 0001, Xiaobo Xia, Tongliang Liu, Weidong Huang 0001 |
Vis. Informatics | 2 |
| 2021 | A Machine Learning Approach for Predicting Human Preference for Graph Layouts*abstractUnderstanding what graph layout human prefer and why they prefer such graph layout is significant and challenging due to the highly complex visual perception and cognition system in human brain. In this paper, we present the first machine learning approach for predicting human preference for graph layouts.In general, the data sets with human preference labels are limited and insufficient for training deep networks. To address this, we train our deep learning model by employing the transfer learning method, e.g., exploiting the quality metrics, such as shape-based metrics, edge crossing and stress, which are shown to be correlated to human preference on graph layouts. Experimental results using the ground truth human preference data sets show that our model can successfully predict human preference for graph layouts. To our best knowledge, this is the first approach for predicting qualitative evaluation of graph layouts using human preference experiment data. Shijun Cai, Seok-Hee Hong 0001, Jialiang Shen, Tongliang Liu |
PacificVis | 2 |
| 2021 | GDot: Drawing Graphs with Dots and CirclesabstractThis paper presents a new visual representation of graphs, inspired by the dot painting style of Central Australia. This painting style is established as a powerful medium for communicating information with abstraction, and has a long history of supporting storytelling.We propose a general framework GDot to visually represent in-formation as dot paintings. We describe computational techniques as well as the rendering effects to produce painterly representations of graphs and networks. We present visualization examples with various networks from diverse domains, from pure mathematics to social systems. Further, we briefly describe the extension of our dot painting visualization style to multi-dimensional data, dynamic data and geo-referenced data. Seok-Hee Hong 0001, Peter Eades, Marnijati Torkel |
PacificVis | 1 |
| 2021 | Louvain-based Multi-level Graph DrawingabstractThe multi-level graph drawing is a popular approach to visualize large and complex graphs. It recursively coarsens a graph and then uncoarsens the drawing using layout refinement. In this paper, we leverage the Louvain community detection algorithm for the multi-level graph drawing paradigm.More specifically, we present the Louvain-based multi-level graph drawing algorithm, and compare with other community detection algorithms such as Label Propagation and Infomap clustering. Experiments show that Louvain-based multi-level algorithm performs best in terms of efficiency (i.e., fastest runtime), while Label Propagation and Infomap-based multi-level algorithms perform better in terms of effectiveness (i.e., better visualization in quality metrics). Seok-Hee Hong 0001, Peter Eades, Marnijati Torkel, James Wood, Kunsoo Park |
PacificVis | 1 |
| 2021 | Sublinear-Time Attraction Force Computation for Large Complex Graph DrawingabstractRecent works in graph visualization attempt to reduce the runtime of repulsion force computation of force-directed algorithms using sampling, however they fail to reduce the runtime for attraction force computation to sublinear in the number of edges.We present new sublinear-time algorithms for the attraction force computation of force-directed algorithms and integrate them with sublinear-time repulsion force computation.Extensive experiments show that our algorithms, operated as part of a fully sublinear-time force computation framework, compute graph layouts on average 80% faster than existing linear-time force computation algorithm, with surprisingly significantly better quality metrics on edge crossing and shape-based metrics. Amyra Meidiana, Seok-Hee Hong 0001, Shijun Cai, Marnijati Torkel, Peter Eades |
PacificVis | 2 |
| 2021 | Sublinear-time Algorithms for Stress Minimization in Graph DrawingabstractWe present algorithms reducing the runtime of the stress minimization iteration of stress-based layouts to sublinear in the number of vertices and edges. Specifically, we use vertex sampling to further reduce the number of vertex pairs considered in stress minimization iterations. Moreover, we use spectral sparsification to reduce the number of edges considered in stress minimization computations to sublinear in the number of edges, esp. for dense graphs.Specifically, we present new pivot selection methods using importance-based sampling. Then, we present two variations of sublinear-time stress minimization method on two popular stress-based layouts, Stress Majorization and Stochastic Gradient Descent.Experimental results demonstrate that our sublinear-time algorithms run, on average, about 35% faster than the state-of-art linear-time algorithms, while obtaining similar quality drawings based on stress and shape-based metrics. Amyra Meidiana, James Wood, Seok-Hee Hong 0001 |
PacificVis | 3 |
| 2021 | Versatile Equivalences: Speeding up Subgraph Query Processing and Subgraph MatchingabstractSubgraph query processing (also known as subgraph search) and subgraph matching are fundamental graph problems in many application domains. A lot of efforts have been made to develop practical solutions for these problems. Despite the efforts, existing algorithms showed limited running time and scalability in dealing with large and/or many graphs. In this paper, we propose a new subgraph search algorithm using equivalences of vertices in order to reduce search space: (1) static equivalence of vertices in a query graph that leads to an efficient matching order of the vertices, and (2) dynamic equivalence of candidate vertices in a data graph, which enables us to capture and remove redundancies in search space. These techniques for subgraph search also lead to an improved algorithm for subgraph matching. Experiments show that our approach outperforms state-of-the-art subgraph search and subgraph matching algorithms by up to several orders of magnitude with respect to query processing time. Hyunjoon Kim 0001, Yunyoung Choi, Kunsoo Park, Xuemin Lin 0001, Seok-Hee Hong 0001, Wook-Shin Han |
SIGMOD Conference | 5 |
| 2021 | Re-embedding a 1-plane graph for a straight-line drawing in linear time
Seok-Hee Hong 0001, Hiroshi Nagamochi |
Theor. Comput. Sci. | 1 |
| 2020 | Dynamic Graph Map AnimationabstractRecent methods for visualizing graphs have used a map metaphor: vertices are represented as regions in the plane, and proximity between regions represents edges between vertices.In many real world applications, the data changes over time, resulting in a dynamic map. This paper introduces new methods for representing dynamic graphs with map animation. More specifically, we present three different animation methods: MDSV (Multidimensional scaling - Voronoi), TV (Tutte - Voronoi) and TD (Tutte - dual). These methods support operations such as addition and deletion of vertices and edges. Each of our methods uses a kind of matrix interpolation. Seok-Hee Hong 0001, Peter Eades, Marnijati Torkel, Weidong Huang 0001, Cristina Cifuentes |
PacificVis | 1 |
| 2020 | Quality Metrics for Symmetric Graph DrawingsabstractIn this paper, we present a framework for quality metrics that measure symmetry, that is, how faithfully a drawing of a graph displays the ground truth geometric automorphisms as symmetries. The quality metrics are based on group theory as well as geometry. More specifically, we introduce two types of symmetry quality metrics for displaying: (1) a single geometric automorphism as a symmetry (axial or rotational) and (2) a group of geometric automorphisms (cyclic or dihedral). We also present algorithms to compute the symmetry quality metrics in O(n log n) time. We validate our symmetry quality metrics using deformation experiments. We then use the metrics to evaluate existing graph layouts to compare how faithfully they display geometric automorphisms of a graph as symmetries. Amyra Meidiana, Seok-Hee Hong 0001, Peter Eades, Daniel A. Keim |
PacificVis | 2 |
| 2020 | Path-Monotonic Upward Drawings of Graphs
Seok-Hee Hong 0001, Hiroshi Nagamochi |
COCOON | 1 |
| 2020 | New Quality Metrics for Dynamic Graph Drawing
Amyra Meidiana, Seok-Hee Hong 0001, Peter Eades |
GD | 2 |
| 2020 | Robust Scheduling for Large-Scale Distributed SystemsabstractIn large-scale distributed systems, such as clouds, failures are rather the norm than the exception. These failures include job failures, server failures, network outage and power failure. Among them, server failures are most common. With the wide adoption of cloud computing, the impact of server failures in clouds is far greater than that in traditional computer clusters as jobs of different tenants are often co-located (multi-tenancy). In this paper, we address the problem of robust scheduling, with realistic failure modeling, to minimize such impact on the execution of (co-located) jobs. To this end, we develop four online failure-aware (FA) scheduling algorithms, FAFF-WJ, FAFF-FC, FABF-WJ and FABF-FC, considering the availability and reliability of servers. In particular, FF (First-Fit) and BF (Best-Fit) indicate how the availability of servers is checked while WJ (Waiting Job) and FC (Failure Count) differ primarily in whether the reliability is measured from job's perspective or server's perspective. All four algorithms are designed essentially by combining these availability and reliability check methods. We evaluate our scheduling algorithms with failures generated based on our failure modeling of six real-world server failure traces. Our evaluation results show the effectiveness of our scheduling algorithms in robust job execution, with respect to both performance and cost. Young Choon Lee, Jayden King, Young Ki Kim, Seok-Hee Hong 0001 |
TrustCom | 4 |
| 2020 | Packing Trees into 1-Planar GraphsabstractWe introduce and study the 1-planar packing problem: Given $k$ graphs with $n$ vertices $G_1, \dots, G_k$, find a 1-planar graph that contains the given graphs as edge-disjoint spanning subgraphs. We mainly focus on the case when each $G_i$ is a tree and $k=3$. We prove that a triple consisting of three caterpillars or of two caterpillars and a path may not admit a 1-planar packing, while two paths and a special type of caterpillar always have one. We then study 1-planar packings with few crossings and prove that three paths (resp. cycles) admit a 1-planar packing with at most seven (resp. fourteen) crossings. We finally show that a quadruple consisting of three paths and a perfect matching with $n \geq 12$ vertices admits a 1-planar packing, while such a packing does not exist if $n \leq 10$. Felice De Luca, Emilio Di Giacomo, Seok-Hee Hong 0001, Stephen G. Kobourov, William J. Lenhart, Giuseppe Liotta, Henk Meijer, Alessandra Tappini, Stephen K. Wismath |
WALCOM | 3 |
| 2020 | Sublinear Time Force Computation for Big Complex Network VisualizationabstractAbstract In this paper, we present a new framework for sublinear time force computation for visualization of big complex graphs. Our algorithm is based on the sampling of vertices for computing repulsion forces and edge sparsification for attraction force computation. More specifically, for vertex sampling, we present three types of sampling algorithms, including random sampling, geometric sampling, and combinatorial sampling, to reduce the repulsion force computation to sublinear in the number of vertices. We utilize a spectral sparsification approach to reduce the number of attraction force computations to sublinear in the number of edges for dense graphs. We also present a smart initialization method based on radial tree drawing of the BFS spanning tree rooted at the center. Experiments show that our new sublinear time force computation algorithms run quite fast, while producing good visualization of large and complex networks, with significant improvements in quality metrics such as shape‐based and edge crossing metrics. Amyra Meidiana, Seok-Hee Hong 0001, Marnijati Torkel, Shijun Cai, Peter Eades |
Comput. Graph. Forum | 2 |
| 2020 | Colored anchored visibility representations in 2D and 3D space
Carla Binucci, Emilio Di Giacomo, Seok-Hee Hong 0001, Giuseppe Liotta, Henk Meijer, Vera Sacristán Adinolfi, Stephen K. Wismath |
Comput. Geom. | 3 |
| 2020 | IDAR: Fast Supergraph Search Using DAG IntegrationabstractSupergraph search is one of fundamental graph query processing problems in many application domains. Given a query graph and a set of data graphs, supergraph search is to find all the data graphs contained in the query graph as subgraphs. In existing algorithms, index construction or filtering approaches are computationally expensive, and search methods can cause redundant computations. In this paper, we introduce four new concepts to address these limitations: (1) DAG integration, (2) dynamic programming between integrated DAG and graph, (3) active-first search, and (4) relevance-size order, which together lead to a much faster and scalable algorithm for supergraph search. Extensive experiments with real datasets show that our approach outperforms state-of-the-art algorithms by up to orders of magnitude in terms of indexing time and query processing time. Hyunjoon Kim 0001, Seunghwan Min, Kunsoo Park, Xuemin Lin 0001, Seok-Hee Hong 0001, Wook-Shin Han |
Proc. VLDB Endow. | 5 |
| 2019 | Visualisation of Distributed Systems Simulation Made SimpleabstractDistributed (computing) systems come in various sizes and scale. They range from a single workstation computer with several processors, a cluster of compute nodes (servers) to a federation of geographically distributed data centres with millions of servers. Job scheduling is a fundamental aspect for data centre efficiency. In this paper, we present ds-viz as a visualisation aid for ds-sim, a recently developed distributed systems simulator. In particular, ds-viz significantly helps leverage the evaluation and analysis of scheduling algorithms that ds-sim facilitates to design. We show the effectiveness of these tools with some examples. Jayden King, Young Ki Kim, Young Choon Lee, Seok-Hee Hong 0001 |
CloudCom | 4 |
| 2019 | Multi-level Graph Drawing Using Infomap Clustering
Seok-Hee Hong 0001, Peter Eades, Marnijati Torkel, David Chae, Sungpack Hong, Daniel Langerenken, Hassan Chafi |
GD | 1 |
| 2019 | A Quality Metric for Visualization of Clusters in Graphs
Amyra Meidiana, Seok-Hee Hong 0001, Peter Eades, Daniel A. Keim |
GD | 2 |
| 2019 | Holistic Approach for Studying Resource Failures at ScaleabstractIn large-scale distributed systems, such as data centers resource failures are the norm rather than an exception. In this paper, we propose a holistic approach to study resource failures from resource failure modelling to distributed system simulation to failure-aware scheduling algorithm design. In particular, we present (1) a simple and yet practical way to model resource failures using real-world failure traces, (2) a new distributed systems simulator and (3) two failure-aware scheduling algorithms. These scheduling algorithms are designed primarily to validate (1) and (2). Our evaluation results demonstrate the feasibility and effectiveness of our holistic approach. Young Choon Lee, Jayden King, Seok-Hee Hong 0001 |
NCA | 3 |
| 2019 | A linear-time algorithm for testing full outer-2-planarity
Seok-Hee Hong 0001, Hiroshi Nagamochi |
Discret. Appl. Math. | 1 |
| 2018 | BC Tree-Based Proxy Graphs for Visualization of Big GraphsabstractRecent work for visualizing big graphs uses a proxy graph approach: the original graph is replaced by a proxy graph, which is much smaller than the original graph. The challenge for the proxy graph approach is to ensure that the proxy graph is a good representation of the original graph. However, previous work to compute proxy graphs using graph sampling techniques often fails to preserve connectivity and important global skeletal structure in the original graph. This paper introduces two new families of proxy graph methods BCP-W and BCP-E, tightly integrating graph sampling methods with the BC (Block Cut-vertex) tree, which represents the decomposition of a graph into biconnected components. Experimental results using graph sampling quality metrics show that our new BC treebased proxy graph methods produce significantly better results than existing sampling-based proxy graph methods: 25% improvement by BCP-W and 15% by BCP-E on average. We also present DBCP, a BC tree-based proxy graph method for distributed environment. Experiments on the Amazon Cloud EC2 demonstrate that DBCP is scalable for big graph data sets; runtime speed-up of 77% for distributed 5-server on average. Visual comparison using a graph layout method and the proxy quality metrics confirm that our new BC tree-based proxy graph methods are significantly better than existing sampling-based proxy graph method. Our main results lead to guidelines for computing sampling-based proxy graphs for visualization of big graphs. Seok-Hee Hong 0001, Quan Hoang Nguyen 0001, Amyra Meidiana, Peter Eades |
PacificVis | 1 |
| 2018 | Turning Cliques into Paths to Achieve Planarity
Patrizio Angelini, Peter Eades, Seok-Hee Hong 0001, Karsten Klein 0001, Stephen G. Kobourov, Giuseppe Liotta, Alfredo Navarra, Alessandra Tappini |
GD | 3 |
| 2018 | Editorial: Special Issue on Algorithms and Computation
Seok-Hee Hong 0001 |
Algorithmica | 1 |
| 2018 | Gap-planar graphs
Sang Won Bae 0001, Jean-François Baffier, Jinhee Chun, Peter Eades, Kord Eickmeyer, Luca Grilli 0001, Seok-Hee Hong 0001, Matias Korman, Fabrizio Montecchiani, Ignaz Rutter, Csaba D. Tóth |
Theor. Comput. Sci. | 7 |
| 2018 | Simpler algorithms for testing two-page book embedding of partitioned graphs
Seok-Hee Hong 0001, Hiroshi Nagamochi |
Theor. Comput. Sci. | 1 |
| 2018 | Steering data quality with visual analytics: The complexity challengeabstractData quality management, especially data cleansing, has been extensively studied for many years in the areas of data management and visual analytics. In the paper, we first review and explore the relevant work from the research areas of data management, visual analytics and human-computer interaction. Then for different types of data such as multimedia data, textual data, trajectory data, and graph data, we summarize the common methods for improving data quality by leveraging data cleansing techniques at different analysis stages. Based on a thorough analysis, we propose a general visual analytics framework for interactively cleansing data. Finally, the challenges and opportunities are analyzed and discussed in the context of data and humans. Shixia Liu, Gennady L. Andrienko, Yingcai Wu, Nan Cao 0001, Liu Jiang, Conglei Shi, Yu-Shuen Wang, Seok-Hee Hong 0001 |
Vis. Informatics | 8 |
| 2017 | k-core based multi-level graph visualization for scale-free networksabstractWe present a new multi-level graph drawing algorithm based on the k-core coarsening, a well-known cohesive subgroup analysis method in social network analysis. The k-core of a graph is also known as the degeneracy in graph theory, and can be computed in linear time. Our k-core based multi-level algorithm also includes a new concentric circle placement and a variation of force-directed layout to display the structure of graphs effectively. Experiments with real-world networks suggest that our algorithm performs well for visualization of large and complex scale-free networks, with a power-law degree distribution, a short diameter and a high clustering coefficient. Comparison with other multi-level algorithms shows that our method is fast and effective, in particular performs better than Walshaw [26] and FM3[15]. An Nguyen 0001, Seok-Hee Hong 0001 |
PacificVis | 2 |
| 2017 | dNNG: Quality metrics and layout for neighbourhood faithfulnessabstractThis paper introduces a new kind of geometric graph, called the degree-sensitive neighbourhood graph (dNNG), for a more precise modelling of neighbourhoods. Based on dNNG, we define better shape-based metrics and then propose a neighbourhood-driven force-directed algorithm, called NEFO, for neighbourhood faithfulness. Our evaluation on both real-world and randomly generated graphs shows that the dNNG gives more effective shape-based measures when compared to existing geometric graphs. The NEFO algorithm is shown to be effective for improving neighbourhood faithfulness of graph drawings. Quan Hoang Nguyen 0001, Seok-Hee Hong 0001, Peter Eades |
PacificVis | 2 |
| 2017 | Gap-Planar Graphs
Sang Won Bae 0001, Jean-François Baffier, Jinhee Chun, Peter Eades, Kord Eickmeyer, Luca Grilli 0001, Seok-Hee Hong 0001, Matias Korman, Fabrizio Montecchiani, Ignaz Rutter, Csaba D. Tóth |
GD | 7 |
| 2017 | Drawing Big Graphs Using Spectral Sparsification
Peter Eades, Quan Hoang Nguyen 0001, Seok-Hee Hong 0001 |
GD | 3 |
| 2017 | On the Recognition of Fan-Planar and Maximal Outer-Fan-Planar Graphs
Michael A. Bekos, Sabine Cornelsen, Luca Grilli 0001, Seok-Hee Hong 0001, Michael Kaufmann 0001 |
Algorithmica | 4 |
| 2017 | Proxy Graph: Visual Quality Metrics of Big Graph SamplingabstractData sampling has been extensively studied for large scale graph mining. Many analyses and tasks become more efficient when performed on graph samples of much smaller size. The use of proxy objects is common in software engineering for analysis and interaction with heavy objects or systems. In this paper, we coin the term 'proxy graph' and empirically investigate how well a proxy graph visualization can represent a big graph. Our investigation focuses on proxy graphs obtained by sampling; this is one of the most common proxy approaches. Despite the plethora of data sampling studies, this is the first evaluation of sampling in the context of graph visualization. For an objective evaluation, we propose a new family of quality metrics for visual quality of proxy graphs. Our experiments cover popular sampling techniques. Our experimental results lead to guidelines for using sampling-based proxy graphs in visualization. Quan Hoang Nguyen 0001, Seok-Hee Hong 0001, Peter Eades, Amyra Meidiana |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2016 | Effects of curves on graph perceptionabstractCurves have long been used for graph visualization with increased popularity in recent years. Curves are mainly used for two purposes: one is to increase readability and the other is to enhance visual aesthetic pleasingness. Although curves can be visually pleasing, the introduction of curves in graph drawing does not increase readability automatically. Attempts have been made to investigate the usability of curved drawings. However, the results on the effect of curves per se on human graph comprehension has not been conclusive. This paper presents a user study that is to examine the effect of curves when they are introduced to remove crossings. Twenty-six participants were recruited to perform typical graph reading tasks. Task performance and user preference data were collected for analysis. The results indicate that curves can be a useful alternative when crossings are to be present in straight-line drawings. The findings of the study are also discussed along with some of our future research activities in this paper. Weidong Huang 0001, Peter Eades, Seok-Hee Hong 0001, Henry Been-Lirn Duh |
PacificVis | 3 |
| 2016 | Re-embedding a 1-Plane Graph into a Straight-Line Drawing in Linear Time
Seok-Hee Hong 0001, Hiroshi Nagamochi |
GD | 1 |
| 2016 | On the edge crossing properties of Euclidean minimum weight Laman graphs
Sergey Bereg, Seok-Hee Hong 0001, Naoki Katoh, Sheung-Hung Poon, Shin-ichi Tanigawa |
Comput. Geom. | 2 |
| 2016 | Circular right-angle crossing drawings in linear time
Hooman Reisi Dehkordi, Peter Eades, Seok-Hee Hong 0001, Quan Hoang Nguyen 0001 |
Theor. Comput. Sci. | 3 |
| 2015 | MultiStory: Visual analytics of dynamic multi-relational networksabstractModern-day social networks are often dynamic and multi-relational, however there is currently little being studied on how to incorporate both aspects simultaneously to support visual analytic tasks for such complex social networks. We present a visual analytic framework for dynamic multi-relational networks and a prototype implementation, called the MultiStory system, which includes two new visualisation methods, AlterCluster and InterArc, designed for dynamic networks with multiple relations. The system is evaluated with two case studies using social networks from the MIT Reality Commons to demonstrate the effectiveness of the system to support a variety of visual analytical tasks on dynamic multi-relational networks. Amyra Meidiana, Seok-Hee Hong 0001 |
PacificVis | 2 |
| 2015 | Shape-Based Quality Metrics for Large Graph Visualization
Peter Eades, Seok-Hee Hong 0001, Karsten Klein 0001, An Nguyen 0001 |
GD | 2 |
| 2015 | Straight-Line Drawability of a Planar Graph Plus an Edge
Peter Eades, Seok-Hee Hong 0001, Giuseppe Liotta, Naoki Katoh, Sheung-Hung Poon |
WADS | 2 |
| 2015 | Testing Full Outer-2-planarity in Linear Time
Seok-Hee Hong 0001, Hiroshi Nagamochi |
WG | 1 |
| 2015 | A Linear-Time Algorithm for Testing Outer-1-Planarity
Seok-Hee Hong 0001, Peter Eades, Naoki Katoh, Giuseppe Liotta, Pascal Schweitzer, Yusuke Suzuki |
Algorithmica | 1 |
| 2014 | Simpler Algorithms for Testing Two-Page Book Embedding of Partitioned Graphs
Seok-Hee Hong 0001, Hiroshi Nagamochi |
COCOON | 1 |
| 2014 | Anchored Drawings of Planar Graphs
Patrizio Angelini, Giordano Da Lozzo, Marco Di Bartolomeo, Giuseppe Di Battista, Seok-Hee Hong 0001, Maurizio Patrignani, Vincenzo Roselli |
GD | 5 |
| 2014 | On the Recognition of Fan-Planar and Maximal Outer-Fan-Planar Graphs
Michael A. Bekos, Sabine Cornelsen, Luca Grilli 0001, Seok-Hee Hong 0001, Michael Kaufmann 0001 |
GD | 4 |
| 2014 | Drawing Simultaneously Embedded Graphs with Few Bends
Luca Grilli 0001, Seok-Hee Hong 0001, Jan Kratochvíl, Ignaz Rutter |
GD | 2 |
| 2014 | GION: Interactively Untangling Large Graphs on Wall-Sized Displays
Michael R. Marner, Ross Smith 0001, Bruce H. Thomas, Karsten Klein 0001, Peter Eades, Seok-Hee Hong 0001 |
GD | 6 |
| 2014 | Order-preserving matching
Jinil Kim, Peter Eades, Rudolf Fleischer, Seok-Hee Hong 0001, Costas S. Iliopoulos, Kunsoo Park, Simon J. Puglisi, Takeshi Tokuyama |
Theor. Comput. Sci. | 4 |
| 2014 | Guest Editors' Introduction: Special Section on the IEEE Pacific Visualization SymposiumabstractThe articles in this special issue present extended versions of the five best papers from the 2013 IEEE Pacific Visualization Symposium (PacificVis'13) which was held in Sydney, Australia from February 26 to March 1, 2013. The objective of this symposium series is to foster greater exchange between visualization researchers and practitioners, with a focus on the Asia-Pacific region. Sheelagh Carpendale, Wei Chen 0001, Seok-Hee Hong 0001 |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2013 | On the faithfulness of graph visualizationsabstractReadability criteria have been commonly used to measure the quality of graph visualizations. In this paper we argue that readability criteria, while necessary, are not sufficient. We propose a new kind of criterion, generically termed faithfulness, for evaluating graph layout methods. We propose a general model for quantifying faithfulness, and contrast it with the well established readability criteria. We use examples of multidimensional scaling, edge bundling and several other visualization metaphors (including matrix-based and map-based visualizations) to illustrate faithfulness. Quan Hoang Nguyen 0001, Peter Eades, Seok-Hee Hong 0001 |
PacificVis | 3 |
| 2013 | Many-to-One Boundary Labeling with Backbones
Michael A. Bekos, Sabine Cornelsen, Martin Fink 0001, Seok-Hee Hong 0001, Michael Kaufmann 0001, Martin Nöllenburg, Ignaz Rutter, Antonios Symvonis |
GD | 4 |
| 2013 | A Linear-Time Algorithm for Testing Outer-1-Planarity
Seok-Hee Hong 0001, Peter Eades, Naoki Katoh, Giuseppe Liotta, Pascal Schweitzer, Yusuke Suzuki |
GD | 1 |
| 2013 | On the Edge Crossing Properties of Euclidean Minimum Weight Laman Graphs
Sergey Bereg, Seok-Hee Hong 0001, Naoki Katoh, Sheung-Hung Poon, Shin-ichi Tanigawa |
ISAAC | 2 |
| 2013 | A linear time algorithm for testing maximal 1-planarity of graphs with a rotation system
Peter Eades, Seok-Hee Hong 0001, Naoki Katoh, Giuseppe Liotta, Pascal Schweitzer, Yusuke Suzuki |
Theor. Comput. Sci. | 2 |
| 2012 | Fáry's Theorem for 1-Planar Graphs
Seok-Hee Hong 0001, Peter Eades, Giuseppe Liotta, Sheung-Hung Poon |
COCOON | 1 |
| 2012 | Theory and Practice of Graph Drawing
Tim Dwyer, Fabrizio Frati, Seok-Hee Hong 0001, Karsten Klein 0001 |
GD | 3 |
| 2012 | Testing Maximal 1-Planarity of Graphs with a Rotation System in Linear Time - (Extended Abstract)
Peter Eades, Seok-Hee Hong 0001, Naoki Katoh, Giuseppe Liotta, Pascal Schweitzer, Yusuke Suzuki |
GD | 2 |
| 2012 | StreamEB: Stream Edge Bundling
Quan Hoang Nguyen 0001, Peter Eades, Seok-Hee Hong 0001 |
GD | 3 |
| 2012 | On the Faithfulness of Graph Visualizations
Quan Hoang Nguyen 0001, Peter Eades, Seok-Hee Hong 0001 |
GD | 3 |
| 2012 | Visualizing dynamic trajectories in social networksabstractDynamic Social network visualization transforms dynamic information in a social network into geometric representations. Most previous work in this field mainly focuses on the evolution of the overall network. Peter Eades, Seok-Hee Hong 0001 |
VL/HCC | 3 |
| 2012 | A Linear-Time Algorithm for Star-Shaped Drawings of Planar Graphs with the Minimum Number of Concave Corners
Seok-Hee Hong 0001, Hiroshi Nagamochi |
Algorithmica | 1 |
| 2012 | Bounds on the crossing resolution of complete geometric graphs
Emilio Di Giacomo, Walter Didimo, Peter Eades, Seok-Hee Hong 0001, Giuseppe Liotta |
Discret. Appl. Math. | 4 |
| 2012 | Minimum cost star-shaped drawings of plane graphs with a fixed embedding and concave corner constraints
Seok-Hee Hong 0001, Hiroshi Nagamochi |
Theor. Comput. Sci. | 1 |
| 2011 | Kozo Sugiyama 1945 - 2011
Peter Eades, Seok-Hee Hong 0001, Kazuo Misue |
GD | 2 |
| 2011 | TGI-EB: A New Framework for Edge Bundling Integrating Topology, Geometry and Importance
Quan Hoang Nguyen 0001, Seok-Hee Hong 0001, Peter Eades |
GD | 2 |
| 2011 | Colored Simultaneous Geometric Embeddings and Universal Pointsets
Ulrik Brandes, Cesim Erten, Alejandro Estrella-Balderrama, J. Joseph Fowler, Fabrizio Frati, Markus Geyer, Carsten Gutwenger, Seok-Hee Hong 0001, Michael Kaufmann 0001, Stephen G. Kobourov, Giuseppe Liotta, Petra Mutzel, Antonios Symvonis |
Algorithmica | 8 |
| 2011 | Editorial: ISAAC 2008 Special Issue
Seok-Hee Hong 0001, Hiroshi Nagamochi |
Algorithmica | 1 |
| 2011 | Extending Steinitz's Theorem to Upward Star-Shaped Polyhedra and Spherical Polyhedra
Seok-Hee Hong 0001, Hiroshi Nagamochi |
Algorithmica | 1 |
| 2010 | Large Crossing Angles in Circular Layouts
Quan Hoang Nguyen 0001, Peter Eades, Seok-Hee Hong 0001, Weidong Huang 0001 |
GD | 3 |
| 2010 | Improving Force-Directed Graph Drawings by Making Compromises Between AestheticsabstractMany automatic graph drawing algorithms implement only one or two aesthetic criteria since most aesthetics conflict with each other. Empirical research has shown that although those algorithms are based on different aesthetics, drawings produced by them have comparable effectiveness. The comparable effectiveness raises a question about necessity of choosing one algorithm against another for drawing graphs when human performance is a main concern. In this paper, we argue that effectiveness can be improved when algorithms are designed by making compromises between aesthetics, rather than trying to satisfy one or two of them to the fullest. In particular, this paper presents a user study. The study compares effectiveness of drawings produced by two different force-directed methods, Classical spring algorithm and BIGANGLE. BIGANGLE produces drawings with a few aesthetics being improved at the same time. The experimental results indicate that BIGANGLE induces significantly better performance of humans in perceiving shortest paths between two nodes. Weidong Huang 0001, Peter Eades, Seok-Hee Hong 0001, Chun-Cheng Lin |
VL/HCC | 3 |
| 2010 | A Linear-Time Algorithm for Symmetric Convex Drawings of Internally Triconnected Plane Graphs
Seok-Hee Hong 0001, Hiroshi Nagamochi |
Algorithmica | 1 |
| 2010 | Approximation Algorithms for Minimizing Edge Crossings in Radial Drawings
Seok-Hee Hong 0001, Hiroshi Nagamochi |
Algorithmica | 1 |
| 2010 | Matched drawability of graph pairs and of graph triples
Luca Grilli 0001, Seok-Hee Hong 0001, Giuseppe Liotta, Henk Meijer, Stephen K. Wismath |
Comput. Geom. | 2 |
| 2010 | An algorithm for constructing star-shaped drawings of plane graphs
Seok-Hee Hong 0001, Hiroshi Nagamochi |
Comput. Geom. | 1 |
| 2010 | Crossing minimization in extended level drawings of graphs
Christian Bachmaier, Hedi Buchner, Michael Forster, Seok-Hee Hong 0001 |
Discret. Appl. Math. | 4 |
| 2009 | A graph reading behavior: Geodesic-path tendencyabstractThe end result of graph visualization is that people read the graph and understand the data. To make this effective, it is essential to construct visualizations based on how people read graphs. Despite the popularity and importance of graph usage in a variety of application domains, little is known about how people read graphs. The lack of this knowledge has severely limited the effectiveness of graph visualizations. In attempts to understand how people read graphs, we previously observed that people have geodesic-path tendency based on subjective eye tracking data. This paper presents two controlled experiments. One is to approve the existence of the geodesic-path tendency. The other is to examine the effects of this tendency on people in reading graphs. The results show that in performing path search tasks, when eyes encounter a node that has more than one link, links that go toward the target node are more likely to be searched first. The results also indicate that when graphs are drawn with branch links on the path leading away from the target node, graph reading performance can be significantly improved. Weidong Huang 0001, Peter Eades, Seok-Hee Hong 0001 |
PacificVis | 3 |
| 2009 | On Rectilinear Drawing of Graphs
Peter Eades, Seok-Hee Hong 0001, Sheung-Hung Poon |
GD | 2 |
| 2009 | Semi-bipartite Graph Visualization for Gene Ontology Networks
Kai Xu 0003, Rohan Williams, Seok-Hee Hong 0001, Qing Liu 0001, Ji Zhang 0001 |
GD | 3 |
| 2009 | Upward Star-Shaped Polyhedral Graphs
Seok-Hee Hong 0001, Hiroshi Nagamochi |
ISAAC | 1 |
| 2009 | Visual Analysis of Overlapping Biological NetworksabstractThis paper investigates a new problem of visualizing a set of overlapping networks. We present two methods for constructing visualization of two and three overlapping networks in three dimensions. Our methods aim to achieve both drawing aesthetics (or conventions) for each individual network and exposing the common nodes between the overlapping networks. We evaluated our approaches using biological networks including protein interaction network, metabolic network, and gene regulatory network, from the bacterium Escherichia coli and crop plants to demonstrate their usefulness to support biological analysis. David Cho Yau Fung, Seok-Hee Hong 0001, Dirk Koschützki, Falk Schreiber, Kai Xu 0003 |
IV | 2 |
| 2009 | Visual Analysis of History of World Cup: A Dynamic Network with Dynamic Hierarchy and Geographic Clustering
Adel Ahmed, Xiaoyan Fu, Seok-Hee Hong 0001, Quan Hoang Nguyen 0001, Kai Xu 0003 |
VINCI | 3 |
| 2008 | Effects of Crossing AnglesabstractIn visualizing graphs as node-link diagrams, it is commonly accepted and employed as a general rule that the number of link crossings should be minimized whenever possible. However, little attention has been paid to how to handle the remaining crossings in the visualization. The study presented in this paper examines the effects of crossing angles on performance of path tracing tasks. It was found that the effect varied with the size of crossing angles. In particular, task response time decreased as the crossing angle increased. However, the rate of the decrease tended to level off when the angle was close to 90 degrees. One of the implications of this study in graph visualization is that just minimizing the crossing number is not sufficient to reduce the negative impact to the minimum. The angles of remaining crossings should be maximized as well. Weidong Huang 0001, Seok-Hee Hong 0001, Peter Eades |
PacificVis | 2 |
| 2008 | Star-Shaped Drawings of Graphs with Fixed Embedding and Concave Corner Constraints
Seok-Hee Hong 0001, Hiroshi Nagamochi |
COCOON | 1 |
| 2008 | Generalizing the Shift Method for Rectangular Shaped Vertices with Visibility Constraints
Seok-Hee Hong 0001, Martin Mader |
GD | 1 |
| 2008 | Removing Node Overlaps Using Multi-sphere Scheme
Takashi Imamichi, Yohei Arahori, Jaeseong Gim, Seok-Hee Hong 0001, Hiroshi Nagamochi |
GD | 4 |
| 2008 | Approximating Crossing Minimization in Radial Layouts
Seok-Hee Hong 0001, Hiroshi Nagamochi |
LATIN | 1 |
| 2008 | Testing Planarity of Geometric Automorphisms in Linear Time
Christoph Buchheim, Seok-Hee Hong 0001 |
Algorithmica | 2 |
| 2008 | Convex drawings of graphs with non-convex boundary constraints
Seok-Hee Hong 0001, Hiroshi Nagamochi |
Discret. Appl. Math. | 1 |
| 2007 | Colored Simultaneous Geometric Embeddings
Ulrik Brandes, Cesim Erten, J. Joseph Fowler, Fabrizio Frati, Markus Geyer, Carsten Gutwenger, Seok-Hee Hong 0001, Michael Kaufmann 0001, Stephen G. Kobourov, Giuseppe Liotta, Petra Mutzel, Antonios Symvonis |
COCOON | 7 |
| 2007 | Geometric automorphism groups of graphs
David Abelson, Seok-Hee Hong 0001, Donald E. Taylor |
Discret. Appl. Math. | 2 |
| 2006 | Convex Drawings of Graphs with Non-convex Boundary
Seok-Hee Hong 0001, Hiroshi Nagamochi |
WG | 1 |
| 2006 | Drawing Planar Graphs Symmetrically, III: Oneconnected Planar Graphs
Seok-Hee Hong 0001, Peter Eades |
Algorithmica | 1 |
| 2006 | A Linear Time Algorithm for Constructing Maximally Symmetric Straight Line Drawings of Triconnected Planar Graphs
Seok-Hee Hong 0001, Brendan D. McKay, Peter Eades |
Discret. Comput. Geom. | 1 |
| 2005 | GEOMI: GEOmetry for Maximum Insight
Adel Ahmed, Tim Dwyer, Michael Forster, Xiaoyan Fu, Joshua W. K. Ho, Seok-Hee Hong 0001, Dirk Koschützki, Colin Murray, Nikola S. Nikolov, Ronnie Taib, Alexandre Tarassov, Kai Xu 0003 |
GD | 6 |
| 2005 | Drawing Clustered Graphs in Three Dimensions
Joshua W. K. Ho, Seok-Hee Hong 0001 |
GD | 2 |
| 2005 | MultiPlane: A New Framework for Drawing Graphs in Three Dimensions
Seok-Hee Hong 0001 |
GD | 1 |
| 2005 | Network Analysis and Visualisation
Seok-Hee Hong 0001 |
GD | 1 |
| 2005 | Hierarchical Layouts of Directed Graphs in Three Dimensions
Seok-Hee Hong 0001, Nikola S. Nikolov |
GD | 1 |
| 2005 | Layout Effects on Sociogram Perception
Weidong Huang 0001, Seok-Hee Hong 0001, Peter Eades |
GD | 2 |
| 2005 | A Framework for Visualising Large GraphsabstractVisualising large graphs faces the challenges of both data complexity and visual complexity. This paper presents a framework for visualising large graphs that reduces data complexity using the clustered graph model and provides users with navigational approaches for browsing clustered graphs. A key design task of such a system is to define a strategy for generating logical abstractions of a clustered graph during navigation. An appropriate abstraction strategy should represent a clustered graph well and avoid visual overload. The semantic fisheye view of a clustered graph is proposed for such a purpose. Two case studies were investigated, and the experiment results show that during navigation the first-order fisheye view of a clustered graph conserves visual complexity at a constant level. Wanchun Li, Seok-Hee Hong 0001, Peter Eades |
IV | 2 |
| 2005 | Visualisation and Analysis of Large and Complex Scale-free NetworksabstractScale-free networks appear in many application domains such as social and biological networks [BA99, BB03, BO04]. Roughly speaking, scale-free networks have power-law degree distribution, ultra-short average path length and high clustering coefficient [BA99, BB03, BO04]. This paper presents new methods for visualising scale-free networks in three dimensions. To make effective use of the third dimension and minimise occlusion, we produce graph visulaisations with nodes constrained to lie on parallel planes or on the surface of spheres. We implement the algorithms using a variation of a fast force-directed graph layout method [QE00]. Results with real world data sets such as IEEE InfoVis citation and collaboration networks and a protein-protein interaction network show that our method can be useful for visual analysis of large and complex scale-free networks. We also discuss the issue of visualisation of evolving networks and network integration. Adel Ahmed, Tim Dwyer, Seok-Hee Hong 0001, Colin Murray, Ying Xin Wu |
EuroVis | 3 |
| 2005 | Navigating Software Architectures with Constant Visual ComplexityabstractVisualizing software architecture faces the challenges of both data complexity and visual complexity. This paper presents an approach for visualizing software architecture, which reduces data complexity using the clustered graph model and navigates pictures of clustered graphs with constant visual complexity. A graph drawing algorithm is introduced to generate visualizations of clustered graphs. A semantic fisheye view of a clustered graph is proposed for conserving constant visual complexity. Animation is used to present smooth transition of visualizations. A case study is investigated to navigate the architecture of the Compiler c488. Wanchun Li, Peter Eades, Seok-Hee Hong 0001 |
VL/HCC | 3 |
| 2005 | Drawing Planar Graphs Symmetrically, II: Biconnected Planar Graphs
Seok-Hee Hong 0001, Peter Eades |
Algorithmica | 1 |
| 2005 | Crossing Minimization for Symmetries
Christoph Buchheim, Seok-Hee Hong 0001 |
Theory Comput. Syst. | 2 |
| 2004 | A Linear Time Algorithm for Constructing Maximally Symmetric Straight-Line Drawings of Planar Graphs
Seok-Hee Hong 0001, Peter Eades |
GD | 1 |
| 2004 | Visualisation of Large and Complex Networks Using PolyPlane
Seok-Hee Hong 0001, Tom Murtagh |
GD | 1 |
| 2004 | The Metro Map Layout Problem
Seok-Hee Hong 0001, Damian Merrick, Hugo A. D. do Nascimento |
GD | 1 |
| 2004 | Linkless symmetric drawings of series parallel digraphs
Seok-Hee Hong 0001, Peter Eades, Jonathan Hillman |
Comput. Geom. | 1 |
| 2003 | 3DTreeDraw: a thjree dimensional tree drawing systemabstractThis video describes an implementation of a three dimensional drawing algorithm for trees. The algorithm draws trees with as much symmetry as possible. Tom Murtagh, Seok-Hee Hong 0001 |
SCG | 2 |
| 2003 | The Puzzle Layout Problem
Kozo Sugiyama, Seok-Hee Hong 0001, Atsuhiko Maeda |
GD | 2 |
| 2003 | Symmetric Layout of Disconnected Graphs
Seok-Hee Hong 0001, Peter Eades |
ISAAC | 1 |
| 2003 | Drawing Trees Symmetrically in Three Dimensions
Seok-Hee Hong 0001, Peter Eades |
Algorithmica | 1 |
| 2002 | A Group-Theoretic Method for Drawing Graphs Symmetrically
David Abelson, Seok-Hee Hong 0001, Donald E. Taylor |
GD | 2 |
| 2002 | Crossing Minimization for Symmetries
Christoph Buchheim, Seok-Hee Hong 0001 |
ISAAC | 2 |
| 2002 | Symmetric drawings of triconnected planar graphs
Seok-Hee Hong 0001, Brendan D. McKay, Peter Eades |
SODA | 1 |
| 2001 | Drawing Graphs Symmetrically in Three Dimensions
Seok-Hee Hong 0001 |
GD | 1 |
| 2000 | An Algorithm for Finding Three Dimensional Symmetry in Trees
Seok-Hee Hong 0001, Peter Eades |
GD | 1 |
| 2000 | An Algorithm for Finding Three Dimensional Symmetry in Series Parallel Digraphs
Seok-Hee Hong 0001, Peter Eades |
ISAAC | 1 |
| 2000 | Drawing series parallel digraphs symmetrically
Seok-Hee Hong 0001, Peter Eades |
Comput. Geom. | 1 |
| 1998 | Drawing Algorithms for Series-Parallel Digraphs in Two and Three Dimensions
Seok-Hee Hong 0001, Peter Eades, Aaron J. Quigley |
GD | 1 |
| 1998 | Finding Planar Geometric Automorphisms in Planar Graphs
Seok-Hee Hong 0001, Peter Eades |
ISAAC | 1 |
| 1997 | Resolving Data Conflicts with Multiple Versions and Precedence Relationships in Real-Time Databases
Seok-Hee Hong 0001, Myoung-Ho Kim |
Inf. Process. Lett. | 1 |
| 1997 | A real-time concurrency control algorithm: Use of multiversion and precedence relationships
Seok-Hee Hong 0001, Myoung-Ho Kim |
J. Syst. Archit. | 1 |
| 1995 | Real-Time Multiversion Concurrency Control Using Precedence Relationship
Seok-Hee Hong 0001, Yoon-Joon Lee, Myoung-Ho Kim |
DASFAA | 1 |