Finite Termination of a Generalized Perceptron Algorithm
Pith reviewed 2026-05-08 11:16 UTC · model grok-4.3
The pith
A subgradient method for convex inequality systems terminates in finite steps when the system is strictly feasible and subgradients remain bounded.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Assuming strict feasibility and bounded subgradients, the generalized perceptron algorithm implemented via a subgradient method with several natural step sizes terminates after a finite number of iterations. The linear specialization recovers the classical perceptron algorithm. Without strict feasibility, finite termination can fail even for a single function, and with multiple functions the iterates may converge to a point outside the feasible set.
What carries the argument
The subgradient iteration that subtracts a scaled subgradient of a violated convex inequality at each step, with step-size rules that guarantee progress toward feasibility.
If this is right
- The method is guaranteed to output a feasible point after finitely many steps whenever the assumptions hold.
- The classical perceptron algorithm is recovered exactly when all inequalities are linear.
- Several common step-size choices all inherit the finite-termination property under the same assumptions.
- Without strict feasibility the iteration need not reach the feasible set even in the limit.
Where Pith is reading between the lines
- The same finite-termination logic may extend to other first-order schemes for convex feasibility problems once similar boundedness and strict-feasibility conditions are verified.
- The explicit counter-examples without strict feasibility indicate that practical implementations should first test or enforce a feasibility margin before relying on the iteration.
- Because the setting is any Hilbert space, the result applies directly to infinite-dimensional convex feasibility problems arising in signal processing or partial differential equations.
Load-bearing premise
The convex inequality system must be strictly feasible and all subgradients must be bounded.
What would settle it
A concrete strictly feasible convex inequality system with bounded subgradients on which the subgradient iteration produces an infinite sequence of distinct points would disprove the finite-termination claim.
read the original abstract
Motivated by Ridgway's proof of the perceptron algorithm, we study a simple subgradient method for convex inequality systems in Hilbert space. Assuming strict feasibility and bounded subgradients, we establish finite termination for several natural step sizes. We also examine what can go wrong without strict feasibility: finite convergence may fail even for one function, and with several functions the method may converge to a point outside the feasible set. The linear setting recovers the classical perceptron algorithm.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript analyzes a subgradient method for solving systems of convex inequalities in Hilbert space, motivated by Ridgway's proof of the classical perceptron algorithm. Under the assumptions of strict feasibility (a uniform negative margin) and globally bounded subgradients, it proves finite termination for several natural step-size rules. The linear case recovers the standard perceptron convergence theorem. The paper also supplies counterexamples showing that finite termination can fail without strict feasibility, even for a single function, and that the iterates may converge to an infeasible point when multiple functions are present.
Significance. If the central finite-termination result holds, the work provides a clean generalization of the perceptron theorem to nonlinear convex inequality systems in infinite-dimensional spaces. The explicit counterexamples are useful for delineating the necessity of the strict-feasibility hypothesis. The approach appears independent of prior parameter-fitting arguments and supplies a potential-function analysis that may be of interest to the optimization community.
major comments (2)
- [main theorem] The proof of finite termination (presumably in the main theorem) relies on a potential-function argument that decreases by a fixed amount at each step; it would be helpful to see an explicit lower bound on the decrease that is uniform across the listed step-size choices.
- [counterexample section] The counterexample for a single convex function without strict feasibility (showing possible non-termination) is described but its construction should be checked for whether the subgradient remains bounded while the margin stays non-negative.
minor comments (2)
- [introduction] Notation for the step-size sequences should be introduced once and used consistently; the abstract mentions 'several natural step sizes' but the precise rules are not restated in the introduction.
- [preliminaries] The Hilbert-space setting is stated clearly, but a brief remark on how the result specializes to Euclidean space (beyond the linear case) would aid readability.
Simulated Author's Rebuttal
We thank the referee for the careful reading and the suggestion for minor revision. We provide point-by-point responses to the major comments.
read point-by-point responses
-
Referee: The proof of finite termination (presumably in the main theorem) relies on a potential-function argument that decreases by a fixed amount at each step; it would be helpful to see an explicit lower bound on the decrease that is uniform across the listed step-size choices.
Authors: The potential function decreases by an amount that depends on the specific step-size rule chosen. For each of the natural step-size rules considered in the theorem, we can derive a positive lower bound on the decrease that is uniform for that rule. We will revise the manuscript to include these explicit bounds explicitly stated for each case, which clarifies the argument and shows the decrease is bounded away from zero independently of the iteration number. revision: yes
-
Referee: The counterexample for a single convex function without strict feasibility (showing possible non-termination) is described but its construction should be checked for whether the subgradient remains bounded while the margin stays non-negative.
Authors: We have verified the construction of the counterexample. The function is chosen so that its subgradients are bounded (with norm at most 1), and the margin is non-negative at all points in the sequence (approaching zero), violating strict feasibility but satisfying the other conditions. We will add a paragraph in the counterexample section providing the explicit verification of these properties to address the concern. revision: yes
Circularity Check
No significant circularity detected in the derivation
full rationale
The manuscript establishes finite termination of a subgradient iteration for convex inequalities in Hilbert space via a potential-function argument that relies on the explicit hypotheses of strict feasibility and bounded subgradients. The derivation recovers the classical perceptron theorem as a special case but does not reduce the general result to any fitted parameter, self-referential definition, or load-bearing self-citation chain. All steps are standard convex-analytic estimates that remain independent of the target conclusion; the motivation from Ridgway's proof supplies context without importing an unverified ansatz or uniqueness theorem from the present authors. Consequently the proof chain is self-contained against external benchmarks.
Axiom & Free-Parameter Ledger
axioms (2)
- domain assumption Strict feasibility of the convex inequality system
- domain assumption Boundedness of the subgradients
Reference graph
Works this paper leans on
-
[1]
Mathematical Programming81(1), 23–35 (1998)
Y.I. Alber, A.N. Iusem, and M.V . Solodov: On the projected subgradient method for nons- mooth convex optimization in a Hilbert space,Mathematical Programming81 (1998), 23–35. https://doi.org/10.1007/BF01584842 5Unfortunately, Ridgway’s name is misspelled in [4]. See also [9]. 5
-
[2]
H.H. Bauschke and P .L. Combettes:Convex Analysis and Monotone Operator Theory in Hilbert Spaces, 2nd edition, Springer, 2017.https://doi.org/10.1007/978-3-319-48311-5
-
[3]
H.H. Bauschke, C. Wang, X. Wang, and X. Xu: On the finite convergence of a projected cutter method,Journal of Optimization Theory and Applications165 (2015), 901–916.https: //doi.org/10.1007/s10957-014-0659-7
-
[4]
H.D. Block and S.A. Levin: On the boundedness of an iterative procedure for solving a system of linear inequalities,Proceedings of the AMS26 (1970), 229–235.https://doi.org/ 10.1090/S0002-9939-1970-0265383-5
- [5]
-
[6]
A.R. De Pierro and A.N. Iusem: A finitely convergent “row-action” method for the convex feasibility problem,Applied Mathematics and Optimization17 (1988), 225–235.https://doi. org/10.1007/BF01448368
-
[7]
M. Fukushima: A finitely convergent algorithm for convex inequalities,IEEE Transactions on Automatic Control27 (1982), 1126–1127.https://doi.org/10.1109/TAC.1982.1103081
-
[8]
M.L. Minsky and S.A. Papert:Perceptrons, reissue of the 1988 expanded edition with a new foreword by L. Bottou, The MIT Press, 2017.https://doi.org/10.7551/mitpress/11301. 001.0001
-
[9]
W.C. Ridgway:An Adaptive Logic System with Generalizing Properties, PhD the- sis, Electrical Engineering, Stanford University, 1962.https://www.proquest. com/dissertations-theses/adaptive-logic-system-with-generalizing/docview/ 302118531/se-2 6
work page 1962
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.