Skip to main content

Kijung Shin

Korea Advanced Institute of Science and Technology · Computer Science

About the Lab

Professor Kijung Shin's research lab specializes in scalable data analytics for large-scale, complex data systems, with a focus on graphs and tensors. The lab develops efficient algorithms and distributed systems for analyzing massive, dynamic, and high-order data—such as social networks, streaming events, and multi-aspect temporal data—while ensuring accuracy and memory efficiency. Key research directions include scalable tensor decomposition, k-core analysis for graph structure mining, real-time anomaly detection in evolving data, and in-memory or out-of-core graph summarization. The lab's work bridges theoretical foundations with practical applications in cybersecurity, recommender systems, and network analysis.

large-scale graphstensor decompositionanomaly detectiondistributed systemsgraph summarization

Research Overview

Papers
249
Total Citations
2,765
Papers (5y)
135
Primary Field
Computer Science

Research Output Trend

Figures are computed from collected data and may differ slightly.

Publications per year (5y)
135total
2022
2023
2024
2025
2026
Citations per year (5y)
762total
20222023202420252026

Selected Papers

15
1
Article|106 citations·2016
CoreScope: Graph Mining Using k-Core Analysis — Patterns, Anomalies and Algorithms
Kijung Shin, Tina Eliassi‐Rad, Christos Faloutsos

How do the k-core structures of real-world graphs look like? What are the common patterns and the anomalies? How can we use them for algorithm design and applications? A k-core is the maximal subgraph where all vertices have degree at least k. This concept has been applied to such diverse areas as hierarchical structure analysis, graph visualization, and graph clustering. Here, we explore pervasive patterns that are related to k-cores and emerging in graphs from several diverse domains. Our disc

Statistical and Nonlinear PhysicsPhysics and Astronomy
2
Book Chapter|79 citations·2016
M-Zoom: Fast Dense-Block Detection in Tensors with Quality Guarantees
Kijung Shin, Bryan Hooi, Christos Faloutsos
SJR Q2Lecture notes in computer science
Computational MathematicsMathematics
3
Article|78 citations·2016
Fully Scalable Methods for Distributed Tensor Factorization
Kijung Shin, Lee Sael, U Kang
SJR Q1IEEE Transactions on Knowledge and Data Engineering

Given a high-order large-scale tensor, how can we decompose it into latent factors? Can we process it on commodity computers with limited memory? These questions are closely related to recommender systems, which have modeled rating data not as a matrix but as a tensor to utilize contextual information such as time and location. This increase in the order requires tensor-factorization methods scalable with both the order and size of a tensor. In this paper, we propose two distributed tensor facto

Computational MathematicsMathematics
4
Article|75 citations·2015
BEAR
Kijung Shin, Jinhong Jung, Lee Sael, U Kang

Given a large graph, how can we calculate the relevance between nodes fast and accurately? Random walk with restart (RWR) provides a good measure for this purpose and has been applied to diverse data mining applications including ranking, community detection, link prediction, and anomaly detection. Since calculating RWR from scratch takes long, various preprocessing methods, most of which are related to inverting adjacency matrices, have been proposed to speed up the calculation. However, these

Statistical and Nonlinear PhysicsPhysics and Astronomy
5
Article|67 citations·2017
Patterns and anomalies in k-cores of real-world graphs with applications
Kijung Shin, Tina Eliassi‐Rad, Christos Faloutsos
SJR Q2Knowledge and Information Systems
Statistical and Nonlinear PhysicsPhysics and Astronomy
6
Article|64 citations·2017
DenseAlert
Kijung Shin, Bryan Hooi, Jisu Kim, Christos Faloutsos

Consider a stream of retweet events - how can we spot fraudulent lock-step behavior in such multi-aspect data (i.e., tensors) evolving over time? Can we detect it in real time, with an accuracy guarantee? Past studies have shown that dense subtensors tend to indicate anomalous or even fraudulent behavior in many tensor data, including social media, Wikipedia, and TCP dumps. Thus, several algorithms have been proposed for detecting dense subtensors rapidly and accurately. However, existing algori

Computational MathematicsMathematics
7
Preprint|63 citations·2016
Distributed Methods for High-dimensional and Large-scale Tensor Factorization
Kijung Shin, U Kang

Abstract—Given a high-dimensional and large-scale tensor, how can we decompose it into latent factors? Can we process it on commodity computers with limited memory? These ques-tions are closely related to recommendation systems exploiting context information such as time and location. They require tensor factorization methods scalable with both the dimension and size of a tensor. In this paper, we propose two distributed tensor factorization methods, SALS and CDTF. Both methods are scalable with

Computational MathematicsMathematics
8
Article|57 citations·2017
D-Cube
Kijung Shin, Bryan Hooi, Jisu Kim, Christos Faloutsos
OA

How can we detect fraudulent lockstep behavior in large-scale multi-aspect data (i.e., tensors)? Can we detect it when data are too large to fit in memory or even on a disk? Past studies have shown that dense blocks in real-world tensors (e.g., social media, Wikipedia, TCP dumps, etc.) signal anomalous or fraudulent behavior such as retweet boosting, bot activities, and network attacks. Thus, various approaches, including tensor decomposition and search, have been used for rapid and accurate den

Computational MathematicsMathematics
9
Article|54 citations·2022
Effective training strategies for deep-learning-based precipitation nowcasting and estimation
Jihoon Ko, Kyu-Han Lee, Hyunjin Hwang, Seok‐Geun Oh, Seok‐Woo Son, Kijung Shin
SJR Q1Computers & GeosciencesOA
Atmospheric ScienceEarth and Planetary Sciences
10
Article|49 citations·2019
SWeG: Lossless and Lossy Summarization of Web-Scale Graphs
Kijung Shin, Amol Ghoting, Myunghwan Kim, Hema Raghavan
OA

Given a terabyte-scale graph distributed across multiple machines, how can we summarize it, with much fewer nodes and edges, so that we can restore the original graph exactly or within error bounds?

Computer Vision and Pattern RecognitionComputer Science
11
Article|37 citations·2011
Enhanced buffer management policy that utilises message properties for delay-tolerant networks
Kijung Shin, S. Kim
SJR Q2IET Communications

A delay-tolerant network is a network designed so that temporary or intermittent communication problems and limitations have the least possible adverse impact. Two major issues should be considered to achieve data delivery in such challenging networking environments: a routing strategy for the network and a buffer management policy for each node in the network. The routing strategy determines which messages should be forwarded when nodes meet and the buffer management policy determines which mes

Computer Networks and CommunicationsComputer Science
12
Article|36 citations·2020
Fast, Accurate and Provable Triangle Counting in Fully Dynamic Graph Streams
Kijung Shin, Sejoon Oh, Jisu Kim, Bryan Hooi, Christos Faloutsos
SJR Q1ACM Transactions on Knowledge Discovery from DataOA

Given a stream of edge additions and deletions, how can we estimate the count of triangles in it? If we can store only a subset of the edges, how can we obtain unbiased estimates with small variances? Counting triangles (i.e., cliques of size three) in a graph is a classical problem with applications in a wide range of research areas, including social network analysis, data mining, and databases. Recently, streaming algorithms for triangle counting have been extensively studied since they can na

Computer Networks and CommunicationsComputer Science
13
Article|28 citations·2017
WRS: Waiting Room Sampling for Accurate Triangle Counting in Real Graph Streams
Kijung Shin

If we cannot store all edges in a graph stream, which edges should we store to estimate the triangle count accurately?Counting triangles (i.e., cycles of length three) is a fundamental graph problem with many applications in social network analysis, web mining, anomaly detection, etc. Recently, much effort has been made to accurately estimate global and local triangle counts in streaming settings with limited space. Although existing methods use sampling techniques without considering temporal d

Statistical and Nonlinear PhysicsPhysics and Astronomy
14
Article|26 citations·2018
Fast, Accurate, and Flexible Algorithms for Dense Subtensor Mining
Kijung Shin, Bryan Hooi, Christos Faloutsos
SJR Q1ACM Transactions on Knowledge Discovery from Data

Given a large-scale and high-order tensor, how can we detect dense subtensors in it? Can we spot them in near-linear time but with quality guarantees? Extensive previous work has shown that dense subtensors, as well as dense subgraphs, indicate anomalous or fraudulent behavior (e.g., lockstep behavior in social networks). However, available algorithms for detecting dense subtensors are not satisfactory in terms of speed, accuracy, and flexibility. In this work, we propose two algorithms, called

Computational MathematicsMathematics
15
Article|20 citations·2020
Temporal locality-aware sampling for accurate triangle counting in real graph streams
Dongjin Lee, Kijung Shin, Christos Faloutsos
SJR Q1The VLDB Journal
Statistical and Nonlinear PhysicsPhysics and Astronomy

Research Areas

Statistical and Nonlinear PhysicsArtificial IntelligenceComputational MathematicsInformation SystemsComputer Networks and CommunicationsComputer Vision and Pattern Recognition

Dive deeper into Kijung Shin's research on Nubint

Open this lab's papers in the app to read with AI, summarize, and cite in your writing.