LSTM 오토인코더를 이용한 가중 그래프 임베딩 기법

An Embedding Technique for Weighted Graphs using LSTM Autoencoders

초록

Graph embedding is the representation of graphs as vectors in a low-dimensional space. Recently, research on graph embedding using deep learning technology have been conducted. However, most research to date has focused mainly on the topology of nodes, and there are few studies on graph embedding for weighted graphs, which has an arbitrary weight on the edges between the nodes. Therefore, in this paper, we proposed a new graph embedding technique for weighted graphs. Given weighted graphs to be embedded, the proposed technique first extracts node-weight sequences that exist inside the graphs, and then encodes each node-weight sequence into a fixed-length vector using an LSTM (Long Short-Term Memory) autoencoder. Finally, for each graph, the proposed technique combines the encoding vectors of node-weight sequences extracted from the graph to generate one final embedding vector. The embedding vectors of the weighted graphs obtained by the proposed technique can be used for measuring the similarity between weighted graphs or classifying weighted graphs. Experiments on synthetic and real datasets consisting of groups of similar weighted graphs showed that the proposed technique provided more than 94% accuracy in finding similar weighted graphs

키워드

그래프 임베딩; 가중 그래프; LSTM 오토인코더; 딥러닝; 그래프 유사도; graph embedding; weighted graph; LSTM autoencoder; deep learning; graph similarity
제목
LSTM 오토인코더를 이용한 가중 그래프 임베딩 기법
제목 (타언어)
An Embedding Technique for Weighted Graphs using LSTM Autoencoders
저자
서민지; 이기용
DOI
10.5626/JOK.2021.48.1.13
발행일
2021-01
저널명
정보과학회논문지
권
48
호
1
페이지
13 ~ 26