Summary
The authors propose a new framework for computing the k-sparse ridge regression. Specifically, the framework considers the Lagrangian dual and relaxes the lower bound to an ADMM problem with an isotonic proximal operator, which has a linear time solution. Combined with beam search and branch-and-bound, the authors demonstrate the framework's effectiveness in the experiment. Further, they claim to prove a tighter approximation bound based on the beam-search result.
Strengths
The paper's main contribution is the relation between the k-sparse problem with an isotonic proximal operator, which can be computed in linear time ($O(n log k)$ for sorting the coefficients.) I believe this technique is new and may have a significant impact on other works with k-sparse constraints. Actually, the framework can be generalized to any strongly convex and Lipschitz C^1 optimization with k-sparse constraints. The proposed Lagrangian dual lower-bound and isolation of the binary variables only depends on the k-sparse constraints, not the ridge regression itself. In addition, the proofs are clearly written with annotations on every inequality, which helps a lot in verification.
Weaknesses
Despite the proofs being clearly annotated, there are still major bugs in the main theorems. However, I think these bugs may be corrected by weakening the theoretical results, and these errors may not impact the practical value of the work. Specifically, the $L_{\text{ridge-}\lambda}^\text{saddle}$ problem should be a lower bound of equation (12), not an equivalent problem. To prove equivalence, we need to prove that the set of optimality conditions are the same, and the error can be easily checked by taking stationary condition on c in eq (10), which leads to the missing slackness condition $2\beta_j=c_jz_j$ which doesn't appear in the stationary condition of the new formulation in eq (12) unless other assumptions are made. And I think the subtle error in the derivation is that the proof of Theorem 3.1 is not rigorous, i.e., not every step in the L569 derivation is an equivalence relation. The equation (40) may not be one-to-one, and the step of taking $\beta=\gamma$ with additional constraint eq (40), reparameterization of $c$, and moving $\gamma$ from the minimum operator to the maximum operator may not be rigorous. There may be a way to prove it more rigorously, and in the worst case, the derivation becomes a relaxation, which is still helpful. However, we will need to see the more formal derivation first.
Second, there are also bugs in the authors' proof for the beam search in Theorem 3.4. In Section 3.2, the authors select the new support by the Gauss-Southwell rule of largest improvement. However, when combined with beam search, it is required to select the candidates with the lowest objective value, which is a conflict. As we see in Algorithm 1 and Algorithm 7 in the Appendix, the actual implementation generates the next step using the B largest improvements for each candidate and chooses the B best candidates with the best objective value, which differs from the proof in Theorem 3.4. On the other hand, the theorem and proofs on the beam search solution are independent to the number of candidates $B$ in the authors' proof, so there must be some error or hidden assumption (e.g., $B\geq p^k$) here.
However, I still consider this draft as a good paper and recommend it for acceptance. Just that these bugs need to be addressed, or the Theorems need to be weakened. However, please address these main issues in the rebuttal.
Questions
1. The proposed method is an algorithm for general sparse ridge regression with experiments on the dynamic system. There is no other utilization of the property of the dynamic system here other than the data itself. So I don't think the title is appropriate.
2. Appendix L562: missing z.
3. Appendix L567: The page overflows, so part of the equations are hidden.
4. Appendix L588: The conclusion (Therefore $\gamma=$) is your assumption.
Rating
7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.
Confidence
2: You are willing to defend your assessment, but it is quite likely that you did not understand the central parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.