REVIEW 4 major objections 5 minor 24 references
DMPCN: Dynamic Modulated Predictive Coding Network with Hybrid Feedback Representations
T0 review · 4 major / 5 minor · reviewed 2026-08-16 · deepseek-v4-flash
Pith's one-line read Predictive coding with hybrid local–global feedback, dynamic input-dependent modulation, and a custom loss reports higher accuracy and faster convergence than backpropagation and plain predictive coding on four image benchmarks.
desk verdict The architecture is a plausible composition of known local and global PCN ideas, but the experimental comparison as reported cannot support the headline gains. 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 central object is the dynamic modulation factor $m_l = \sigma(\mathrm{Conv2D}(e_l; W^{(l)}_{\mathrm{mod}}))$, computed from the prediction error $e_l$ at layer $l$ and applied as an element-wise gate to the global feedback signal before it updates the representation $x'_l = x_l + m_l \odot e^{\mathrm{feedback}}_l$. It carries the paper's argument because it lets the network scale feedback per spatial location and per input, while the hybrid feedback path itself—local transpose-convolution reconstruction plus global error propagation—supplies both fine detail and context. The predictive consistency loss $L_{\mathrm{total}} = L_{\mathrm{hybrid}} + \mu L_{\mathrm{SCT}} + L_{\mathrm{SP}} + \gamma L_{\mathrm{recon}}$ is the second load-bearing component, tying the recognition objective to prediction-error minimization.
What would settle it
Re-run the benchmark with a published, fixed PCN architecture, matching the number of recurrent updates, training epochs, and data preprocessing across BP, PCN, and DMPCN, and select the early-stopping epoch using only a validation split; if plain PCN then matches or exceeds DMPCN on VGG9/CIFAR-100 or AlexNet/CIFAR-10, the hybrid feedback and modulation are not the source of the reported advantage.
Extended reading notes
Core claim
On its own terms, the paper's central discovery is that a predictive coding network can combine two previously separate feedback strategies—local recurrent updates that reconstruct each layer's input with transpose convolutions, and global recurrent updates that propagate prediction errors down the hierarchy—and that a per-layer modulation factor learned from the error signal can govern how much of the global feedback reaches each representation. The same network also uses a four-part predictive consistency loss: a hybrid cross-entropy term scaled by modulation weights, a spatial consistency term over quadrant activations, a spatial mean-squared-error between actual and predicted layer representations, and a reconstruction loss. The paper reports that this combined architecture converges faster and reaches higher test accuracy than backpropagation and a plain PCN across MNIST, FashionMNIST, CIFAR-10, and CIFAR-100, with the largest reported gain on CIFAR-100 with VGG9 (74.84% versus 72.58% for PCN and 62.17% for BP).
Load-bearing premise
The load-bearing premise is that the plain PCN baseline was implemented and tuned as carefully as DMPCN—same backbone, same number of recurrent update iterations, and model selection on a validation split—so the reported accuracy and convergence gaps reflect the new mechanisms rather than an undertuned comparison.
Editorial extensions
If this is right
- DMPCN should capture both fine-grained local details and broad contextual information in a single recurrent pass, because its local update reconstructs each layer's input while its global update propagates errors from higher layers.
- The per-layer modulation factor is computed from the error signal, so the network can adapt feedback strength to each input; corrupted or variable inputs should be handled more gracefully than with a fixed feedback schedule.
- The predictive consistency loss contributes measurable gains: on CIFAR-10 it reports a 5.67% error rate, versus 6.20% with KL divergence and 6.35% with cross-entropy, and similar gains on MNIST.
- DMPCN reports lower calibration error under data corruption than BP and PCN, which matters for applications where uncertainty estimates must stay reliable under distribution shift.
- Across the four benchmarks DMPCN reports the highest test accuracy except on LeNet/MNIST, where BP leads by 0.05 percentage points; on VGG9/CIFAR-100 it leads PCN by 2.26 points and BP by 12.67 points.
Reading between the lines
- A direct test of the loss's role would be to train a standard backprop CNN with the same predictive consistency loss; if the gain survives without hybrid feedback, the recurrence is not the main driver.
- The modulation factor is a sigmoid gate over error maps, so it is close to learned attention on feedback; comparing against an attention-gated recurrent CNN would show whether the benefit is specific to predictive coding.
- Because weights are still trained with SGD, the approach is only partially biologically plausible; a stricter test would constrain weight updates to local prediction-error signals and see whether the advantage over backprop persists.
- The benchmarks are small-to-medium; extending to ImageNet-scale classification or dense prediction such as segmentation would test whether hybrid local-global recurrence matters where context and detail are both needed.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes DMPCN, a predictive coding network variant that combines local and global recurrent feedback paths with a sigmoid-based dynamic modulation of the feedback error, and introduces a four-term predictive consistency loss (hybrid cross-entropy with modulation, spatial consistency, spatial MSE, and reconstruction). The authors claim that DMPCN achieves higher predictive accuracy and faster convergence than both backpropagation-trained networks and a standard predictive coding network on MNIST, FashionMNIST, CIFAR-10, and CIFAR-100, and they report additional calibration and ablation experiments.
Significance. The conceptual direction of combining local and global recurrent updates with input-dependent modulation is reasonable, and a loss tailored to predictive coding dynamics is a plausible avenue for improving PCN training. The paper also includes ablations over loss components and calibration analyses, which go beyond a single accuracy table. However, the manuscript provides no code, no data, and no machine-checked derivations, and the empirical evidence is not reproducible from the text. The central comparative claim is therefore not established; the significance would be moderate if the experiments were rigorously controlled and the inconsistencies resolved.
major comments (4)
- [§V-A, Table I] The PCN baseline is never concretely specified. The text states that each model was 'rigorously tuned for hyperparameter optimization through grid search to ensure the highest test accuracy surpassing BP,' but it does not report the PCN architecture variant, the number of recurrent steps, the update schedule, the hyperparameter ranges, the number of seeds, or a validation split. Because the selection protocol is explicitly driven by test accuracy, the DMPCN-over-BP margin is partly tautological and the comparison may reflect a weak or under-tuned baseline. Without a reproducible baseline specification, Table I cannot support the headline superiority claim.
- [Fig. 2, Eq. 19, Eq. 21] The faster-convergence evidence plots a quantity defined in Eq. 19, L_SP, which is a component of DMPCN's own total loss in Eq. 21. Since DMPCN is explicitly trained to minimize this term while the PCN baseline is not, comparing the two models on this metric measures objective alignment rather than learning efficiency. The claimed faster convergence is therefore at least partly a consequence of the chosen metric, not independent evidence of superior optimization dynamics.
- [Tables I, II, III and §V-C] The reported numbers are internally inconsistent. Table II lists the DMPCN+PCL MNIST error as 0.28, while §V-C text states 0.33 for the same configuration. Table I reports LeNet on MNIST DMPCN accuracy as 98.78%, implying a 1.22% error, whereas Tables II and III report accuracies of 99.72% for the full DMPCN on MNIST. These contradictions mean that at least some of the reported numeric results are incorrect, and they undermine confidence in every empirical comparison in the paper.
- [Eq. 6 and Eq. 7] There is a mathematical inconsistency in the derivation of the representation update. With L_l defined in Eq. 3 as (1/(2σ^2))||e_l||^2, the gradient with respect to r_l is (1/σ^2)(r_l - p_l), not the factor-2 expression in Eq. 6. Equation 7 then compounds this factor in the update. Unless an alternative normalization is intended and stated, the recurrent dynamics of the proposed model are not correctly derived from the stated loss.
minor comments (5)
- [§IV-E] The datasets paragraph says the model is evaluated on three datasets (CIFAR-10, CIFAR-100, MNIST), but the abstract and Table I include FashionMNIST as a fourth dataset; the discrepancy should be corrected.
- [§IV-D-3] The paragraph introducing Eq. 19 calls it the 'spatial consistency loss,' which is the same name used for the spatial consistency term in Eq. 18; use distinct names to avoid confusion.
- [§III-B, Eq. 9] Equation 9 contains stray formatting ('[(]') and an undefined function φ; it is not used in the proposed method and should be removed or rewritten.
- [Fig. 2] The y-axis is described only as 'prediction error' in the text, but the plotted quantity is L_SP from Eq. 19; the figure caption should state this explicitly so readers do not mistake it for a task-level error.
- [Tables II and III] These tables report point estimates without standard errors, number of seeds, or the underlying network architecture for each dataset (e.g., LeNet for MNIST, AlexNet or VGG9 for CIFAR); this information is necessary for reproducibility.
Circularity Check
Faster-convergence evidence is the model's own training loss, and the reported accuracy superiority is selected by test-set tuning.
-
fitted input called prediction
[Section V-A, Fig. 2 (Eqs. 19 and 21)]
"We analyze the convergence of the overall prediction error for both the PCN and DMPCN methods. By using Eq.19, we calculate the prediction error for each batch and plot corresponding to the number of iterations."
Eq. 19 defines LSP = (1/L) * sum of MSE between actual and predicted representations, and Eq. 21 makes LSP an explicit term of DMPCN's training loss: Ltotal = Lhybrid + mu * LSCT + LSP + gamma * Lrecon. Therefore the plotted 'overall prediction error' is not an independent convergence metric: DMPCN is directly trained to minimize it, while the PCN baseline is not. Comparing the two curves on this quantity largely shows that DMPCN optimizes its own objective, so the faster-convergence claim reduces by construction to the loss definition rather than providing independent evidence about the architecture.
-
fitted input called prediction
[Section V-A, experimental setup for Table I]
"Each model was rigorously tuned for hyperparameter optimization through grid search to ensure the highest test accuracy surpassing BP."
The paper's central evidence for 'superior performance' is Table I, but the protocol selects models on the test set itself: grid search is run 'to ensure the highest test accuracy surpassing BP', and early stopping picks the best-performing model with no validation split described. The reported test accuracies are therefore the optimization target, not an unbiased prediction. A comparison whose selection criterion is the same quantity used to declare success makes the DMPCN-over-BP advantage at least partly a selection artifact rather than an independent empirical finding.
full rationale
The accuracy numbers are externally measured on test sets, so the central claim is not fully circular, and no load-bearing self-citation chain is present. However, two load-bearing comparisons are partially circular: Fig. 2 uses a loss term that DMPCN explicitly minimizes as its convergence metric, and the Table I comparison tunes and early-stops on test accuracy, making the reported superiority partly a selection outcome. The PCL loss ablation is evaluated by external accuracy and is not circular. Additional issues such as the unspecified PCN baseline and inconsistent MNIST numbers are correctness and reproducibility risks rather than circularity.
Assumptions & free parameters
free parameters (6)
- modulation layer weights W_mod^(l) =
learned, values not reported
- local feedback learnable scale beta0 =
learned, not reported
- update rates alpha_l and beta_l =
not reported
- loss weight lambda for hybrid modulation =
not reported
- loss weights mu and gamma =
not reported
- convolution hyperparameters k, s, p =
not reported
assumptions (4)
- domain assumption The PCN update rules in Eqs. 1-7, including the variance-normalized error loss, correctly model predictive coding dynamics.
- ad hoc to paper A sigmoid-modulated convolution of the layer prediction error in Eq. 15 captures input complexity and improves feedback without destabilizing training.
- ad hoc to paper Adding spatial-consistency, spatial-MSE, and reconstruction losses to cross entropy improves classification accuracy.
- domain assumption The reported hyperparameter tuning and early stopping form a fair protocol for all compared methods.
Cite this review
Pith. "Pith review of DMPCN: Dynamic Modulated Predictive Coding Network with Hybrid Feedback Representations." pith.science (2026). https://pith.science/paper/ER4MUXWL
@misc{pith2026250414665,
author = {Pith},
title = {Pith review of: DMPCN: Dynamic Modulated Predictive Coding Network with Hybrid Feedback Representations},
year = {2026},
howpublished = {\url{https://pith.science/paper/ER4MUXWL}},
note = {Machine review of arXiv:2504.14665}
}
read the original abstract
Traditional predictive coding networks, inspired by theories of brain function, consistently achieve promising results across various domains, extending their influence into the field of computer vision. However, the performance of the predictive coding networks is limited by their error feedback mechanism, which traditionally employs either local or global recurrent updates, leading to suboptimal performance in processing both local and broader details simultaneously. In addition, traditional predictive coding networks face difficulties in dynamically adjusting to the complexity and context of varying input data, which is crucial for achieving high levels of performance in diverse scenarios. Furthermore, there is a gap in the development and application of specific loss functions that could more effectively guide the model towards optimal performance. To deal with these issues, this paper introduces a hybrid prediction error feedback mechanism with dynamic modulation for deep predictive coding networks by effectively combining global contexts and local details while adjusting feedback based on input complexity. Additionally, we present a loss function tailored to this framework to improve accuracy by focusing on precise prediction error minimization. Experimental results demonstrate the superiority of our model over other approaches, showcasing faster convergence and higher predictive accuracy in CIFAR-10, CIFAR-100, MNIST, and FashionMNIST datasets.
Figures
Reference graph
Works this paper leans on
-
[1]
R. Bogacz. A tutorial on the free-energy framework for modelling perception and learning. Journal of mathematical psychology , 76:198– 211, 2017
work page 2017
-
[2]
R. Chalasani and J. C. Principe. Deep predictive coding networks. arXiv preprint arXiv:1301.3541, 2013
arXiv 2013
-
[3]
J. J. DiCarlo, D. Zoccolan, and N. C. Rust. How does the brain solve visual object recognition? Neuron, 73(3):415–434, 2012
2012
-
[4]
C. Emde, T. Lukasiewicz, T. Salvatori, L. Sha, Y . Song, Z. Xu, and Y . Yordanov. A stable ‚fast ‚and fully automatic learning algorithm for predictive coding networks. 2024
work page 2024
-
[5]
K. Friston. A theory of cortical responses. Philosophical transactions of the Royal Society B: Biological sciences , 360(1456):815–836, 2005
work page 2005
-
[6]
K. Han, H. Wen, Y . Zhang, D. Fu, E. Culurciello, and Z. Liu. Deep predictive coding network with local recurrent processing for object recognition. Advances in neural information processing systems , 31, 2018
work page 2018
-
[7]
D. P. Kingma and M. Welling. Auto-encoding variational bayes. arXiv preprint arXiv:1312.6114, 2013
arXiv 2013
-
[8]
G. Kreiman and T. Serre. Beyond the feedforward sweep: feedback computations in the visual cortex. Annals of the New York Academy of Sciences, 1464(1):222–241, 2020
work page 2020
Show all 24 references
-
[9]
Krizhevsky, G
A. Krizhevsky, G. Hinton, et al. Learning multiple layers of features from tiny images. 2009
2009
-
[10]
LeCun, L
Y . LeCun, L. Bottou, Y . Bengio, and P. Haffner. Gradient-based learning applied to document recognition. Proceedings of the IEEE , 86(11):2278– 2324, 1998
1998
-
[11]
LeCun, L
Y . LeCun, L. Bottou, G. B. Orr, and K.-R. Müller. Efficient backprop. In Neural networks: Tricks of the trade , pages 9–50. Springer, 2002
2002
-
[12]
Millidge, T
B. Millidge, T. Salvatori, Y . Song, R. Bogacz, and T. Lukasiewicz. Predic- tive coding: towards a future of deep learning beyond backpropagation? arXiv preprint arXiv:2202.09467 , 2022
2022 arXiv
-
[13]
Millidge, A
B. Millidge, A. Tschantz, and C. L. Buckley. Predictive coding approximates backprop along arbitrary computation graphs. Neural Computation, 34(6):1329–1368, 2022
2022
-
[14]
D. Mumford. On the computational architecture of the neocortex: Ii the role of cortico-cortical loops. Biological cybernetics, 66(3):241–251, 1992
1992
-
[15]
R. C. O’Reilly, D. Wyatte, S. Herd, B. Mingus, and D. J. Jilk. Recurrent processing during object recognition. Frontiers in psychology , 4:124, 2013
2013
-
[17]
R. P. Rao and D. H. Ballard. Predictive coding in the visual cortex: a functional interpretation of some extra-classical receptive-field effects. Nature neuroscience, 2(1):79–87, 1999
1999
-
[18]
S. Ruder. An overview of gradient descent optimization algorithms. arXiv preprint arXiv:1609.04747 , 2016
2016 arXiv
-
[19]
Salvatori, L
T. Salvatori, L. Pinchetti, B. Millidge, Y . Song, T. Bao, R. Bogacz, and T. Lukasiewicz. Learning on arbitrary graph topologies via predictive coding. Advances in neural information processing systems , 35:38232– 38244, 2022
2022
-
[20]
Salvatori, Y
T. Salvatori, Y . Song, Z. Xu, T. Lukasiewicz, and R. Bogacz. Reverse differentiation via predictive coding. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 36, pages 8150–8158, 2022
2022
-
[21]
Seijdel, J
N. Seijdel, J. Loke, R. Van de Klundert, M. Van der Meer, E. Quispel, S. Van Gaal, E. H. De Haan, and H. S. Scholte. On the necessity of recurrent processing during object recognition: it depends on the need for scene segmentation. Journal of Neuroscience , 41(29):6281–6289, 2021
2021
-
[22]
Seijdel, N
N. Seijdel, N. Tsakmakidis, E. H. De Haan, S. M. Bohte, and H. S. Scholte. Depth in convolutional neural networks solves scene segmentation. PLoS computational biology , 16(7):e1008022, 2020
2020
-
[23]
H. Wen, K. Han, J. Shi, Y . Zhang, E. Culurciello, and Z. Liu. Deep predictive coding network for object recognition. In International conference on machine learning , pages 5266–5275. PMLR, 2018
2018
-
[24]
J. C. Whittington and R. Bogacz. An approximation of the error backpropagation algorithm in a predictive coding network with local hebbian synaptic plasticity. Neural computation, 29(5):1229–1262, 2017
2017
-
[25]
H. Xiao, K. Rasul, and R. V ollgraf. Fashion-mnist: a novel image dataset for benchmarking machine learning algorithms. arXiv preprint arXiv:1708.07747, 2017
2017 arXiv
Reviewed August 16, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.