Table of Contents
Fetching ...

Revisiting Topological Interference Management: A Learning-to-Code on Graphs Perspective

Zhiwei Shan, Xinping Yi, Han Yu, Chung-Shou Liao, Shi Jin

TL;DR

This paper tackles topological interference management (TIM) by reframing IA as a vector-assignment problem and introducing learning-to-code on graphs (LCG). The approach uses graph neural networks to model topology-aware policies and reinforcement learning to iteratively assign IA beamforming vectors, yielding both known one-to-one IA schemes and novel subspace IA solutions, especially in SIMO settings. Empirical results show that LCG recovers optimal solutions for the majority of network topologies (often aligning with MAIS bounds) and provides fast online inference, with strong generalization and transferability across graph sizes. The work demonstrates the potential of learning-based, graph-structured coding design to automate TIM solutions and motivate further exploration of scalable IA schemes in complex networks.

Abstract

The advance of topological interference management (TIM) has been one of the driving forces of recent developments in network information theory. However, state-of-the-art coding schemes for TIM are usually handcrafted for specific families of network topologies, relying critically on experts' domain knowledge and sophisticated treatments. The lack of systematic and automatic generation of solutions inevitably restricts their potential wider applications to wireless communication systems, due to the limited generalizability of coding schemes to wider network configurations. To address such an issue, this work makes the first attempt to advocate revisiting topological interference alignment (IA) from a novel learning-to-code perspective. Specifically, we recast the one-to-one and subspace IA conditions as vector assignment policies and propose a unifying learning-to-code on graphs (LCG) framework by leveraging graph neural networks (GNNs) for capturing topological structures and reinforcement learning (RL) for decision-making of IA beamforming vector assignment. Interestingly, the proposed LCG framework is capable of recovering known one-to-one scalar/vector IA solutions for a significantly wider range of network topologies, and more remarkably of discovering new subspace IA coding schemes for multiple-antenna cases that are challenging to be handcrafted. The extensive experiments demonstrate that the LCG framework is an effective way to automatically produce systematic coding solutions to the TIM instances with arbitrary network topologies, and at the same time, the underlying learning algorithm is efficient with respect to online inference time and possesses excellent generalizability and transferability for practical deployment.

Revisiting Topological Interference Management: A Learning-to-Code on Graphs Perspective

TL;DR

This paper tackles topological interference management (TIM) by reframing IA as a vector-assignment problem and introducing learning-to-code on graphs (LCG). The approach uses graph neural networks to model topology-aware policies and reinforcement learning to iteratively assign IA beamforming vectors, yielding both known one-to-one IA schemes and novel subspace IA solutions, especially in SIMO settings. Empirical results show that LCG recovers optimal solutions for the majority of network topologies (often aligning with MAIS bounds) and provides fast online inference, with strong generalization and transferability across graph sizes. The work demonstrates the potential of learning-based, graph-structured coding design to automate TIM solutions and motivate further exploration of scalable IA schemes in complex networks.

Abstract

The advance of topological interference management (TIM) has been one of the driving forces of recent developments in network information theory. However, state-of-the-art coding schemes for TIM are usually handcrafted for specific families of network topologies, relying critically on experts' domain knowledge and sophisticated treatments. The lack of systematic and automatic generation of solutions inevitably restricts their potential wider applications to wireless communication systems, due to the limited generalizability of coding schemes to wider network configurations. To address such an issue, this work makes the first attempt to advocate revisiting topological interference alignment (IA) from a novel learning-to-code perspective. Specifically, we recast the one-to-one and subspace IA conditions as vector assignment policies and propose a unifying learning-to-code on graphs (LCG) framework by leveraging graph neural networks (GNNs) for capturing topological structures and reinforcement learning (RL) for decision-making of IA beamforming vector assignment. Interestingly, the proposed LCG framework is capable of recovering known one-to-one scalar/vector IA solutions for a significantly wider range of network topologies, and more remarkably of discovering new subspace IA coding schemes for multiple-antenna cases that are challenging to be handcrafted. The extensive experiments demonstrate that the LCG framework is an effective way to automatically produce systematic coding solutions to the TIM instances with arbitrary network topologies, and at the same time, the underlying learning algorithm is efficient with respect to online inference time and possesses excellent generalizability and transferability for practical deployment.

Paper Structure

This paper contains 39 sections, 2 theorems, 8 equations, 13 figures, 4 tables.

Key Result

Lemma 1

The symmetric DoF of any TIM with message conflict graph ${\mathcal{G}}$ is at most $\frac{1}{\textsc{MAIS}({\mathcal{G}}_c)}$, where MAIS(${\mathcal{G}}_c$) is the size of the maximum acyclic induced subgraph of ${\mathcal{G}}_c$, and ${\mathcal{G}}_c$ is the complement of ${\mathcal{G}}$.

Figures (13)

  • Figure 2: (a) The network topology graph of a 5-node TIM instance, where the black solid edges indicate paired sources and destinations with desired messages and the red dotted edges are interfering signals, and (b) the corresponding message conflict graph with desired messages (i.e., source-destination pairs) being nodes and the directed edges indicate interference from sources to destinations.
  • Figure 3: (a) Conflict graph of Ex. 2 and a OSIA solution as local coloring achieving optimal DoF 1/2, and (b) conflict graph of Ex. 4 and a OVIA solution as fractional (local) coloring achieving optimal DoF 2/5.
  • Figure 4: Ex. 3: an example of solving TIM instance through local coloring. Comparison between the handcrafted method and LCG.
  • Figure 5: (a) The TIM instance topology graph of Ex. 5, and (b) a subspace scalar IA solution of Ex. 5 achieving optimal DoF 1/3.
  • Figure 6: (a) A SISO TIM instance and a one-to-one scalar IA solution achieving optimal DoF 1/3, and (b) a SIMO-(1,2) TIM instance and a scalar IA solution achieving DoF 1/2.
  • ...and 8 more figures

Theorems & Definitions (15)

  • Definition 1
  • Example 1
  • Lemma 1: MAIS bound
  • Definition 2
  • Lemma 2
  • Example 2
  • Example 3
  • Example 4
  • Example 5
  • Example 6
  • ...and 5 more