TT-net: Quantum Inspired Tensor Network Denoising in Conditional GANs
Letting image channels talk to each other improves GAN-based denoising
This paper introduces TT-Net, which swaps the SVD (Singular Value Decomposition, a linear-algebra tool that breaks a matrix into simpler pieces)-based denoising filter used in prior conditional GANs with a tensor-train decomposition (a technique from quantum many-body physics) that can compare information across channels. The previous method, SVD-Net, filtered each feature-map channel separately and could never let channels interact, while TT-Net's two-step decomposition lets channels be compared directly. Tested on CIFAR-10 images corrupted with Gaussian noise, motion blur, and salt-and-pepper noise, TT-Net beat SVD-Net on both PSNR and SSIM across all three noise types.
What they did
- SVD-Net decomposed each channel of a feature map independently, so it could never exploit relationships between channels; TT-Net instead applies a two-cut tensor-train decomposition that lets channels be compared against each other
- The comparison was controlled: generator, discriminator, and training setup were identical, with only the denoising block swapped from SVD to tensor-train
- TT-Net outperformed SVD-Net by 2.68 dB PSNR / 0.0513 SSIM on Gaussian noise, 8.32 dB PSNR / 0.3798 SSIM on motion blur, and 0.99 dB PSNR / 0.0165 SSIM on salt-and-pepper noise
- On Gaussian noise, TT-Net also beat both EigenGAN and the state-of-the-art Pix2pix baseline, models included for broader context
- TT-Net's adversarial loss term consistently flattened out early in training across all three noise types, yet reconstruction quality kept improving anyway, raising an open question about how much the adversarial component actually contributes


| Insertion point | Channels | Height | Width |
|---|---|---|---|
| After 1st encoder stage | 64 | 32 | 32 |
| After 2nd encoder stage | 128 | 16 | 16 |
| After 3rd encoder stage | 256 | 8 | 8 |


| Model | lr (G, D) | β1 | β2 | Optimizer |
|---|---|---|---|---|
| Pix2pix | 2×10−4 | 0.5 | 0.999 | Adam |
| EigenGAN | 2×10−3 | 0.5 | 0.999 | Adam |
| SVD-Net | 1×10−4 | 0.9 | 0.999 | Adam |
| TT-Net | 1×10−4 | 0.9 | 0.999 | Adam |


| Gaussian | Motion Blur | Salt & Pepper | ||||
|---|---|---|---|---|---|---|
| Model | PSNR | SSIM | PSNR | SSIM | PSNR | SSIM |
| Pix2pix | 25.52 | 0.7466 | 36.18 | 0.9643 | 41.79 | 0.9881 |
| EigenGAN | 25.18 | 0.7545 | 26.71 | 0.8398 | 34.24 | 0.9513 |
| SVD-Net | 23.60 | 0.7455 | 18.02† | 0.4260† | 28.98 | 0.8761 |
| TT-Net | 26.28 | 0.7968 | 26.34 | 0.8058 | 29.97 | 0.8926 |

Why it matters
It shows that a targeted architectural change, letting a denoising mechanism access cross-channel structure, can measurably improve image restoration quality without changing the rest of the GAN pipeline. It also demonstrates that quantum-inspired tensor network tools, originally built for simulating quantum systems, can serve as practical feature filters in real deep learning applications.
Terms in this paper
- Tensor Train · a way of breaking a multi-dimensional array (tensor) into a chain of smaller matrix multiplications; known as Matrix Product State in quantum physics
- SVD (Singular Value Decomposition) · a linear-algebra method that splits a matrix into three simpler matrices, useful for keeping only the most important information
- GAN (Generative Adversarial Network) · a model made of a generator that creates images and a discriminator that judges real vs. fake, trained against each other
- PSNR / SSIM · standard metrics for measuring how close a restored image is to the original; higher is better
- discriminator collapse · a training failure where the discriminator overwhelms the generator, causing output quality to suddenly degrade
Original abstract (English)
Developed as a workhorse for classical simulations of quantum algorithms and quantum many-body systems, Tensor Network methods have entered the scientific mainstream in quantum physics. Among various types of tensor networks, Tensor Trains (commonly know as Matrix Product States in the quantum computing community) have already found applications in machine learning. These methods often rely on a powerful linear algebra tool called the Singular Value Decomposition (SVD). Several conditional GAN architectures for image denoising incorporate SVD as a single-cut decomposition step applied to generator feature maps. In this work we introduce TT-Net, which replaces the per-channel SVD denoising block with a two-cut tensor-train decomposition capable of accessing cross-channel information directly, a capability absent from contemporary alternatives. In a controlled comparison differing only in this decomposition mechanism, TT-Net outperforms SVD-Net on PSNR and SSIM across all three noise types tested (Gaussian, motion blur, and salt-and-pepper), supporting the hypothesis that cross-channel access improves denoising quality. Training-dynamics analysis further shows that TT-Net's adversarial loss term consistently saturates to a stagnant state across all three noise types, more so than SVD-Net's, while reconstruction quality continues to improve regardless, raising an open question about the adversarial component's contribution that this work identifies but does not resolve. Furthermore, for Gaussian noise our method outperforms both the EigenGAN and the state of the art Pix2pix method which does not assume any linear algebra decompositions and does not retain any linear algebra information. Our manuscript shows how quantum inspired tools can be used as practical real world feature filters for deep learning applications.
Read on arXivLatest papers
- LoRA-GA$^2$: Low Rank Adaptation with Multi-step Gradient Adaptive AlignmentPeeking at a few early training gradients before fine-tuning starts to set up LoRA smarter
- Remember, Verify, or Ask? Cross-Family Evaluation of Memory Commitment in LLM AgentsAI assistants would rather double-check facts than ask you a question, even when asking is the right call
- Robust Incomplete Multimodal Sentiment Analysis via Iterative Proxy CorrectionWhen text input is missing or broken, this AI doesn't guess once and move on—it revises its guess step by step to read emotions more reliably
- Generating Diverse Personas for User Simulators to Test Interview Dialogue SystemsTo test interview-style chatbots you need many different fake users, so this work has an LLM automatically generate those fake user personalities
- Rethinking Patch Based Multivariate Time Series Forecasting with Semantic Structured PartitioningA new way to slice time series into meaningful chunks instead of arbitrary equal-length pieces
- Reliable Financial Named Entity Recognition under Domain ShiftAn AI's confidence trained on formal filings turns unreliable once it reads tweets
- Bringing analytic rigor to agentic AI for science: The Brain Researcher platform for neuroimaging data analysisA system that makes AI show its work when analyzing brain-imaging data, not just deliver an answer
- GenMatch: An End-to-End Generative Matching Framework for Micro-View Order-Dispatching in Ride-HailingDiDi replaced its multi-step ride-hailing dispatch pipeline with one generative model and saw real-world gains
Latest from METAL LAB
- Google Discover adds chatbot that adjusts your feed based on spoken preferences
- OpenAI Closes In on Anthropic Again in Enterprise Spending Share
- Meta Unveils First 10 Tasks in WildArtifactBench, a Benchmark for AI Agents
- Musk: "Optimus + Grok will one day handle healthcare for all humanity"
- 35% of Web Pages Published Since ChatGPT Show Signs of AI Authorship
Figures: Michal A. Sterzel et al., arXiv:2608.19789, CC BY 4.0