REVIEW 5 major objections 4 minor 17 references
Generative CKM Construction using Partially Observed Data with Diffusion Model
T0 review · 5 major / 4 minor · reviewed 2026-08-11 · deepseek-v4-flash
Pith's one-line read A conditional diffusion model reconstructs complete channel knowledge maps from partial observations, outperforming interpolation baselines.
desk verdict A competent empirical application of decoupled diffusion models to CKM inpainting, with real gains over interpolation baselines but one headline result (BS localization) that is underspecified to the point of being unverifiable. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The mechanism is the conditional decoupled diffusion model (DDM). Instead of DDPM's discrete noise schedule, DDM uses a continuous forward process $x_t = x_0 + \int_0^t f_s\,ds + \int_0^t dw_s$ with the image-to-zero drift chosen as $f_t = -x_0$, so $x_t = (1-t)x_0 + \sqrt{t}\,\epsilon$ and $x_1$ is pure Gaussian noise. The reverse process predicts both the drift $c_\theta$ and the noise $\epsilon_\theta$ with a UNet that has two decoder branches, conditioned on multi-level features $e(y)$ extracted by a Swin-B encoder from the masked CKM image; training minimizes the sum of squared errors on $c$ and $\epsilon$. A VAE maps pixel space to latent space to reduce computation. This decoupling lets sampling use arbitrary step sizes with few steps, while the condition encoder injects the observed locations at every reverse step.
What would settle it
Take the trained model and run it on a held-out set of ray-traced 128 by 128 CKMs from an environment not represented in the training cities, or generated at a different carrier frequency such as 3.5 GHz or with a different receiver height. If the resulting RMSE and MAE on unobserved locations no longer beat Kriging or RBF interpolation, the claimed advantage is an artifact of the training distribution rather than a general CKM prior.
Extended reading notes
Core claim
The central claim is that a conditional decoupled diffusion model, trained only on masked and unmasked CKM images, can serve as a generative prior that turns partial observations $y = Hx$ into a complete CKM $\hat{x}$ by sampling from the posterior, circumventing the rank-deficiency of the mask $H$. The authors report that on 500 test images without building masking the proposed method reaches RMSE 10.7758 dB and MAE 5.1412 dB, the best among the four interpolation baselines; with building masking, RMSE is 20.6712 dB versus 43.2206 dB for Kriging, the best baseline. In a base-station vicinity masking test over 1000 images, the method's BS localization error is 3.30 m, compared with 8.81 m for KNN. The same architecture also produces visually plausible inpainted maps, supporting the claim that learned diffusion priors capture global propagation structure that local interpolation misses.
Load-bearing premise
The load-bearing assumption is that the diffusion prior learned from CKMImageNet's 20,000 ray-traced 128 by 128 channel gain images (28 GHz, fixed 10 m transmitter and 1 m receiver heights, specific cities) is the true prior for every test CKM; if a target area differs in layout, frequency, building materials, or antenna heights, the learned prior will not match and the reported gains may disappear.
Editorial extensions
If this is right
- CKM construction no longer requires auxiliary environmental data or transmitter location information, only a set of partially observed channel knowledge images.
- Diffusion-based inpainting can outperform classical interpolation (KNN, Kriging, bilinear, RBF) on both reconstruction error and downstream localization.
- The same trained model can locate a base station to within 3.30 m from a masked 64 m by 64 m vicinity, even when most links are non-line-of-sight.
- The decoupled formulation allows flexible sampling steps, so the method can trade computation against reconstruction quality for real-time deployment.
- Because the model inpaints the full map, it can provide channel knowledge at unmeasured locations for environment-aware beamforming and resource allocation.
Reading between the lines
- The paper does not simulate angle-of-arrival or angle-of-departure maps even though the system model includes them; applying the same conditional DDM to those modalities is a direct test of whether the learned prior transfers beyond channel gain.
- The model is a conditional generator rather than a measurement-consistent sampler; explicitly enforcing $y = Hx$ at the end of sampling could reduce residual error at the cost of extra steps.
- The training distribution is narrow (28 GHz, fixed antenna heights, urban ray-tracing); one stress test is to train on multi-frequency or multi-city data and measure whether the RMSE advantage over Kriging persists out of distribution.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript addresses CKM construction from partially observed channel gain images. It treats the problem as an inverse problem and applies a conditional decoupled diffusion model (DDM) from [14]: a VAE maps images into a latent space, a Swin-B encoder extracts features from the masked observation, and a dual-decoder UNet predicts both the signal-decay component and the noise component. Training and sampling are given in Algorithms 1 and 2. Experiments on CKMImageNet compare the method with KNN, Kriging, bilinear, and RBF interpolation under three masking settings (buildings masked, buildings not masked, and BS vicinity masked), reporting lower MSE/NMSE/RMSE/MAE in all settings and a BS localization error of 3.30 m.
Significance. If the results are taken at face value, the paper demonstrates that a conditional diffusion model trained only on partially observed CKM images can reconstruct radio maps more accurately than classical interpolation and can support BS localization. The use of a public benchmark dataset and the explicit training and sampling algorithms are strengths. However, the current validation has several load-bearing gaps: the building-masking evaluation appears to exclude the missing pixels, the BS localization rule is not specified, and no generative baselines or statistical uncertainties are reported. These issues must be resolved before the central claims can be accepted.
major comments (5)
- [IV-B, Table I] The evaluation for the building-masking scenario appears circular. Section IV-B states that error metrics are computed for all locations without building occupancy after masking buildings. Since the mask removes exactly the building pixels, the non-building pixels are the observed part of the input, and the missing building regions are excluded from the reported errors. Table I therefore does not demonstrate accurate reconstruction of the missing data. Please report metrics computed only on the masked (unobserved) pixels, or clarify the evaluation protocol if I have misread it.
- [IV-B, Table III] The BS localization result is not reproducible as reported. The paper states that a 64 m by 64 m region around the BS is masked and then reports a BS localization error of 3.30 m for the proposed method, but it never specifies how the BS position is estimated from the reconstructed CKM (e.g., global argmax, centroid, template matching, or a learned regressor). Without this rule, and without confirmation that the same rule is applied to all baselines, the comparison in Table III is not well defined. Please specify the localization algorithm and the test protocol.
- [III-B, Algorithms 1-2 and Fig. 2] There is an inconsistency between the latent-space description and the algorithms. The text and Fig. 2 state that a VAE maps the pixel-space image x to a latent z and that diffusion is performed in latent space, but Algorithms 1 and 2 use x0, xt, and c = -x0 throughout and return xt as the reconstructed image. It is unclear whether the diffusion operates in pixel space or latent space, where the VAE encoder and decoder enter, and how the conditioning encoder e(y) is combined with the latent code. Please rewrite the algorithms to match the actual pipeline; this is essential for reproducibility.
- [IV-B, Tables I-III] The reported gains are point estimates without error bars, standard deviations, or significance tests. Tables I-III aggregate over 500-1000 images, but no variability is reported, so the reader cannot judge whether the improvements over the best baseline (e.g., RBF in Table II) are stable. Please report per-image statistics or confidence intervals, and avoid the word 'significantly' unless a statistical test is performed.
- [I and IV-B] The paper is positioned against generative CKM methods, citing RadioUNet [10], RME-GAN [11], and RadioDiff [12], but none of these is used as a baseline. The experimental comparison is limited to interpolation methods, so the abstract's claim of significantly improving CKM construction compared with benchmarking schemes is only supported relative to interpolation. Please add at least one generative baseline (e.g., RadioDiff or RME-GAN) on the same dataset, or explicitly narrow the claim.
minor comments (4)
- [IV-B] The sentence 'our proposed diffusion based model significantly outperforms significantly the benchmark approaches' contains a duplicated adverb; please revise.
- [IV-B, Table I] The phrase 'Table I plots the average error metrics' should be 'lists'; consider also adding units to the table headers.
- [IV-A] The phrase 'the smallest time step is 1×104' should be '1×10^-4' if that is the intended value.
- [Algorithm 1] Algorithm 1 samples a random mask matrix H but does not specify its distribution; please state how the masks are generated during training.
Circularity Check
No significant circularity: the diffusion-based CKM construction is a standard conditional generative inverse problem solved with an externally published model and evaluated on held-out CKMImageNet test images.
full rationale
The paper's derivation chain is y=Hx in (1), followed by the posterior q(x|y) ∝ q(y|x)q(x), with q(x) learned by training a conditional decoupled diffusion model on the CKMImageNet training set. The training objective in (10), min E[||c-cθ||² + ||ϵ-ϵθ||²] with c=-x0, is the standard DDM loss from the external reference [14]; it learns to reverse the forward process (6)-(7), and Algorithm 2 samples without any fitted constant chosen to force the reported errors. Evaluation is on held-out test images (1000 for Table I, 500 for Table II, 1000 for Table III), so the reported RMSE/MAE and BS localization errors are not statistically forced by a parameter fit to the same test points. The main self-citation is the dataset paper [15], but CKMImageNet is a ray-tracing benchmark generated with Wireless Insite from OpenStreetMap city data, independent of the proposed reconstruction method and externally falsifiable; hence it does not make the empirical claim circular. The BS localization procedure is not fully specified, which is a reproducibility weakness, but the 3.30 m error is computed after training and is not part of the training loss; unexplained methodology is not circularity. No step reduces by definition to its own input, and no load-bearing claim depends on an unverified self-citation.
Assumptions & free parameters
free parameters (2)
- Learned model parameters theta (VAE, Swin-B encoder, dual-decoder UNet) =
Trained on 20,000 CKMImageNet images with AdamW, 300,000 iterations, batch size 48
- Sampling steps S in Algorithm 2 =
Not specified
assumptions (4)
- standard math The forward and reverse process definitions and training objective of the decoupled diffusion model, Eqs. (6)-(10), are taken from [14] and assumed correct.
- domain assumption A diffusion model trained on CKMImageNet channel gain images learns the true prior q(x) of complete CKMs, and this prior transfers to all test areas.
- domain assumption The mask H is a diagonal 0/1 matrix applied independently to locations, and observed channel values are noiseless.
- ad hoc to paper Base station position can be inferred from reconstructed channel gain images, and evaluation excludes building-occupied pixels.
Cite this review
Pith. "Pith review of Generative CKM Construction using Partially Observed Data with Diffusion Model." pith.science (2026). https://pith.science/paper/UT2MOIZ4
@misc{pith2026241214812,
author = {Pith},
title = {Pith review of: Generative CKM Construction using Partially Observed Data with Diffusion Model},
year = {2026},
howpublished = {\url{https://pith.science/paper/UT2MOIZ4}},
note = {Machine review of arXiv:2412.14812}
}
read the original abstract
Channel knowledge map (CKM) is a promising technique that enables environment-aware wireless networks by utilizing location-specific channel prior information to improve communication and sensing performance. A fundamental problem for CKM construction is how to utilize partially observed channel knowledge data to reconstruct a complete CKM for all possible locations of interest. This problem resembles the long-standing ill-posed inverse problem, which tries to infer from a set of limited observations the cause factors that produced them. By utilizing the recent advances of solving inverse problems with generative artificial intelligence (AI), in this paper, we propose generative CKM construction method using partially observed data by solving inverse problems with diffusion models. Simulation results show that the proposed method significantly improves the performance of CKM construction compared with benchmarking schemes.
Figures
Reference graph
Works this paper leans on
-
[14]
Decoupled diffusion mod- els: Simultaneous image to zero and zero to noise,
Y . Huang, Z. Qin, X. Liu, and K. Xu, “Decoupled diffusion mod- els: Simultaneous image to zero and zero to noise,” arXiv preprint arXiv:2306.13720, 2023
arXiv 2023
-
[10]
Radiounet: Fast radio map estimation with convolutional neural networks,
R. Levie, C ¸ . Yapar, G. Kutyniok, and G. Caire, “Radiounet: Fast radio map estimation with convolutional neural networks,” IEEE Trans. Wireless Commun., vol. 20, no. 6, pp. 4001–4015, 2021
work page 2021
-
[11]
RME-GAN: A learning framework for radio map estimation based on conditional generative adversarial network,
S. Zhang, A. Wijesinghe, and Z. Ding, “RME-GAN: A learning framework for radio map estimation based on conditional generative adversarial network,” IEEE Internet Things J. , vol. 10, no. 20, pp. 18 016–18 027, 2023
2023
-
[12]
Radiodiff: An effective generative diffusion model for sampling-free dynamic radio map construction,
X. Wang, K. Tao, N. Cheng, Z. Yin, Z. Li, Y . Zhang, and X. Shen, “Radiodiff: An effective generative diffusion model for sampling-free dynamic radio map construction,” IEEE Trans. Cogn. Commun. Net- working, 2024
work page 2024
-
[1]
A tutorial on near-field XL-MIMO communications towards 6G,
H. Lu, Y . Zeng, C. You, Y . Han, J. Zhang, Z. Wang, Z. Dong, S. Jin, C.-X. Wang, T. Jiang et al. , “A tutorial on near-field XL-MIMO communications towards 6G,” IEEE Commun. Surv. Tutorials , 2024
work page 2024
-
[2]
Analog beamforming in MIMO communications with phase shift networks and online channel estimation,
V . Venkateswaran and A.-J. van der Veen, “Analog beamforming in MIMO communications with phase shift networks and online channel estimation,” IEEE Trans. Signal Process. , vol. 58, no. 8, pp. 4131–4143, 2010
work page 2010
-
[3]
Toward environment-aware 6G communications via channel knowledge map,
Y . Zeng and X. Xu, “Toward environment-aware 6G communications via channel knowledge map,” IEEE Wireless Commun. , vol. 28, no. 3, pp. 84–91, 2021
2021
-
[4]
A tutorial on environment-aware communications via channel knowledge map for 6G,
Y . Zeng, J. Chen, J. Xu, D. Wu, X. Xu, S. Jin, X. Gao, D. Gesbert, S. Cui, and R. Zhang, “A tutorial on environment-aware communications via channel knowledge map for 6G,” IEEE Commun. Surv. Tutorials, pp. 1–1, 2024
work page 2024
Show all 17 references
-
[5]
How much data is needed for channel knowledge map construction?
X. Xu and Y . Zeng, “How much data is needed for channel knowledge map construction?” IEEE Trans. Wireless Commun. , vol. 23, no. 10, pp. 13 011–13 021, 2024
2024
-
[6]
Channel knowledge map for environment-aware communications: EM algorithm for map construc- tion,
K. Li, P. Li, Y . Zeng, and J. Xu, “Channel knowledge map for environment-aware communications: EM algorithm for map construc- tion,” in 2022 IEEE Wireless Commun. and Networking Conf. (WCNC) , 2022, pp. 1659–1664
2022
-
[7]
An adaptive k-nearest neighbor algorithm,
S. Sun and R. Huang, “An adaptive k-nearest neighbor algorithm,” in 2010 Seventh Int. Conf. Fuzzy Syst. Knowl. Discov. , vol. 1, 2010, pp. 91–94
2010
-
[8]
Fixed rank kriging for cellular coverage analysis,
H. Braham, S. B. Jemaa, G. Fort, E. Moulines, and B. Sayrac, “Fixed rank kriging for cellular coverage analysis,” IEEE Trans. V eh. Technol., vol. 66, no. 5, pp. 4212–4222, 2017
2017
-
[9]
Reducing the calibration effort for probabilistic indoor location estimation,
X. Chai and Q. Yang, “Reducing the calibration effort for probabilistic indoor location estimation,” IEEE Trans. Mobile Comput. , vol. 6, no. 6, pp. 649–662, 2007
2007
-
[13]
Denoising diffusion probabilistic models,
J. Ho, A. Jain, and P. Abbeel, “Denoising diffusion probabilistic models,” Adv. Neural Inf. Process. Syst. (NeurIPS) , vol. 33, pp. 6840–6851, 2020
2020
-
[15]
CKMImageNet: A comprehensive dataset to enable channel knowledge map construction via computer vision,
D. Wu, Z. Wu, Y . Qiu, S. Fu, and Y . Zeng, “CKMImageNet: A comprehensive dataset to enable channel knowledge map construction via computer vision,” in 2024 IEEE/CIC Int. Conf. Commun. China (ICCC Workshops), 2024, pp. 114–119
2024
-
[16]
Swin transformer: Hierarchical vision transformer using shifted windows,
Z. Liu, Y . Lin, Y . Cao, H. Hu, Y . Wei, Z. Zhang, S. Lin, and B. Guo, “Swin transformer: Hierarchical vision transformer using shifted windows,” in Proc. IEEE/CVF Int. Conf. Comput. Vis. (ICCV) , 2021, pp. 10 012–10 022
2021
-
[17]
Bilinear interpolation,
E. J. Kirkland and E. J. Kirkland, “Bilinear interpolation,” Adv. Comput. Electron Microsc., pp. 261–263, 2010
2010
Reviewed August 11, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.