REVIEW 4 major objections 5 minor 23 references
PCGAN-CHAR: Progressively Trained Classifier Generative Adversarial Networks for Classification of Noisy Handwritten Bangla Characters
T0 review · 4 major / 5 minor · reviewed 2026-08-14 · deepseek-v4-flash
Pith's one-line read Progressively training a classifier GAN from low to high resolution lets it classify noisy handwritten characters accurately without any denoising step.
desk verdict Smart combination of ACGAN and progressive GAN training, but the headline SOTA results are undermined by an input-resolution mismatch and a missing ablation. 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 load-bearing mechanism is the progressively trained ACGAN discriminator, used as the classification network. ACGAN is a GAN variant whose discriminator has an auxiliary head predicting the input's class label in addition to the real/fake decision; progressive growing is the technique of training the generator and discriminator in stages at increasing spatial resolution, here 7x7, 14x14, and 28x28, copying the trained weights into the next stage. What this mechanism does is force the discriminator to learn generic, low-resolution features first and then finer features, so the final classifier has a set of resolution-specialized layers. Since low-resolution features are less disrupted by noise, the resulting classifier can label noisy raw inputs directly. The paper emphasizes that no denoising is performed at any point in training or inference.
What would settle it
Train the same ACGAN classifier at a fixed 28x28 resolution, with no progressive modules, for the same total number of epochs on Noisy Bangla Characters with AWGN noise. If that fixed-resolution model reaches or exceeds 79.85% accuracy, the progressive-training explanation is not what carries the result.
Extended reading notes
Core claim
The central discovery is that progressive resolution training turns an Auxiliary Classifier GAN's discriminator into a noise-robust classifier. The model, built from an ACGAN in which the discriminator both distinguishes real from generated images and predicts class labels, is trained in three modules at 7x7, 14x14, and 28x28 resolution, with weights transferred from each module to the next. Because the generator supplies a stream of fake images, the discriminator sees examples ranging from noisy to sharp, and because it learns each resolution in isolation, its lower layers retain generic, noise-resistant features. The reported outcome is best-or-near-best accuracy on noisy Bangla numerals, noisy Bangla characters, and noisy MNIST under white Gaussian, motion-blur, and contrast noise, with statistically significant gains over a pixel-level-reconstruction baseline on the tested settings. The paper interprets these results as showing that an all-in-one classifier can work without explicit or implicit denoising.
Load-bearing premise
The paper's argument stands on the assumption that progressive resolution-by-resolution training, rather than the ACGAN architecture, the generator's fake-image curriculum, or longer training, is what gives the discriminator its noise robustness; the evaluation compares against prior published methods but does not include an ablation of the model's own components.
Editorial extensions
If this is right
- Noisy handwritten character recognition can be treated as a single end-to-end classification problem: raw noisy pixels in, class label out, with no denoising preprocessing.
- Progressive, resolution-by-resolution training appears to make GAN discriminators more robust to added image noise, a property that could generalize beyond character images.
- On 10-class datasets (numerals and MNIST), the method's accuracy stays above 94% for all three noise types, while on the 50-class Bangla character set accuracy drops sharply, showing that class count remains the main difficulty.
- The one reported miss, 68.41% versus 69.66% on contrast-degraded Bangla characters, shows the method does not dominate every noise type even when it leads on the other two.
Reading between the lines
- If progressive training is the active ingredient, then an ablation that trains the same ACGAN at a fixed 28x28 resolution for the same total number of epochs should lose several accuracy points under AWGN and motion noise; the paper does not report such an ablation, so this is a testable prediction rather than a demonstrated result.
- The same low-resolution-first idea could be ported to other sparse-feature recognition tasks, such as medical symbols, degraded printed text, or noisy CAPTCHAs, where current pipelines still denoise before classifying.
- Because contrast noise is the weakest setting, a natural extension would be to add contrast-degraded real images to the discriminator's training batches at each progressive stage; if contrast robustness is a resolution-specialization issue, this should close the 1.25% gap.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes PCGAN-CHAR, a progressively trained auxiliary classifier GAN for classifying noisy handwritten Bangla characters and digits. The discriminator is trained at increasing resolutions (7×7, 14×14, 28×28) and then used as a classifier, with the claim that low-resolution generic features are noise-resistant and that the method can classify raw noisy data without a separate denoising step. The authors report accuracy on three datasets (Noisy Bangla Numeral, Noisy Bangla Characters, Noisy MNIST) under three noise types (AWGN, Contrast, Motion), compare against prior published methods, and provide McNemar tests for several conditions. The headline results are state-of-the-art accuracy on most conditions, with the largest gains on the Bangla datasets.
Significance. If the claims are supported, the work has practical value: an all-in-one classifier that avoids explicit denoising could simplify noisy-character pipelines, and progressive training as a robustness mechanism is an interesting idea. The paper is also commendable for evaluating on multiple datasets and noise types and for including statistical significance tests on several comparisons. However, the significance currently rests on two unverified pillars: (i) that the reported gains come from progressive training rather than from the ACGAN architecture or from input preprocessing, and (ii) that the comparisons to prior work are input-matched. The paper does not provide the ablation or controlled comparison needed to establish these points, so the empirical contribution is not yet convincingly separated from known confounds. The strengths are the breadth of experiments, the direct classification setup, and the presence of significance tests; the weaknesses are the missing ablation and the unresolved resolution mismatch.
major comments (4)
- [§4.1–4.2, Tables 1–2] The comparison is not input-matched. Section 4.1 states that the Bangla Numeral and Character images are 32×32, while Section 4.2 states that they are resized to 28×28 before being fed to PCGAN-CHAR. Downsampling is a low-pass operation and attenuates independent additive noise, so PCGAN-CHAR is effectively evaluated on less noisy inputs than the baselines if the baselines used the original 32×32 images, as the cited works appear to have done. The paper does not state the input resolution used for Basu et al. [3], Dropconnect [13], or Karki et al. [13], nor does it report results for those baselines on resized inputs. This confound is especially relevant to the largest claimed margins (AWGN +3.11%, Motion +5.95% on Bangla Characters) and to the only loss (Contrast −1.25%), whose multiplicative component would survive downsampling differently. Please add a controlled comparison: evaluate the baselines on 28×28 inputs, or evaluate PCGAN-CHAR on 32×32 inputs, or both, and report the resulting accuracies.
- [§3.2, Algorithm 1, Tables 1–3] There is no ablation that isolates progressive training. The paper's central mechanism claim is that resolution-by-resolution training makes the discriminator noise-robust (Section 3.2), but the reported experiments only compare against prior published methods. The natural control is the same ACGAN discriminator trained directly at 28×28 without progressive stages, with all other components (architecture, data, loss weights, training budget) held fixed. Without this ablation, the gains cannot be attributed to progressive training rather than to the auxiliary classifier, data augmentation implicit in the GAN objective, or longer training. Please add this ablation, and ideally also a version without the auxiliary classifier, to support the stated mechanism.
- [§1 and §4.2] The claim that the framework 'can directly classify raw noisy data without any preprocessing' is inaccurate as stated. Resizing 32×32 images to 28×28, as described in Section 4.2, is itself a preprocessing operation, and for the noise types considered here it tends to suppress noise. This is not 'denoising' in the sense of a learned reconstruction, but it is a resolution change that can affect accuracy. Please either train and evaluate at the native 32×32 resolution, or characterize the effect of resizing on the reported accuracies, or revise the claim to acknowledge this preprocessing step.
- [§4.3 and Implementation details] The empirical evaluation omits information needed to assess reliability and reproducibility. The paper does not report learning rate, batch size, optimizer, number of epochs per module, dropout rate, filter counts, or the relative weights of Ldiscern and Lclass in Algorithm 1. It also reports a single run per condition with no error bars. This is a particular concern for claimed gains as small as 0.62% (Noisy MNIST Motion), where run-to-run variation could change the conclusion. Please provide the full hyperparameter settings, the training schedule, and repeated-run statistics (mean and standard deviation, or confidence intervals) for at least the main comparisons.
minor comments (5)
- [§4.3] The McNemar test results are reported only for a subset of conditions: no test statistic or p-value is given for the Motion-noise conditions on any dataset, and for Bangla Characters only the AWGN condition is tested. Please complete the reporting or explain the omission.
- [§3.1, Eq. (1)] The notation in Eq. (1) is unclear: the term D(x|G(x|z)) appears to mix the generator input and output. It should presumably be D(G(z)), or the conditional dependencies should be defined explicitly.
- [Algorithm 1] In Algorithm 1, line 5 samples a batch of n random vectors, but line 8 uses G(Bz,Bl) before Bl is sampled on line 7; later, line 9 samples 2n vectors. This is confusing and should be rewritten so that the batching order and the arguments to G are consistent.
- [Throughout] There are typographical errors, including 'General Adversarial Networks' in the keywords and abstract, 'disrcriminator' in Section 2, and 'T able 1' in the table heading. A careful proofread is needed.
- [Fig. 1] The architecture diagram does not clearly indicate which layers are shared or how the progressive module weights are transferred. A more detailed description in the caption or a separate table of layer specifications would improve reproducibility.
Circularity Check
No significant circularity: the paper's central claims are empirical accuracy measurements, and its method component (progressive ACGAN training) is borrowed from external prior work rather than derived from its own conclusions.
full rationale
PCGAN-CHAR's contribution is an experimental accuracy comparison on noisy handwritten-character benchmarks. The paper does not derive a result from an equation that assumes the conclusion, and it does not fit a parameter to a subset of the evaluation data and then rename that fit a prediction. The progressive-growing technique is explicitly attributed to Karras et al. [14] and the ACGAN formulation to Odena et al. [20], both external sources. The only self-citation is Karki et al. [13], which is used as the published baseline and as the source of the noisy datasets; comparing against one's own earlier published method is a normal and legitimate baseline practice, not a load-bearing circularity. The strongest methodological caveat—that no ablation isolates progressive training from the ACGAN architecture or input resizing—concerns internal validity and attribution of the observed gains, not circular reasoning. Since the accuracy numbers are measured, not constructed from the method's own assumptions, no step in the paper's argument reduces to its inputs by definition.
Assumptions & free parameters
free parameters (3)
- Training hyperparameters (learning rate, batch size, optimizer, number of epochs, dropout rate, filter counts)
- Number of progressive modules and resolution schedule =
3 stages, 7x7, 14x14, 28x28
- Loss weighting for Ldiscern and Lclass in Algorithm 1 =
Equal weights as shown in the update equations
assumptions (5)
- domain assumption Progressive growing, as introduced by Karras et al., can be transferred from a generative model to a classifier GAN without loss of stability or performance.
- domain assumption Low-resolution features are more resistant to noise and are learned independently at each resolution.
- domain assumption The ACGAN loss (L1+L2 for the discriminator, L2-L1 for the generator) provides a discriminator with better classification and robustness than a plain CNN.
- standard math Standard backpropagation and stochastic gradient descent converge to a good solution for this architecture.
- domain assumption Resizing Bangla images from 32x32 to 28x28 does not remove class-discriminative information.
Cite this review
Pith. "Pith review of PCGAN-CHAR: Progressively Trained Classifier Generative Adversarial Networks for Classification of Noisy Handwritten Bangla Characters." pith.science (2026). https://pith.science/paper/5MNUR272
@misc{pith2026190808987,
author = {Pith},
title = {Pith review of: PCGAN-CHAR: Progressively Trained Classifier Generative Adversarial Networks for Classification of Noisy Handwritten Bangla Characters},
year = {2026},
howpublished = {\url{https://pith.science/paper/5MNUR272}},
note = {Machine review of arXiv:1908.08987}
}
read the original abstract
Due to the sparsity of features, noise has proven to be a great inhibitor in the classification of handwritten characters. To combat this, most techniques perform denoising of the data before classification. In this paper, we consolidate the approach by training an all-in-one model that is able to classify even noisy characters. For classification, we progressively train a classifier generative adversarial network on the characters from low to high resolution. We show that by learning the features at each resolution independently a trained model is able to accurately classify characters even in the presence of noise. We experimentally demonstrate the effectiveness of our approach by classifying noisy versions of MNIST, handwritten Bangla Numeral, and Basic Character datasets.
Figures
Reference graph
Works this paper leans on
-
[3]
Neural Processing Letters 45(3), 855–867 (2017)
Basu, S., Karki, M., Ganguly, S., DiBiano, R., Mukhopadhyay, S., Gayaka, S., Kannan, R., Nemani, R.: Learning sparse feature representations using probabilis- tic quadtrees and deep belief nets. Neural Processing Letters 45(3), 855–867 (2017)
work page 2017
-
[13]
Karki, M., Liu, Q., DiBiano, R., Basu, S., Mukhopadhyay, S.: Pixel- level reconstruction and classification for noisy handwritten bangla charac- ters. In: 16th International Conference on Frontiers in Handwriting Recogni- tion, ICFHR 2018, Niagara Falls, NY, USA, August 5-8, 2018. pp. 511–516 (2018). https://doi.org/10.1109/ICFHR-2018.2018.00095, https://d...
arXiv 2018
-
[1]
Acta Informatica 30(5), 425–439 (1993)
Aref, W.G., Samet, H.: Decomposing a window into maximal quadtree blocks. Acta Informatica 30(5), 425–439 (1993)
work page 1993
-
[2]
Basu, S., Ganguly, S., Mukhopadhyay, S., DiBiano, R., Karki, M., Nemani, R.R.: Deepsat: a learning framework for satellite imagery. In: Proceedings of the 23rd SIGSPATIAL International Conference on Advances in Geographic Information Systems, Bellevue, WA, USA, November 3-6, 2015
work page 2015
-
[4]
Basu, S., Karki, M., Mukhopadhyay, S., Ganguly, S., Nemani, R.R., DiBiano, R., Gayaka, S.: A theoretical analysis of deep neural networks for texture classifica- tion. In: 2016 International Joint Conference on Neural Networks, IJCNN 2016, Vancouver, BC, Canada, July 24-29, 2016. pp. 992–999 (2016)
work page 2016
-
[5]
Bhattacharya, U., Chaudhuri, B.B.: Handwritten numeral databases of indian scripts and multistage recognition of mixed numerals. IEEE transactions on pat- tern analysis and machine intelligence 31(3), 444–457 (2009) Title Suppressed Due to Excessive Length 13
work page 2009
-
[6]
Pattern Analysis and Applications 15(4), 445–458 (2012)
Bhattacharya, U., Shridhar, M., Parui, S.K., Sen, P., Chaudhuri, B.: Offline recog- nition of handwritten bangla characters: an efficient two-stage approach. Pattern Analysis and Applications 15(4), 445–458 (2012)
work page 2012
-
[7]
In: Advances in neural information processing systems
Boureau, Y.l., Cun, Y.L., et al.: Sparse feature learning for deep belief networks. In: Advances in neural information processing systems. pp. 1185–1192 (2008)
work page 2008
Show all 23 references
-
[8]
In: 2018 International Joint Conference on Neural Networks, IJCNN 2018, Rio de Janeiro, Brazil, July 8-13, 2018
Collier, E., DiBiano, R., Mukhopadhyay, S.: Cactusnets: Layer applicability as a metric for transfer learning. In: 2018 International Joint Conference on Neural Networks, IJCNN 2018, Rio de Janeiro, Brazil, July 8-13, 2018. pp. 1–8 (2018)
2018
-
[9]
In: Ghahramani, Z., Welling, M., Cortes, C., Lawrence, N.D., Weinberger, K.Q
Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., Courville, A., Bengio, Y.: Generative adversarial nets. In: Ghahramani, Z., Welling, M., Cortes, C., Lawrence, N.D., Weinberger, K.Q. (eds.) Advances in Neural In- formation Processing Systems 2...
2014
-
[10]
In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition
Hariharan, B., Arbel´ aez, P., Girshick, R., Malik, J.: Hypercolumns for object seg- mentation and fine-grained localization. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. pp. 447–456 (2015)
2015
-
[11]
In: Proceedings of the IEEE International Conference on Computer Vision
Hariharan, B., Girshick, R.: Low-shot visual recognition by shrinking and halluci- nating features. In: Proceedings of the IEEE International Conference on Computer Vision. pp. 3018–3027 (2017)
2017
-
[12]
In: NIPS
Huang, K., Aviyente, S.: Sparse representation for signal classification. In: NIPS. vol. 19, pp. 609–616 (2006)
2006
-
[14]
CoRR abs/1710.10196 (2017), http: //arxiv.org/abs/1710.10196
Karras, T., Aila, T., Laine, S., Lehtinen, J.: Progressive growing of gans for im- proved quality, stability, and variation. CoRR abs/1710.10196 (2017), http: //arxiv.org/abs/1710.10196
2017 arXiv
-
[15]
In: Advances in neural information processing systems
Krizhevsky, A., Sutskever, I., Hinton, G.E.: Imagenet classification with deep con- volutional neural networks. In: Advances in neural information processing systems. pp. 1097–1105 (2012)
2012
-
[16]
Neural computation 1(4), 541–551 (1989)
LeCun, Y., Boser, B., Denker, J.S., Henderson, D., Howard, R.E., Hubbard, W., Jackel, L.D.: Backpropagation applied to handwritten zip code recognition. Neural computation 1(4), 541–551 (1989)
1989
-
[17]
Proceedings of the IEEE 86(11), 2278–2324 (1998)
LeCun, Y., Bottou, L., Bengio, Y., Haffner, P.: Gradient-based learning applied to document recognition. Proceedings of the IEEE 86(11), 2278–2324 (1998)
1998
-
[18]
Information Processing & Management 28(6), 707–721 (1992)
Markas, T., Reif, J.: Quad tree structures for image compression applications. Information Processing & Management 28(6), 707–721 (1992)
1992
-
[19]
In: Proceedings of the IEEE Con- ference on Computer Vision and Pattern Recognition
Nguyen, A., Yosinski, J., Clune, J.: Deep neural networks are easily fooled: High confidence predictions for unrecognizable images. In: Proceedings of the IEEE Con- ference on Computer Vision and Pattern Recognition. pp. 427–436 (2015)
2015
-
[20]
In: Proceedings of the 34th International Conference on Machine Learning- Volume 70
Odena, A., Olah, C., Shlens, J.: Conditional image synthesis with auxiliary classifier gans. In: Proceedings of the 34th International Conference on Machine Learning- Volume 70. pp. 2642–2651. JMLR. org (2017)
2017
-
[21]
In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition
Pathak, D., Krahenbuhl, P., Donahue, J., Darrell, T., Efros, A.A.: Context en- coders: Feature learning by inpainting. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. pp. 2536–2544 (2016)
2016
-
[22]
In: Arxiv (2018) 14 F
Su, J., Vargas, D.V., Sakurai, K.: One pixel attack for fooling deep neural networks. In: Arxiv (2018) 14 F. Author et al
2018
-
[23]
Yosinski, J., Clune, J., Bengio, Y., Lipson, H.: How transferable are features in deep neural networks? In: Advances in neural information processing systems. pp. 3320–3328 (2014)
2014
Reviewed August 14, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.