Learning to Interfere in Non-Orthogonal Multiple-Access Joint Source-Channel Coding
Listen
Radio episode about this paper
Transcript
Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.
Tom: We're looking at the paper: "Learning to Interfere in Non-Orthogonal Multiple-Access Joint Source-Channel Coding".
Jane: Here's the gist of the paper. The gist We introduce a machine learning (ML)-aided wireless image transmission method that merges compression and channel coding using a multi-view autoencoder, which allows the transmitters to use all the available channel resources simultaneously, resulting in a non-orthogonal multiple access (NOMA) scheme How it works The proposed method utilizes a novel multi-view autoencoder architecture for multi-user semantic image transmission using NOMA This architecture introduces user-specific projections, which enables shared encoder and decoder parameters across devices, crucial for scaling the solution to large wireless networks The system employs a novel superposition coding technique with user-specific projections, which allows network to scale to multiple users without significantly increasing the number of parameters and without changing the DeepJSCC architecture that is known to perform well Key Method Components 1.
Tom: Novel Scalable Multi-View Autoencoder Architecture: The paper presents a novel multi-view autoencoder architecture for multi-user semantic image transmission using NOMA This introduces user-specific projections, enabling shared encoder and decoder parameters across devices, crucial for scaling the solution to large wireless networks 2.
Jane: Novel Progressive Fine-Tuning Strategy: A novel progressive fine-tuning strategy is introduced that doubles the number of users at each stage, building on any point-to-point DeepJSCC scheme This strategy maintains performance at the start of each stage thanks to orthogonalized user-specific projections 3.
Tom: User-Specific Projections: The system introduces a novel superposition coding method with user-specific projections, which allows network to scale to multiple users without significantly increasing the number of parameters and without changing the DeepJSCC architecture that is known to perform well These projection matrices are initialized in a way that all of their rows are orthogonal, via QR factorization as detailed in Algorithm 2 4.
Paper summary: Tom: So, looking at the whole paper "Learning to Interfere in Non-Orthogonal Multiple-Access Joint Source-Channel Coding," what do we actually get from this research? It seems like they've managed to combine image compression and channel coding using a multi-view autoencoder in a way that lets transmitters share resources effectively.
Jane: Yes, and the main thing is that they introduced this progressive fine-tuning algorithm where you double the number of users each time, starting with orthogonal projections to keep things stable before fine-tuning. It’s an iterative way to scale up the system while keeping performance consistent.
Lu: They showed that their DeepJSCC-PNOMA scheme outperforms DeepJSCC-NOMA and even DeepJSCC-NOMA-CL across all signal-to-noise ratio values, and they proved it scales up to sixteen users with only an extra zero point six percent of trainable parameters at rho bar equal one over six, or a zero point one percent increase at rho bar equal one over twelve <ref:2504.03690#pg3>.
Meng: From a deployment standpoint, the fact that they are using user-specific projections to allow shared encoder and decoder parameters is key because it means you don't have to manage thousands of separate models for every single user on your network, which makes running this much more manageable.
Lalam: The paper confirms that the DeepJSCC-PNOMA scheme is fair if the differences in PSNR between any two images are negligible for all users, which supports the generalization of their method to achieve high perceptual quality across different types of images <ref:2504.03690#pg3>.
Tom: So, in simple terms, this paper demonstrates a way to use ML not just to process one image at a time but to coordinate interference among many users in a way that actually improves the signal quality under challenging wireless conditions.
Jane: It moves us away from just trying to keep things perfectly separate and instead shows that sometimes intentional interference can be managed smartly by an AI model for better overall communication performance in dense environments.
Conclusion: Tom: So, we're wrapping up this look at "Learning to Interfere in Non-Orthogonal Multiple-Access Joint Source-Channel Coding." Basically, the authors are showing how you can use machine learning to make multiple transmitters talk at the same time without totally destroying each other's messages.
Jane: Right. So, if I ask someone who isn't a computer scientist what that means for me just trying to stream video on my phone? What does it actually do?
Lu: It lets the transmitters share their resources across time and frequency, which is usually a big problem in these wireless channels because they have to stay separate.
Meng: And the big claim here is that this works with a multi-view autoencoder structure, meaning the AI model handles both compressing the image and fixing those channel issues at once.
Tom: I'm looking at the numbers, and they claim they can scale up to sixty-four users with just a small increase in parameters compared to just having one user. That’s what really gets my attention as an engineer.
Jane: So, scaling up to sixty-four users is impressive because traditionally those systems get very messy very fast when you add more people trying to talk at once.
Lalam: I've reviewed the results, and they show that this DeepJSCC-PNOMA scheme beats the standard DeepJSCC-NOMA and even the NOMA with channel coding, across all of our tested signal-to-noise ratios.
Tom: Okay, so we’re looking at a way to get better image quality—and I mean actual measurable quality—by letting those signals overlap intelligently.
Jane: And the authors suggest this approach could be really useful for things like 5G networks or even high-density IoT scenarios where everyone needs bandwidth simultaneously.
Lu: The method is built around these user-specific projections, which basically means we can share some of the core training structure across different users to keep things efficient.
Meng: From a deployment view, if this works as claimed, it means less overhead in managing individual user models and more robust performance under heavy load.
Tom: So, the main implication is that we’re moving toward more efficient systems where the AI doesn't just clean up a single signal but helps manage the whole crowded channel.
Jane: It points toward a future where communication systems aren't just about avoiding interference, but actively managing how to use it.
Lalam: We still need to see how this holds up when the channel conditions get really, really bad outside of the idealized tests they ran.
Selim F. Yilmaz, Can Karamanli, Deniz Gündüz
Imperial College London · King's College London
cs.NI, cs.AI, cs.IT, cs.LG, math.IT
Submitted: 2025-03-23
Updated: 2026-10-21
Comments: 20 pages, 19 figures, 4 tables, including appendix. Published in IEEE Transactions on Wireless Communications
Journal ref: IEEE Transactions on Wireless Communications, vol. 25, pp. 16859-16873, 2026
Code: https://github.com/rmccorm4/Tiny-Imagenet-200
Project page: https://www.cityscapes-dataset.com/license
License: http://creativecommons.org/licenses/by/4.0/
Importance score: 79/100
The gist: The gist We introduce a machine learning (ML)-aided wireless image transmission method that merges compression and channel coding using a multi-view autoencoder, which allows the transmitters to use
Key concepts
- Multi-view Autoencoder Architecture
- This novel architecture is used for multi-user semantic image transmission. It introduces user-specific projections that allow shared encoder and decoder parameters across different devices. This structure is key to scaling the solution efficiently to large wireless networks.
- Progressive Fine-Tuning Strategy
- This strategy doubles the number of users at each iteration while maintaining performance through orthogonal initialization of projection matrices. This ensures that normalized signals corresponding to different user groups remain orthogonal during the training process, guaranteeing stable performance.
- User-Specific Projections
- These are novel superposition coding methods using user-specific projection matrices. These projections allow the network to scale to multiple users without significantly increasing trainable parameters, as they are initialized orthogonally via QR factorization.
Terminology
Summary
The gist We introduce a machine learning (ML)-aided wireless image transmission method that merges compression and channel coding using a multi-view autoencoder, which allows the transmitters to use all the available channel resources simultaneously, resulting in a non-orthogonal multiple access (NOMA) scheme
How it works
The proposed method utilizes a novel multi-view autoencoder architecture for multi-user semantic image transmission using NOMA This architecture introduces user-specific projections, which enables shared encoder and decoder parameters across devices, crucial for scaling the solution to large wireless networks The system employs a novel superposition coding technique with user-specific projections, which allows network to scale to multiple users without significantly increasing the number of parameters and without changing the DeepJSCC architecture that is known to perform well
Key Method Components
-
Novel Scalable Multi-View Autoencoder Architecture: The paper presents a novel multi-view autoencoder architecture for multi-user semantic image transmission using NOMA This introduces user-specific projections, enabling shared encoder and decoder parameters across devices, crucial for scaling the solution to large wireless networks
-
Novel Progressive Fine-Tuning Strategy: A novel progressive fine-tuning strategy is introduced that doubles the number of users at each stage, building on any point-to-point DeepJSCC scheme This strategy maintains performance at the start of each stage thanks to orthogonalized user-specific projections
-
User-Specific Projections: The system introduces a novel superposition coding method with user-specific projections, which allows network to scale to multiple users without significantly increasing the number of parameters and without changing the DeepJSCC architecture that is known to perform well These projection matrices are initialized in a way that all of their rows are orthogonal, via QR factorization as detailed in Algorithm 2
-
Progressive Fine-Tuning Method: A novel progressive fine-tuning method is introduced by gradually doubling the number of users while sustaining the performance through orthogonal initialization of projection matrices This ensures that the normalized signals corresponding to different user groups are guaranteed to be orthogonal at this stage before any optimization
Performance and Analysis
The proposed scheme scales up to 16 users with only a 0.6% increase in the number of trainable parameters compared to a single-user model, significantly enhancing recovered image quality and outperforming existing NOMA-based methods over a wide range of datasets, metrics, and channel conditions The method outperforms TDMA-based DeepJSCC, NOMA alternatives, and separation-based methods with BPG, neural codecs, and LDPC across all signal-to-noise ratio (SNR) conditions for both independent and correlated source samples
Conclusion
Our DeepJSCC-PNOMA scheme outperforms DeepJSCC-NOMA and DeepJSCC-NOMA-CL over all SNR values Furthermore, it scales up to 16 users with only an extra 0.6% of trainable parameters at ρ¯ = 1/6 and 0.1% at ρ¯ = 1/12, demonstrating consistent performance gains The system is considered fair if the differences PSNRi−PSNRj are negligible for all i,j ∈[n] This consistency supports the generalization of our method to achieve high perceptual quality
Ablation and Fairness
The ablation study shows that parameter sharing not only boosts performance but also reduces training time Orthogonal initialization is the most effective component of our method, as it ensures that performance does not degrade due to randomness at the start of each fine-tuning step The results demonstrate that DeepJSCC-PNOMA consistently outperforms DeepJSCC-TDMA across all evaluated metrics, SNRs, and bandwidth ratios The method can be effectively used with a variable number of actively transmitting users, aligning with the comprehensiveness objective across most channel conditions
Technical Details
The per-user bandwidth ratio is defined as ρ≜ k CinWH channel symbols/pixel The goal is to maximize the average peak signal to noise ratio (PSNR), on an unseen target dataset defined as PSNR(x,xˆ) = 10log10 A squared 1 CinHW∥x−xˆ∥ squared 2 dB The overall number of network parameters is bounded by O Θ+Φ+n squared ρ¯ squared The training procedure involves jointly training the whole network with parameters Θ,Φ,Pi,P′i,∀i∈[n], using the loss function L = P(x1,…,xn) ∈ Dtrain Pn i=1 MSE(xi,xˆi), where m is the total number of elements in x The training durations mainly depend on the number of tuples T, per-user bandwidth ρ¯, training dataset size Dtrain, and the number of users n The memory requirement for evaluations is less than 3 GB of GPU memory
Appendix Details
The progressive fine-tuning procedure is illustrated in Figure 14 Algorithm 3 outlines the method used to construct the training and evaluation samples, which are detailed in Section IV-C The construction of training and evaluation samples involves generating a vector of random permutation of nT indices and matching them to the training data size N The datasets used include CIFAR10, TinyImagenet, Cityscapes, and Kodak We use the Pytorch framework for conducting all our deep learning experiments The LPIPS metric is employed to evaluate perceptual quality as it computes the similarity between the activations of two image patches for a pretrained neural network The MS-SSIM metric extends the SSIM by evaluating image quality at multiple scales and combining these measurements into a single score The LPIPS metric has become popular in image processing tasks like image super-resolution, GAN evaluation, and other applications where perceptual quality is crucial The MS-SSIM has been shown to perform better at representing human perception compared to PSNR The LPIPS metric is valued for its ability to better reflect human visual perception compared to traditional pixel-based metrics The results align with our discussion in Section V-C, despite being evaluated using different metrics
References
[2] L. Dai, B. Wang, Y. Yuan, S. Han, I. Chih-Lin, and Z. Wang “Non-orthogonal multiple access for 5G: Solutions, challenges, opportunities, and future research trends” IEEE Communications Magazine vol 53 no 9 pp 74–81 2015
[3] S. Verdu “Multiuser detection” Cambridge Univ 1998
[4] T. Cover, A. E. Gamal, and M. Salehi “Multiple access channels with arbitrarily correlated sources” IEEE Transactions on Information theory vol 26 no 6 pp 648–657 1980
[5] D. Gunduz, E. Erkip, A. Goldsmith, and H. V. Poor “Source and channel coding for correlated sources over a multiple access channel” IEEE Transactions on Information Theory vol 55 no 9 pp 3927–3944 2009
[6] B. Güler, D. Gündüz, and A. Yener “Lossy coding of correlated sources over a multiple access channel: Necessary conditions and separation results” IEEE Transactions on Information Theory vol 64 no 9 pp 6081–6097 2018
[7] A. Rezazadeh, J. Font-Segura, A. Martinez, and A. G. i Fàbregas “Joint source-channel coding for the multiple-access channel with correlated sources” in 2019 IEEE International Symposium on Information Theory ISIT IEEE 2019 pp 1317–1321
[8] E. Bourtsoulatze, D. B. Kurka, and D. Gündüz “Deep joint source-channel coding for wireless image transmission” IEEE Transactions on Cognitive Communications and Networking vol 5 no 3 pp 567–579 2019
[9] J. Xu, T.-Y. Tung, B. Ai, W. Chen, Y. Sun, and D. Gündüz “Deep joint source-channel coding for semantic communications” IEEE communications Magazine vol 61 no 11 pp 42–48 2023
[10] T.-Y. Tung and D. Gündüz “Deepwive: Deep-learning-aided wireless video transmission” IEEE Journal on Selected Areas in Communications vol 40 no 9 pp 2570–2583 2022
[11] T. Han, Q.
Improvements for AI systems
-
Scalable Multi-User Semantic Image Transmission: The system can transmit images from up to 16 users simultaneously over a multiple access channel using a novel multi-view autoencoder architecture with user-specific projections, achieving performance gains with only a 0.6% increase in trainable parameters compared to single-user models.
-
Progressive Fine-Tuning Strategy: The AI system can be trained efficiently for large numbers of users by employing a progressive fine-tuning algorithm that doubles the number of users at each stage, maintaining initial performance through orthogonalized user-specific projections and improving it through subsequent fine-tuning steps.
-
Interference Management via Orthogonal Initialization: The receiver can effectively distinguish between different users' inputs by initializing user-specific projection matrices in an orthogonal manner, which ensures that
signals of different devices interfere with each other
are managed without significant performance degradation during the initial stages of fine-tuning. -
Robustness to Channel Variations: The deep joint source-channel coding (DeepJSCC) scheme is designed to be robust against channel variations, as the continuous-amplitude nature allows for
graceful degradation with channel quality,
maintaining high perceptual quality even under both AWGN and Rayleigh fading conditions. -
Comprehensive Fairness Across Users: The system can maintain equitable image reconstruction quality across all users, even when only a subset of users transmit actively, satisfying the comprehensiveness objective where "PSNRP >= PSNR[n]" for any subset P.
Abstract
We consider multiple transmitters aiming to communicate their source signals (e.g., images) over a multiple access channel (MAC). Conventional communication systems minimize interference by orthogonally allocating resources (time and/or bandwidth) among users, which limits their capacity. We introduce a machine learning (ML)-aided wireless image transmission method that merges compression and channel coding using a multi-view autoencoder, which allows the transmitters to use all the available channel resources simultaneously, resulting in a non-orthogonal multiple access (NOMA) scheme. The receiver must recover all the images from the received superposed signal, while also associating each image with its transmitter. Traditional ML models deal with individual samples, whereas our model allows signals from different users to interfere in order to leverage gains from NOMA under limited bandwidth and power constraints. We introduce a progressive fine-tuning algorithm that doubles the number of users at each iteration, maintaining initial performance with orthogonalized user-specific projections, which is then improved through fine-tuning steps. Remarkably, our method supports up to 64 users with potential for further scaling, with only a 2.4% increase in the number of trainable parameters compared to a single-user model, significantly enhancing recovered image quality and outperforming existing NOMA-based methods over a wide range of datasets, metrics, and channel conditions. Our approach paves the way for more efficient and robust multi-user communication systems, leveraging innovative ML components and strategies.
Sources
- How to generate random matrices from the classical compact groups
- Adam: A Method for Stochastic Optimization
Related papers
- HiFiNet: Hierarchical Fault Identification in Wireless Sensor Networks via Edge-Based Classification and Graph Aggregation
- PACC: Protocol-Aware Cross-Layer Compression for Compact Network Traffic Representation
- TraceCodec: A Compiler-Backed Neural Codec for Network Traffic Traces
- Embodied AI in 6G Networks: From Intelligent Connectivity to Physical Intelligence
- Lightweight GenAI for Network Traffic Generation: Fidelity, Augmentation, and Classification
- NVIDIA Spectrum-X: Hardware-Accelerated Multiplane Networking for Large-Scale AI Training