{"title":"Bipartite Graph Approximation by Eigenvalue Optimization","authors":"Aimin Jiang;Xintong Shi;Yibin Tang;Yanping Zhu;Hon Keung Kwan","doi":"10.1109/TSIPN.2024.3380351","DOIUrl":null,"url":null,"abstract":"Graphs are a powerful tool for representing entities and their relationships. Current advances in graph signal processing have made it possible to analyze graph-based data more effectively. Recent research show that, to ensure critical sampling, manyfilterbank design algorithms are only applicable to bipartite graphs. However, general graph signals may not exist on a bipartite graph structure. To overcome this difficulty, we propose in this paper a novel algorithm to find a bipartite approximation to the original non-bipartite graph while preserving its global structure. To achieve this goal, the original bipartite graph approximation (BGA) problem is constructed based on eigenvalue optimization of adjacency matrix, which is then relaxed so as to obtain a closed-form solution. We introduce the alternating direction method of multipliers (ADMM) to achieve a single bipartite graph or a set of edge-disjoint bipartite subgraphs that approximates the original graph. Additionally, we develop a distributed version of the BGA to address the computational challenges when processing large-scale graphs. Experimental results demonstrate the effectiveness of the proposed method and suggest it as a promising alternative approach for bipartite graph decomposition.","PeriodicalId":56268,"journal":{"name":"IEEE Transactions on Signal and Information Processing over Networks","volume":"10 ","pages":"307-319"},"PeriodicalIF":3.0000,"publicationDate":"2024-03-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Signal and Information Processing over Networks","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10478611/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0
Abstract
Graphs are a powerful tool for representing entities and their relationships. Current advances in graph signal processing have made it possible to analyze graph-based data more effectively. Recent research show that, to ensure critical sampling, manyfilterbank design algorithms are only applicable to bipartite graphs. However, general graph signals may not exist on a bipartite graph structure. To overcome this difficulty, we propose in this paper a novel algorithm to find a bipartite approximation to the original non-bipartite graph while preserving its global structure. To achieve this goal, the original bipartite graph approximation (BGA) problem is constructed based on eigenvalue optimization of adjacency matrix, which is then relaxed so as to obtain a closed-form solution. We introduce the alternating direction method of multipliers (ADMM) to achieve a single bipartite graph or a set of edge-disjoint bipartite subgraphs that approximates the original graph. Additionally, we develop a distributed version of the BGA to address the computational challenges when processing large-scale graphs. Experimental results demonstrate the effectiveness of the proposed method and suggest it as a promising alternative approach for bipartite graph decomposition.
期刊介绍:
The IEEE Transactions on Signal and Information Processing over Networks publishes high-quality papers that extend the classical notions of processing of signals defined over vector spaces (e.g. time and space) to processing of signals and information (data) defined over networks, potentially dynamically varying. In signal processing over networks, the topology of the network may define structural relationships in the data, or may constrain processing of the data. Topics include distributed algorithms for filtering, detection, estimation, adaptation and learning, model selection, data fusion, and diffusion or evolution of information over such networks, and applications of distributed signal processing.