주요 논문
5
*2026년 기준 최근 7년 이내 논문에 한해 Impact Factor가 표기됩니다.
1
Article
|
인용수 0
·
2025D-HAT: Dynamic Hypergraph Representation Learning with Attention-Based Multi-Level Hypergraph Sampling
Ah-hyun Lee, Gordon Euhyun Moon
하이퍼그래프 신경망(Hypergraph Neural Networks, HNNs)은 그래프 구조 데이터에서 고차 상호작용을 활용하여 다양한 응용 분야에 걸쳐 효과적인 표현 학습을 가능하게 한다. 전체 하이퍼그래프에 불필요한 관계가 포함되는 문제로 인해, 표현의 질을 보존하면서 부분구조를 효율적으로 포착하는 하이퍼그래프 샘플링 방법을 채택하는 것이 중요하다. 그러나 노드 또는 하이퍼엣지만을 대상으로 하는 기존 하이퍼그래프 샘플링 방법은 샘플링의 무작위성과 정적인 계산용 부분 하이퍼그래프 사용으로 인해 부분그래프 단절 문제가 발생하고 노드 중요도가 간과되는 한계가 있다. 본 논문에서는 HNN 학습 과정에서 새로운 주의(attention) 기반 다단계 하이퍼그래프 샘플링 전략을 통해 대표적인 부분 하이퍼그래프를 동적으로 구성하는 하이퍼그래프 학습 프레임워크 D-HAT을 제안한다. 학습 중 부분 하이퍼그래프의 표현 품질을 향상시키고 유익한 이웃을 우선시하기 위해, 주의 기반 집계(attention-guided aggregation)와 조밀한 스킵 연결(dense skip connections)을 통합한 새로운 주의 기반 HNN을 개발하였다. 본 연구진의 지식으로는, 본 논문은 하이퍼그래프 표현 학습을 위해 다양한 하이퍼그래프 샘플링 방법을 정량적으로 비교한 최초의 연구이다. 실제 그래프 데이터셋에 대한 실험 결과는 D-HAT의 효과를 보여주며, 기존 하이퍼그래프 샘플링 방법에 비해 일관되게 더 높은 정확도를 달성함을 확인하였다.
https://doi.org/10.1145/3746252.3761102
Hypergraph
Sampling (signal processing)
Leverage (statistics)
Graph
Representation (politics)
Randomness
Node (physics)
2
Book chapter
|
·
인용수 4
·
2024Accelerated Block-Sparsity-Aware Matrix Reordering for Leveraging Tensor Cores in Sparse Matrix-Multivector Multiplication
Eunji Lee, Yoonsang Han, Gordon Euhyun Moon
Lecture notes in computer science
https://doi.org/10.1007/978-3-031-69583-4_1
Multivector
Computer science
Matrix multiplication
Sparse matrix
Block (permutation group theory)
Matrix (chemical analysis)
Multiplication (music)
Tensor (intrinsic definition)
Parallel computing
Algebra over a field
3
Article
|
인용수 1
·
2024Tensor Core-Adapted Sparse Matrix Multiplication for Accelerating Sparse Deep Neural Networks
Yoonsang Han, Inseo Kim, Jinsung Kim, Gordon Euhyun Moon
IF 2.6 (2024)
Electronics
희소 행렬-행렬 곱셈(SpMM)은 딥러닝 모델과 과학 컴퓨팅에서 필수적이다. 최근 GPU의 Tensor Core(TC)는 원래 혼합 정밀도를 사용하는 조밀 행렬 곱셈을 위해 설계되었으나, 그 중요성이 크게 부각되고 있다. 그러나 희소 행렬에서 0이 아닌 원소의 개수가 가변적이고 메모리 접근 패턴이 불규칙하기 때문에, SpMM에 TCs를 활용하는 것은 어렵다. 데이터 국소성(data locality)을 개선하기 위해 선행 연구에서는 곱셈 전에 희소 행렬을 재배열(reordering)하는 방법을 제안했지만, 이는 계산 오버헤드를 추가한다. 본 논문에서는 행렬 재배열 없이 CSR(Compressed Sparse Row) 형식을 사용하면서 TCs를 활용하는 Tensor Core-Adapted SpMM(TCA-SpMM)을 제안한다. TC 활용을 최적화하기 위해 SpMM 알고리즘의 내적(dot product) 연산을 블록드 행렬-행렬 곱셈(blocked matrix–matrix multiplication)으로 변환한다. 로드 불균형을 해결하고 데이터 이동을 최소화하는 것은 SpMM 커널을 최적화하는 데 핵심이다. 우리의 TCA-SpMM은 여러 행을 동시에 처리하기 위해 스레드 블록을 동적으로 할당하고, 데이터 이동을 줄이기 위해 공유 메모리를 효율적으로 사용한다. Deep Learning Matrix Collection 공개 데이터셋의 희소 행렬에 대한 성능 결과는 TCA-SpMM이 TCs를 최적화하여 구현된 최첨단 SpMM 구현 대비 최대 29.58×의 속도 향상을 달성함을 보여준다.
https://doi.org/10.3390/electronics13203981
Tensor (intrinsic definition)
Sparse matrix
Matrix multiplication
Multiplication (music)
Matrix (chemical analysis)
Computer science
Artificial neural network
Core (optical fiber)
Artificial intelligence
Mathematics
4
Article
|
·
인용수 3
·
2024Exploiting Tensor Cores in Sparse Matrix-Multivector Multiplication via Block-Sparsity-Aware Clustering
Eunji Lee, Yoonsang Han, Gordon Euhyun Moon
희소 행렬-멀티벡터(SpMM) 곱셈은 딥러닝 모델과 과학 컴퓨팅 응용 분야에서 핵심 커널이다. 그러나 희소 행렬의 0이 아닌 원소가 불규칙하게 분포하고 메모리 접근이 불규칙하다는 점 때문에, GPU에서 SpMM의 높은 성능을 달성하는 것은 어렵다. 본 논문에서는 행(row)에서의 블록 희소성 패턴(block sparsity patterns)에 기반한 새로운 희소 행렬 재배열 알고리즘을 제안하여 SpMM의 데이터 국소성을 개선한다. 재배열 알고리즘을 가속하기 위해 GPU 기반의 병렬 구현을 개발한다. 재배열된 행렬에서 고밀도 타일(high-density tiles)은 GPU의 Tensor Cores를 활용하여 가속된 조밀 행렬 곱셈을 수행하는 데 사용된다. 다수의 대규모 희소 행렬에 대한 실험 결과, 본 TC-SpMM은 cuSPARSE 대비 평균 3.4x의 속도 향상과 최고 20.77x의 속도 향상을 달성함을 보였다.
https://doi.org/10.1109/ipdpsw63119.2024.00199
Multivector
Sparse matrix
Computer science
Matrix multiplication
Tensor (intrinsic definition)
Cluster analysis
Block (permutation group theory)
Multiplication (music)
Matrix (chemical analysis)
Artificial intelligence
5
Article
|
인용수 0
·
2024Exploring Attention Sparsity to Accelerate Transformer Training on GPUs
Bokyeong Yoon, Ah-Hyun Lee, Jinsung Kim, Gordon Euhyun Moon
IF 3.6 (2024)
IEEE Access
입력 시퀀스의 길이가 증가함에 따라 Transformer 모델을 학습하는 데 필요한 계산 복잡도는 입력 길이에 대해 이차적으로 증가한다. 따라서 긴 시퀀스를 사용하는 대규모 Transformer의 학습을 가속하기 위해서는 Transformer 학습 과정 전반을 지배하는 다중 헤드 어텐션(multi-head attention) 연산에 필요한 연산 횟수를 줄이는 것이 핵심이다. 기존의 접근법들은 관심 점수(attention score) 행렬에서 중요 요소를 정적으로 선택함으로써 학습 전에 다중 헤드 어텐션을 희소화(sparsify)하고자 하였다. 그러나 관심 점수 행렬에서의 중요 요소는 서로 다른 모델 과제와 데이터셋에 따라 달라질 수 있으므로, 더 나은 모델 품질을 달성하기 위해서는 중요 요소를 동적으로 고려하는 것이 필수적이다. 본 논문에서는 표준 Transformer 학습을 소수 단계 수행하는 동안 관심 점수 행렬에서 과제 및 입력 의존적인 희소성 패턴을 포착하는 새로운 희소성 인지(sparsity-aware) Transformer를 제안한다. 이후 확인된 희소성 패턴은 관심 점수 행렬의 비대칭도(skewness) 정도 및 거리(distance) 값을 기반으로 표준 학습에서 희소 학습(sparse training)으로 전이된다. 실험 결과, 본 접근법은 다중 헤드 어텐션 연산에서의 연산 횟수를 유의미하게 감소시켜 학습 속도를 최대 만큼 향상시키고, 메모리를 만큼 감소시키며, 최신의 희소 Transformer 모델에 비해 더 나은 정확도를 달성함을 보여준다.
http://dx.doi.org/10.1109/access.2024.3425638
Computer science
Speedup
Transformer
Computation
Machine learning
Artificial intelligence
Skewness
Algorithm
Parallel computing
Voltage