Inicio  /  Applied Sciences  /  Vol: 13 Par: 24 (2023)  /  Artículo
ARTÍCULO
TITULO

Dichotomy Graph Sketch: Summarizing Graph Streams with High Accuracy Based on Deep Learning

Ding Li    
Wenzhong Li    
Guoqiang Zhang    
Yizhou Chen    
Xu Zhong    
Mingkai Lin and Sanglu Lu    

Resumen

In many applications, data streams are indispensable to describe the relationships between nodes in networks, such as social networks, computer networks, and hyperlink networks. Fundamentally, a graph stream is a dynamic representation of a graph, which is usually composed of a sequence of edges, where each edge is represented by two endpoints and a weight. As a result of its large volume and highly dynamic nature, several graph sketches were proposed for the purposes of summarizing large-scale graph streams and enabling fast query processing. By using a compact data structure with hash functions, the graph sketches sequentially store the edges. Nevertheless, the existing graph sketches suffer from low performance on graph query tasks as a result of unpredictable collisions between heavy edges and light edges. To store heavy edges and light edges, this paper introduces a novel learning-based Dichotomy Graph Sketch (DGS) mechanism that uses two separate graph sketches, a heavy sketch and a light sketch. During a graph stream session, DGS obtains heavy edges and light edges, and uses these edges as training samples for a deep neural network (DNN) based binary classifier. The DNN-based classifier is then used to determine whether the upcoming edges are heavy or not. We will store the edges that are classified as heavy edges in the heavy sketch, and those that are classified as light edges in the light sketch. By combining the learnable classifier and Dichotomy Graph Sketches, the proposed mechanism resolves the hashing collision problem in conventional graph sketches and significantly improves graph query accuracy. The DGS algorithm outperforms the state-of-the-art graph sketches in a variety of graph query tasks based on extensive experiments that were conducted on four real-world graph stream datasets.

 Artículos similares

       
 
Ravi Goyal and Victor De Gruttola    
This paper presents a general recursive formula to estimate the number of labeled graphs as well as details to evaluate the formula for the following graph properties: number of edges (graph density), degree sequence, degree distribution, classification ... ver más
Revista: Algorithms

 
Sirui Shen, Daobin Zhang, Shuchao Li, Pengcheng Dong, Qing Liu, Xiaoyu Li and Zequn Zhang    
Heterogeneous graph neural networks (HGNNs) deliver the powerful capability to model many complex systems in real-world scenarios by embedding rich structural and semantic information of a heterogeneous graph into low-dimensional representations. However... ver más
Revista: Applied Sciences

 
Fumin Zou, Yue Xing, Qiang Ren, Feng Guo, Zhaoyi Zhou and Zihan Ye    
With the wide application of Electronic Toll Collection (ETC) systems, the effectiveness of the operation and maintenance of gantry equipment still need to be improved. This paper proposes a dynamic anomaly detection method for gantry transactions, utili... ver más
Revista: Applied Sciences

 
Yifei Wang, Yongwei Wang, Hao Hu, Shengnan Zhou and Qinwu Wang    
In order to solve the current problems in domain long text classification tasks, namely, the long length of a document, which makes it difficult for the model to capture key information, and the lack of expert domain knowledge, which leads to insufficien... ver más
Revista: Applied Sciences

 
Andreas Kanavos, Ioannis Karamitsos and Alaa Mohasseb    
Social media platforms have revolutionized information exchange and socialization in today?s world. Twitter, as one of the prominent platforms, enables users to connect with others and express their opinions. This study focuses on analyzing user engageme... ver más
Revista: Computers