Demo Data from SIGIR 2026 / reviewers in the wild / expert
Jihoon Ko
dblp:127/7344
· DBLP profile ↗
23ranked-venue papers
8as first author
15since 2021 · last 2025
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 20 · 8 first-author · 14 since 2021Artificial intelligence and machine learning · 8 · 3 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 3 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 first-authorComputer networks · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
12 papers |
Data mining · 62% Graph data management · 32% Indexing and storage engines · 5% | |
| Artificial intelligence
2 papers |
Graph learning · 70% Efficient and distributed learning · 30% | |
| Theoretical computer science
2 papers |
Graph algorithms and graph theory · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Program synthesis and code generation · 28% Requirements engineering and software design · 28% Operating systems · 28% |
Topics — the 20 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining › data reduction
tensor compression |
2.2 | 3 | 2024 | Compact Decomposition of Irregular Tensors for Data Compression: From Sparse to Dense to High-Order Tensors · KDD 2024 ELiCiT: Effective and Lightweight Lossy Compression of Tensors · ICDM 2024 TensorCodec: Compact Lossy Compression of Tensors without Strong Data Assumptions · ICDM 2023 |
Data mining
pattern mining |
2.0 | 4 | 2025 | Estimating simplet counts via sampling · VLDB J. 2025 Hypergraph Motifs: Concepts, Algorithms, and Discoveries · Proc. VLDB Endow. 2020 SSumM: Sparse Summarization of Massive Graphs · KDD 2020 |
Graph data management
graph summarization |
1.4 | 3 | 2022 | SLUGGER: Lossless Hierarchical Summarization of Massive Graphs · ICDE 2022 SSumM: Sparse Summarization of Massive Graphs · KDD 2020 Incremental Lossless Graph Summarization · KDD 2020 |
Data mining › multidimensional data analysis › multiway data analysis › tensor analysis
tensor factorization |
1.4 | 2 | 2024 | Compact Decomposition of Irregular Tensors for Data Compression: From Sparse to Dense to High-Order Tensors · KDD 2024 TensorCodec: Compact Lossy Compression of Tensors without Strong Data Assumptions · ICDM 2023 |
Graph data management
graph compression |
1.3 | 3 | 2023 | NeuKron: Constant-Size Lossy Compression of Sparse Reorderable Matrices and Tensors · WWW 2023 SSumM: Sparse Summarization of Massive Graphs · KDD 2020 SLUGGER: Lossless Hierarchical Summarization of Massive Graphs · ICDE 2022 |
Machine learning › Graph learning › hypergraph learning
hypergraph generative model |
0.9 | 1 | 2025 | Kronecker Generative Models for Power-Law Patterns in Real-World Hypergraphs · WWW 2025 |
Data mining › structured data mining
graph mining |
0.9 | 2 | 2020 | Hypergraph Motifs: Concepts, Algorithms, and Discoveries · Proc. VLDB Endow. 2020 Evolution of Real-world Hypergraphs: Patterns and Models without Oracles · ICDM 2020 |
Graph algorithms and graph theory › network analysis
influence minimization |
0.9 | 1 | 2025 | DiffIM: Differentiable Influence Minimization with Surrogate Modeling and Continuous Relaxation · AAAI 2025 |
Machine learning › Efficient and distributed learning
model compression |
0.8 | 1 | 2024 | ELiCiT: Effective and Lightweight Lossy Compression of Tensors · ICDM 2024 |
Indexing and storage engines
data compression |
0.8 | 1 | 2024 | Compact Decomposition of Irregular Tensors for Data Compression: From Sparse to Dense to High-Order Tensors · KDD 2024 |
Graph data management
hypergraph |
0.8 | 1 | 2024 | Hypergraph motifs and their extensions beyond binary · VLDB J. 2024 |
Data mining › multidimensional data analysis › multiway data analysis › tensor analysis › tensor factorization
irregular tensor decomposition |
0.8 | 1 | 2024 | Compact Decomposition of Irregular Tensors for Data Compression: From Sparse to Dense to High-Order Tensors · KDD 2024 |
Data mining › structured data mining › graph mining
motif discovery |
0.7 | 2 | 2024 | Hypergraph Motifs: Concepts, Algorithms, and Discoveries · Proc. VLDB Endow. 2020 Hypergraph motifs and their extensions beyond binary · VLDB J. 2024 |
Data mining › pattern mining
graph pattern mining |
0.7 | 1 | 2023 | Characterization of Simplicial Complexes by Counting Simplets Beyond Four Nodes · WWW 2023 |
Graph algorithms and graph theory
subgraph counting |
0.7 | 1 | 2023 | Characterization of Simplicial Complexes by Counting Simplets Beyond Four Nodes · WWW 2023 |
Graph data management
dynamic graph processing |
0.4 | 1 | 2020 | Incremental Lossless Graph Summarization · KDD 2020 |
Graph data management › hypergraph
hypergraph analysis |
0.4 | 1 | 2020 | Evolution of Real-world Hypergraphs: Patterns and Models without Oracles · ICDM 2020 |
Data mining › probabilistic model
probabilistic generative model |
0.4 | 1 | 2020 | Evolution of Real-world Hypergraphs: Patterns and Models without Oracles · ICDM 2020 |
Operating systems › mobile systems › mobile operating systems
android runtime |
0.4 | 1 | 2019 | X-Droid: A Quick and Easy Android Prototyping Framework with a Single-App Illusion · UIST 2019 |
Software maintenance and evolution
code reuse |
0.1 | 1 | 2019 | Prototyping Functional Android App Features with ProDroid · MobiSys 2019 |
Methods — techniques the papers use, named apart from their topics
color coding · 2.2sampling · 1.9kronecker product · 1.5feature-based index model · 1.5clustering-based quantization · 1.5recurrent neural network · 1.3surrogate modeling · 0.9random walk sampling · 0.9parameter fitting · 0.9gradient-driven selection · 0.9continuous relaxation · 0.9PARAFAC2 · 0.8tensor-train decomposition · 0.7approximation · 0.6runtime app integration · 0.4program analysis · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | DiffIM: Differentiable Influence Minimization with Surrogate Modeling and Continuous RelaxationabstractIn social networks, people influence each other through social links, which can be represented as propagation among nodes in graphs. Influence minimization (IMIN) is the problem of manipulating the structures of an input graph (e.g., removing edges) to reduce the propagation among nodes. IMIN can represent time-critical real-world applications, such as rumor blocking, but IMIN is theoretically difficult and computationally expensive. Moreover, the discrete nature of IMIN hinders the usage of powerful machine learning techniques, which requires differentiable computation. In this work, we propose DiffIM, a novel method for IMIN with two differentiable schemes for acceleration: (1) surrogate modeling for efficient influence estimation, which avoids time-consuming simulations (e.g., Monte Carlo), and (2) the continuous relaxation of decisions, which avoids the evaluation of individual discrete decisions (e.g., removing an edge). We further propose a third accelerating scheme, gradient-driven selection, that chooses edges instantly based on gradients without optimization (spec., gradient descent iterations) on each test instance. Through extensive experiments on real-world graphs, we show that each proposed scheme significantly improves speed with little (or even no) IMIN performance degradation. Our method is Pareto-optimal (i.e., no baseline is faster and more effective than it) and typically several orders of magnitude (spec., up to 15,160X) faster than the most effective baseline, while being more effective. Junghun Lee, Fanchen Bu, Jihoon Ko, Kijung Shin |
AAAI | 4 |
| 2025 | Kronecker Generative Models for Power-Law Patterns in Real-World HypergraphsabstractDo real-world hypergraphs obey any patterns? Are power laws fundamental in hypergraphs as they are in real-world graphs? What generator can reproduce these patterns? A hypergraph is a generalization of a conventional graph, and it consists of nodes and hyperedges, with each hyperedge joining any number of nodes. Hypergraphs are adept at representing group interactions where two or more entities interact simultaneously, such as collaborative research and group discussions. In a wide range of real-world hypergraphs, we discover power-law or log-logistic distributions in eight structural properties. To simulate these observed patterns, we introduce HyRec, a tractable and realistic generative model leveraging the Kronecker product. We mathematically demonstrate that HyRec accurately reproduces both the patterns we observed and typical evolutionary trends found in real-world hypergraphs. To fit the parameters of HyRec to large-scale hypergraphs, we design SingFit, a fast and space-efficient algorithm successfully applied to eleven real-world hypergraphs with up to one million nodes and hyperedges. This paper makes the following contributions: (a) Discoveries: we identify multiple patterns that real-world hypergraphs obey, (b) Model: we propose HyRec, a tractable and realistic model capable of reproducing real-world hypergraphs efficiently (spec., with fewer than 1,000 parameters) with the support of SingFit, and (c) Proofs: we prove that HyRec adheres to these patterns. Minyoung Choe, Jihoon Ko, Taehyung Kwon, Kijung Shin, Christos Faloutsos |
WWW | 2 |
| 2025 | Inductive influence estimation and maximization over unseen social networks under two diffusion modelsabstractAbstract Influence estimation (IE) and influence maximization (IM) are among the most extensively studied problems in social network analysis. Assuming diffusion (i.e., the spread of diseases) within a social network, IE aims to estimate the influence (i.e., the number of infected nodes) for a given set of seeds; and IM aims to identify a given number of seed nodes that maximize the influence. For both IE and IM, widely-adopted strategies involve repeating Monte Carlo (MC) simulations of diffusion over and over for various seed sets, which is computationally expensive. In this work, we present Monte Carlo Simulator+ (MONSTOR+), an inductive machine learning method designed to estimate the influence of given seed-node sets in social networks under two diffusion models—the independent cascade (IC) model and the linear threshold (LT) model. Due to its inductive nature, MONSTOR+ is applicable to seed-node sets and social networks not included in the training data. MONSTOR+, with its ability to accurately estimate influence through a single forward pass, can greatly accelerate existing IM algorithms by replacing repeated MC simulations. In our experiments, MONSTOR+ exhibits high IE accuracy, achieving 0.955 or higher Pearson and Spearman correlation coefficients in unseen real-world social networks. Notably, MONSTOR+ is about 5 to 3000 times faster than repeated MC simulations with similar IE accuracy. For IM problems, IM algorithms equipped with MONSTOR+ are more accurate than state-of-the-art competitors in 81.5 and 77.8% of IM use cases under the IC model and LT model, respectively. Jihoon Ko, Sojeong Kim, Kyuhan Lee, Shinhwan Kang, Dongyeong Hwang, Kijung Shin, Noseong Park |
Data Min. Knowl. Discov. | 1 |
| 2025 | Effective and lightweight lossy compression of tensors: techniques and applicationsabstractAbstract Many real-world data from various domains can be represented as tensors, and a significant portion of them is large scale. Thus, tensor compression is crucial for their storage and transmission. Recently, deep learning-based methods have emerged to enhance compression performance. However, they require considerable compression time to fulfill their performance. In this work, to achieve both speed and performance, we develop ELiCiT, an effective and lightweight lossy tensor compression method. When designing ELiCiT, we avoid deep auto-regressive neural networks and index reordering, which incur high computational costs of deep learning-based tensor compression. Specifically, instead of using the orders of indices as parameters, we introduce a feature-based model for indices, which enhances the model’s expressive capacity and simplifies the overall end-to-end training procedure. Moreover, to reduce the size of the parameters and computational cost for inference, we adopt end-to-end clustering-based quantization, as an alternative to deep auto-regressive architecture. As a result, ELiCiT becomes easy to optimize with enhanced expressiveness. We prove that it (partially) generalizes deep learning-based methods and also traditional ones. Using eight real-world tensors, we show that ELiCiT yields compact outputs that fit the input tensor accurately. Compared to the best competitor with similar fitness, it offers 1.51 $$-$$ - 5.05 $$\times $$ × smaller outputs. Moreover, compared to deep learning-based compression methods, ELiCiT is 11.8 $$-$$ - 96.0 $$\times $$ × faster with 5–48% better fitness for a similarly sized output. We also demonstrate that ELiCiT is extended to matrix completion, neural network compression , and tensor stream summarization, providing the best trade-offs between model size and application performance. Jihoon Ko, Taehyung Kwon, Jinhong Jung, Kijung Shin |
Knowl. Inf. Syst. | 1 |
| 2025 | Compact lossy compression of tensors via neural tensor-train decompositionabstractAbstract Many real-world datasets are represented as tensors, i.e., multi-dimensional arrays of numerical values. Storing them without compression often requires substantial space, which grows exponentially with the order. While many tensor compression algorithms are available, many of them rely on strong data assumptions regarding its order, sparsity, rank, and smoothness. In this work, we propose TensorCodec, a lossy compression algorithm for general tensors that do not necessarily adhere to strong input data assumptions.TensorCodec incorporates three key ideas. The first idea is neural tensor-train decomposition (NTTD) where we integrate a recurrent neural network into Tensor-Train Decomposition to enhance its expressive power and alleviate the limitations imposed by the low-rank assumption. Another idea is to fold the input tensor into a higher-order tensor to reduce the space required by NTTD. Finally, the mode indices of the input tensor are reordered to reveal patterns that can be exploited by NTTD for improved approximation. In addition, we extend TensorCodec to enable the lossy compression of tensors with missing entries, often found in real-world datasets. Our analysis and experiments on 8 real-world datasets demonstrate that TensorCodec is (a) Concise: it gives up to $$7.38 \times $$ 7.38 × more compact compression than the best competitor with similar reconstruction error, (b) Accurate: given the same budget for compressed size, it yields up to $$3.33\times $$ 3.33 × more accurate reconstruction than the best competitor, (c) Scalable: Its empirical compression time is linear in the number of tensor entries, and it reconstructs each entry in logarithmic time. Our code and datasets are available at https://github.com/kbrother/TensorCodec . Taehyung Kwon, Jihoon Ko, Jinhong Jung, Jun-Gi Jang, Kijung Shin |
Knowl. Inf. Syst. | 2 |
| 2025 | BeGin: Extensive Benchmark Scenarios and an Easy-to-use Framework for Graph Continual LearningabstractContinual Learning (CL) is the process of learning ceaselessly a sequence of tasks. Most existing CL methods deal with independent data (e.g., images and text) for which many benchmark frameworks and results under standard experimental settings are available. Compared to them, however, CL methods for graph data (graph CL) are relatively underexplored because of (a) the lack of standard experimental settings, especially regarding how to deal with the dependency between instances, (b) the lack of benchmark datasets and scenarios, and (c) high complexity in implementation and evaluation due to the dependency. In this paper, regarding (a) we define four standard incremental settings (task-, class-, domain-, and time-incremental) for node-, link-, and graph-level problems, extending the previously explored scope. Regarding (b), we provide 35 benchmark scenarios based on 24 real-world graphs. Regarding (c), we develop BeGin , an easy and fool-proof framework for graph CL. BeGin is easily extended since it is modularized with reusable modules for data processing, algorithm design, and evaluation. Especially, the evaluation module is completely separated from user code to eliminate potential mistakes. Regarding benchmark results, we cover \(3\times\) more combinations of incremental settings and levels of problems than the latest benchmark. All assets for the benchmark framework are publicly available at https://github.com/ShinhwanKang/BeGin . Jihoon Ko, Shinhwan Kang, Taehyung Kwon, Heechan Moon, Kijung Shin |
ACM Trans. Intell. Syst. Technol. | 1 |
| 2025 | Estimating simplet counts via samplingabstractAbstract Simplicial complexes are higher-order combinatorial structures which have been used to represent real-world complex systems. In this paper, we focus on the local patterns in simplicial complexes called simplets, a generalization of graphlets. We study the problem of counting simplets of a given size in a given simplicial complex. For this problem, we extend a sampling algorithm based on color coding, from graphs to simplicial complexes, with essential technical novelty. We theoretically analyze our proposed algorithm named SC3, showing its correctness, unbiasedness, convergence, and time/space complexity. Through extensive experiments on sixteen real-world datasets, we show the superiority of SC3 in terms of accuracy, speed, and scalability, compared to the baseline methods. We use the counts given by SC3 for simplicial complex analysis, especially for characterization, which is further used for simplicial complex clustering, where SC3 shows a strong ability of characterization with domain-based similarity. Additionally, we explore a variant of simplet counting (specifically, estimating the relative counts of simplets) under realistic scenarios where the entire simplicial complex is not provided at once but can only be partially accessed, for instance, through a limited number of API calls. For such scenarios, we propose a random-walk-based sampling algorithm, SCRW, and analyze its theoretical properties. In our experiments, SCRW requires, on average, $$16.5\times $$ 16.5 × less memory than SC3, while the speed-accuracy trade-offs provided by the two methods are comparable. Heechan Moon, Fanchen Bu, Jihoon Ko, Kijung Shin |
VLDB J. | 4 |
| 2024 | ELiCiT: Effective and Lightweight Lossy Compression of TensorsabstractMany real-world data from various domains can be represented as tensors, and a significant portion of them is large-scale. Thus, tensor compression is crucial for their storage and transmission. Recently, deep-learning-based methods have emerged to enhance compression performance. However, they require considerable compression time to fulfill their performance. In this work, to achieve both speed and performance, we develop ELICIT, an effective and lightweight lossy tensor compression method. When designing ELICIT, we avoid deep auto-regressive neural networks and index reordering, which incur high computational costs of deep-learning-based tensor compression. Specifically, instead of using the orders of indices as parameters, we introduce a feature-based model for indices, which enhances the model's expressive capacity and simplifies the overall end-to-end training procedure. Moreover, to reduce the size of the parameters and computational cost for inference, we adopt end-to-end clustering-based quantization, as an alter-native to deep auto-regressive architecture. As a result, ELICIT becomes easy to optimize with enhanced expressiveness. We prove that it (partially) generalizes deep-learning-based methods and also traditional ones. Using eight real-world tensors, we show that ELICIT yields compact outputs that fit the input tensor accurately. Compared to the best competitor with similar fitness, it offers 1.51-5.05 × smaller outputs. Moreover, compared to deep-learning-based compression methods, ELICIT is 11.8-96.0 × faster with 5-48% better fitness for a similarly sized output. We also demonstrate that ELICIT is extended to matrix completion and neural network compression, providing the best tradeoffs between model size and application performance. Jihoon Ko, Taehyung Kwon, Jinhong Jung, Kijung Shin |
ICDM | 1 |
| 2024 | Compact Decomposition of Irregular Tensors for Data Compression: From Sparse to Dense to High-Order TensorsabstractAn irregular tensor is a collection of matrices with different numbers of rows. Real-world data from diverse domains, including medical and stock data, are effectively represented as irregular tensors due to the inherent variations in data length. For their analysis, various tensor decomposition methods (e.g., PARAFAC2) have been devised. While they are expected to be effective in compressing large-scale irregular tensors, akin to regular tensor decomposition methods, our analysis reveals that their compression performance is limited due to the larger number of first mode factor matrices. Taehyung Kwon, Jihoon Ko, Jinhong Jung, Jun-Gi Jang, Kijung Shin |
KDD | 2 |
| 2024 | Hypergraph motifs and their extensions beyond binary
Seokbum Yoon, Jihoon Ko, Kijung Shin |
VLDB J. | 3 |
| 2023 | TensorCodec: Compact Lossy Compression of Tensors without Strong Data AssumptionsabstractMany real-world datasets are represented as tensors, i.e., multi-dimensional arrays of numerical values. Storing them without compression often requires substantial space, which grows exponentially with the order. While many tensor compression algorithms are available, many of them rely on strong data assumptions regarding its order, sparsity, rank, and smoothness. In this work, we propose TENSORCODEC, a lossy compression algorithm for general tensors that do not necessarily adhere to strong input data assumptions. TENSORCODEC incorporates three key ideas. The first idea is Neural Tensor-Train Decomposition (NTTD) where we integrate a recurrent neural network into Tensor-Train Decomposition to enhance its expressive power and alleviate the limitations imposed by the low-rank assumption. Another idea is to fold the input tensor into a higher-order tensor to reduce the space required by NTTD. Finally, the mode indices of the input tensor are reordered to reveal patterns that can be exploited by NTTD for improved approximation. Our analysis and experiments on 8 real-world datasets demonstrate that TENSORCODEC is (a) Concise: it gives up to $7.38 \times$ more compact compression than the best competitor with similar reconstruction error, (b) Accurate: given the same budget for compressed size, it yields up to $3.33 \times$ more accurate reconstruction than the best competitor, (c) Scalable: its empirical compression time is linear in the number of tensor entries, and it reconstructs each entry in logarithmic time. Our code and datasets are available at https://github.com/kbrother/TensorCodec. Taehyung Kwon, Jihoon Ko, Jinhong Jung, Kijung Shin |
ICDM | 2 |
| 2023 | Characterization of Simplicial Complexes by Counting Simplets Beyond Four NodesabstractSimplicial complexes are higher-order combinatorial structures which have been used to represent real-world complex systems. In this paper, we concentrate on the local patterns in simplicial complexes called simplets, a generalization of graphlets. We formulate the problem of counting simplets of a given size in a given simplicial complex. For this problem, we extend a sampling algorithm based on color coding from graphs to simplicial complexes, with essential technical novelty. We theoretically analyze our proposed algorithm named SC3, showing its correctness, unbiasedness, convergence, and time/space complexity. Through the extensive experiments on sixteen real-world datasets, we show the superiority of SC3 in terms of accuracy, speed, and scalability, compared to the baseline methods. Finally, we use the counts given by SC3 for simplicial complex analysis, especially for characterization, which is further used for simplicial complex clustering, where SC3 shows a strong ability of characterization with domain-based similarity. Jihoon Ko, Fanchen Bu, Kijung Shin |
WWW | 2 |
| 2023 | NeuKron: Constant-Size Lossy Compression of Sparse Reorderable Matrices and TensorsabstractMany real-world data are naturally represented as a sparse reorderable matrix, whose rows and columns can be arbitrarily ordered (e.g., the adjacency matrix of a bipartite graph). Storing a sparse matrix in conventional ways requires an amount of space linear in the number of non-zeros, and lossy compression of sparse matrices (e.g., Truncated SVD) typically requires an amount of space linear in the number of rows and columns. In this work, we propose NeuKron for compressing a sparse reorderable matrix into a constant-size space. NeuKron generalizes Kronecker products using a recurrent neural network with a constant number of parameters. NeuKron updates the parameters so that a given matrix is approximated by the product and reorders the rows and columns of the matrix to facilitate the approximation. The updates take time linear in the number of non-zeros in the input matrix, and the approximation of each entry can be retrieved in logarithmic time. We also extend NeuKron to compress sparse reorderable tensors (e.g. multi-layer graphs), which generalize matrices. Through experiments on ten real-world datasets, we show that NeuKron is (a) Compact: requiring up to five orders of magnitude less space than its best competitor with similar approximation errors, (b) Accurate: giving up to 10 × smaller approximation error than its best competitors with similar size outputs, and (c) Scalable: successfully compressing a matrix with over 230 million non-zero entries. Taehyung Kwon, Jihoon Ko, Jinhong Jung, Kijung Shin |
WWW | 2 |
| 2022 | SLUGGER: Lossless Hierarchical Summarization of Massive GraphsabstractGiven a massive graph, how can we exploit its hierarchical structure for concisely but exactly summarizing the graph? By exploiting the structure, can we achieve better compression rates than state-of-the-art graph summarization methods? The explosive proliferation of the Web has accelerated the emergence of large graphs, such as online social networks and hyperlink networks. Consequently, graph compression has become increasingly important to process such large graphs without expensive I/O over the network or to disk. Among a number of approaches, graph summarization, which in essence combines similar nodes into a supernode and describe their connectivity concisely, protrudes with several advantages. However, we note that it fails to exploit pervasive hierarchical structures of real-world graphs as its underlying representation model enforces supernodes to be disjoint. In this work, we propose the hierarchical graph summarization model, which is an expressive graph representation model that includes the previous one proposed by Navlakha et al. as a special case. The new model represents an unweighted graph using positive and negative edges between hierarchical supernodes, each of which can contain others. Then, we propose Slugger, a scalable heuristic for concisely and exactly representing a given graph under our new model. Slugger greedily merges nodes into supernodes while maintaining and exploiting their hierarchy, which is later pruned. Slugger significantly accelerates this process by sampling, approximation, and memoization. Our experiments on 16 real-world graphs show that Slugger is (a) Effective: yielding up to 29.6% more concise summary than state-of-the-art lossless summarization methods, (b) Fast: summarizing a graph with 0.8 billion edges in a few hours, and (c) Scalable: scaling linearly with the number of edges in the input graph. Kyuhan Lee, Jihoon Ko, Kijung Shin |
ICDE | 2 |
| 2022 | Growth patterns and models of real-world hypergraphs
Jihoon Ko, Yunbum Kook, Kijung Shin |
Knowl. Inf. Syst. | 1 |
| 2020 | MONSTOR: An Inductive Approach for Estimating and Maximizing Influence over Unseen NetworksabstractInfluence maximization (IM) is one of the most important problems in social network analysis. Its objective is to find a given number of seed nodes that maximize the spread of information through a social network. Since it is an NP-hard problem, many approximate/heuristic methods have been developed, and a number of them repeat Monte Carlo (MC) simulations over and over to reliably estimate the influence (i.e., the number of infected nodes) of a seed set. In this work, we present an inductive machine learning method, called Monte Carlo Simulator (MONSTOR), for estimating the influence of given seed nodes in social networks unseen during training. To the best of our knowledge, MONSTOR is the first inductive method for this purpose. MONSTOR can greatly accelerate existing IM algorithms by replacing repeated MC simulations. In our experiments, MONSTOR provided highly accurate estimates, achieving 0.998 or higher Pearson and Spearman correlation coefficients in unseen real-world social networks. Moreover, IM algorithms equipped with MONSTOR are more accurate than state-of-the-art competitors in 63% of IM use cases. Jihoon Ko, Kyuhan Lee, Kijung Shin, Noseong Park |
ASONAM | 1 |
| 2020 | Evolution of Real-world Hypergraphs: Patterns and Models without OraclesabstractWhat kind of macroscopic structural and dynamical patterns can we observe in real-world hypergraphs? What can be underlying local dynamics on individuals, which ultimately lead to the observed patterns, beyond apparently random evolution? Graphs, which provide effective ways to represent pairwise interactions among entities, fail to represent group interactions (e.g., collaboration of three or more researchers, etc.). Regarded as a generalization of graphs, hypergraphs allowing for various sizes of edges prove fruitful in addressing this limitation. The increased complexity, however, makes it challenging to understand hypergraphs as thoroughly as graphs. In this work, we closely examine seven structural and dynamical properties of real hypergraphs from six domains. To this end, we define new measures, extend notions of common graph properties to hypergraphs, and assess the significance of observed patterns by comparison with a null model and statistical tests. We also propose HyperFF, a stochastic model for generating realistic hypergraphs. Its merits are three-fold: (a) Realistic: it successfully reproduces all seven patterns, in addition to five patterns established in previous studies, (b) Self-contained: unlike previously proposed models, it does not rely on oracles (i.e., unexplainable external information) at all, and it is parameterized by just two scalars, and (c) Emergent: it relies on simple and interpretable mechanisms on individual entities, which do not trivially enforce but surprisingly lead to macroscopic properties. Yunbum Kook, Jihoon Ko, Kijung Shin |
ICDM | 2 |
| 2020 | Incremental Lossless Graph SummarizationabstractGiven a fully dynamic graph, represented as a stream of edge insertions and deletions, how can we obtain and incrementally update a lossless summary of its current snapshot? As large-scale graphs are prevalent, concisely representing them is inevitable for efficient storage and analysis. Lossless graph summarization is an effective graph-compression technique with many desirable properties. It aims to compactly represent the input graph as (a) a summary graph consisting of supernodes (i.e., sets of nodes) and superedges (i.e., edges between supernodes), which provide a rough description, and (b) edge corrections which fix errors induced by the rough description. While a number of batch algorithms, suited for static graphs, have been developed for rapid and compact graph summarization, they are highly inefficient in terms of time and space for dynamic graphs, which are common in practice. Jihoon Ko, Yunbum Kook, Kijung Shin |
KDD | 1 |
| 2020 | SSumM: Sparse Summarization of Massive GraphsabstractGiven a graph G and the desired size k in bits, how can we summarize G within k bits, while minimizing the information loss? Kyuhan Lee, Hyeonsoo Jo, Jihoon Ko, Sungsu Lim, Kijung Shin |
KDD | 3 |
| 2020 | Hypergraph Motifs: Concepts, Algorithms, and Discoveries
Jihoon Ko, Kijung Shin |
Proc. VLDB Endow. | 2 |
| 2019 | Prototyping Functional Android App Features with ProDroidabstractWe present ProDroid, a framework that provides Android app developers an ability to quickly produce functional prototypes. With ProDroid, developers can create a new app that imports various kinds of functionality provided by other existing Android apps. Our evaluation shows that with the help of ProDroid, a developer was able to import a function from an existing Android app into a new prototype with only 55 lines of Java code, while the function itself requires 10,334 lines of Java code to implement. Donghwi Kim, Soo Young Park, Jihoon Ko, Steven Y. Ko, Sung-Ju Lee 0001 |
MobiSys | 3 |
| 2019 | X-Droid: A Quick and Easy Android Prototyping Framework with a Single-App IllusionabstractWe present X-Droid, a framework that provides Android app developers an ability to quickly and easily produce functional prototypes. Our work is motivated by the need for such ability and the lack of tools that provide it. Developers want to produce a functional prototype rapidly to test out potential features in real-life situations. However, current prototyping tools for mobile apps are limited to creating non-functional UI mockups that do not demonstrate actual features. With X-Droid, developers can create a new app that imports various kinds of functionality provided by other existing Android apps. In doing so, developers do not need to understand how other Android apps are implemented or need access to their source code. X-Droid provides a developer tool that enables developers to use the UIs of other Android apps and import desired functions into their prototypes. X-Droid also provides a run-time system that executes other apps' functionality in the background on off-the-shelf Android devices for seamless integration. Our evaluation shows that with the help of X-Droid, a developer imported a function from an existing Android app into a new prototype with only 51 lines of Java code, while the function itself requires 10,334 lines of Java code to implement (i.e., 200× improvement). Donghwi Kim, Sooyoung Park, Jihoon Ko, Steven Y. Ko, Sung-Ju Lee 0001 |
UIST | 3 |
| 2014 | Keyword Based Semantic Search for Mobile DataabstractMost of the mobile platforms provide a keyword based full text search (FTS) for users to find what they want. However, FTS has difficulties in dealing with the cases where a user cannot remember the exact keywords about target data or the number of search results is too many. To overcome these limitations of FTS, we propose a semantically enhanced method of searching for data on mobile devices along with mobile ontology. Experimental results of the proposed method show that our method provides accurate search results and is suitable for a mobile environment. Jihoon Ko, Sangjin Shin, Sungkwang Eom, Minjae Song, Jooik Jung, Dong-Hoon Shin, Kyong-Ho Lee, Yongil Jang |
MDM (1) | 1 |