Recurrent neural networks: vanishing and exploding gradients are not the end of the story

Recurrent neural networks (RNNs) notoriously struggle to learn long-term memories, primarily due to vanishing and exploding gradients. The recent success of state-space models (SSMs), a subclass of RNNs, to overcome such difficulties challenges our theoretical understanding. In this paper, we delve into the optimization challenges of RNNs and discover that, as the memory of a network increases, changes in its parameters result in increasingly large output variations, making gradient-based learning highly sensitive, even without exploding gradients. Our analysis further reveals the importance of the element-wise recurrence design pattern combined with careful parametrizations in mitigating this effect. This feature is present in SSMs, as well as in other architectures, such as LSTMs. Overall, our insights provide a new explanation for some of the difficulties in gradient-based learning of RNNs and why some architectures perform better than others.

Paper

References (67)

Scroll for more · 38 remaining

Similar papers

Peer review

Reviewer xzKN5/10 · confidence 4/52024-06-16

Summary

This paper studies the vanishing and exploding gradient phenomenon in RNNs. In particular, it answer the question: "is solving those issues really enough to ensure well-behaved loss landscapes?" This paper reveals the importance of the element-wise recurrence design pattern combined with careful parametrizations in mitigating the scale issue of hidden states.

Strengths

1. It is good to see people discuss the complex eigenvalue setting as previous work seems to be limited to real eigenvalues (such as HiPPO) 2. The teacher-student analysis is well-presented and clarifies the understanding of complex systems within this context.

Weaknesses

1. The assumption of inputs being wide-sense stationarity seems strong. Does it include the setting such as the Cifar10 dataset? 2. The argument of input normalization seems hand-waving. 1. When $\lambda \to 1$, the forward pass and backward pass are exploding with a different speed: Forward is asymptotically $1/(1-\lambda)$ while backward is (at least) asymptotically $1/(1-\lambda)^2$. 2. It should be proper to say normalization can relax one scale issue but it cannot achieve the scaling both at the same time. 3. The paragraph "On the Importance of Adaptive Learning Rates" addresses an essential topic but lacks direct training curves. 1. While the local Hessian analysis provided is valuable, it doesn’t assure improved global performance. 2. It would be more effective and indeed necessary to include training curves comparing results using SGD and adaptive learning rates (such as AdamW). This would clearly illustrate the advantages and need for adaptive optimizers. 4. Related works on parameterizations and orthogonal matrix is limited: 1. https://proceedings.mlr.press/v80/zhang18g.html 2. https://arxiv.org/abs/1909.09501: This work proposes a parameterised approach to train orthogonal matrix. 3. https://arxiv.org/abs/1901.08428 4. https://openreview.net/pdf?id=ryxepo0cFX 5. https://arxiv.org/abs/2311.14495: This work proposes the relationship between parameterization and gradient in RNNs/SSMs. 6. https://arxiv.org/pdf/2006.12070 5. I am willing to increase the score if the above issues are addressed.

Questions

1. On Page 4, Equation 5 focuses on the second-order expectation of $h_t$​. It would be helpful to understand the specific reason for choosing a second-order expectation over a first-order one. Generally, implementations do not involve the second moment of hidden states. Why is the first-order expectation not considered in this case? Does first-order suffer from the same problem? 1. A similar forward-pass blow-up has been proved in the LRU(Orvieto, 2023) paper, proposition 3.3. What is the difference in terms of assumption and technique between your result and the LRU result? 2. On Page 5, in the paragraph titled "What About Complex Numbers?", you discuss the concept of polar parametrization. This raises an important question: do all parametrizations encounter the same issues as the polar parametrization? If they do, demonstrating this could effectively highlight the limitations of using complex numbers in a polar setting. If not, it may be worthwhile to find the good parameterization. Currently, the exploration of polar parametrization seems quite restricted. 3. Your title is "vanishing and exploding gradients are not the end of the story". A question based on the saying in Page 9 Figure 5 Panel C is: 1. Does layer normalization and batch normalization resolves the all problems? 2. If not, I think it's hard to claim "Layer normalization keeps the overall gradient magnitude under control".

Rating

5

Confidence

4

Soundness

2

Presentation

2

Contribution

2

Limitations

1. This paper investigates how the hidden states of recurrent models contribute to learning long-term memory. There is very little research available to explain why the mamba model, which uses both gating and state-space models, is successful. 1. The discussion on Gated RNNs in lines 205-220 lacks rigorous substantiation, relying primarily on speculative assertions to illustrate the impact of gating mechanisms. 2. The paper does not clearly establish whether the proposed methodology is effective within a gated framework.

Reviewer xzKN2024-08-13

I have carefully reviewed both the reviews and the rebuttals. However, I believe that the section on the wide-sense stationary assumption may not be essential for deriving the key results. Estimating hidden states could potentially be approached deterministically with bounded inputs, which might more effectively highlight the advantages of specific parameterizations, initializations, or normalizations. While the inclusion of the stationary property facilitates a discussion of the second-order moment, this approach seems somewhat forced. The bound on the second-order moment within a random process context does not provide a significantly more valuable insight. Although generalizing to more diverse input distributions is a noteworthy contribution, it is crucial to clearly define the boundaries of this generalization. Without specifying the limits of input expansion, the contribution may not be fully strengthened. It remains unclear how this paper’s contribution stands apart from the LRU paper and what kinds of stronger understanding can be derived for complex model such as gated. Therefore, I will increase my score from 4 to 5 and encourage the authors to address the issues related to the stationary assumption and to clarify the improvements over the LRU paper in the next version.

Authorsrebuttal2024-08-13

We thank the reviewer for updating their score. The bounded input assumption the reviewer is suggesting is an interesting one that we did not consider. Such an approach gives an upper bound on the quantities we study that would correspond to the case $\rho=1$ in our analysis (up to a multiplicative constant of course). Our approach has two main benefits compared to this one: - It also provides a lower bound on the second-moments considered given that it is an equality - Our upper bound is more precise when the auto correlation function decreases quickly (i.e. $\rho < 1$, c.f. Fig 1.A), which is the more realistic case (see Figure 1 in our rebuttal PDF for an example) To get those results, we have to assume stationarity (which is arguably stronger than boundedness), which indeed does not hold in practice. However, given that we empirically found that our results almost perfectly hold when stationarity is not met, we believe that the benefits of this assumption largely outweigh the fact that it will never be exactly achieved in practice. We will include this discussion to the appendix in the next version of the paper. We hope that this argument convinces the reviewer of the interest of the stationarity assumption.

Reviewer Bq7Y5/10 · confidence 5/52024-07-10

Summary

In this work, the authors present an analysis of Recurrent Neural Networks (RNNs), focusing on problems which impede optimization as the length of input sequences and model memory increase. The authors first focus on the well-studied problem of vanishing/exploding gradients, arguing that this problem by itself does not explain the difficulties in optimization. The authors turn to the less studied "curse of memory", and argue that this issue persists for RNNs even when gradients are controlled to not explode or vanish. Finally, the authors study how some of the alternative recurrent architectures such as LSTMs and SSMs mitigate the curse of memory, and provide some suggestions for how optimization can be improved.

Strengths

I am very intrigued by the approach taken in this work. The analysis seems novel and the arguments provided are given in a straightforward and convincing manner. The theoretical and empirical results in the main body of the work all seem sound, and are augmented by substantial additional experiments in the appendices. The authors' analysis results in clear explanations both for how current architectures mitigate the issues studied in this work, and the analysis suggests some directions that may lead to new architectural innovations in the future. Despite many technical issues in the writing, the argument is presented in a clear way and the flow of the paper makes sense. See below.

Weaknesses

I have three major issues with the paper in its current form. If issue 1 is addressed, I am willing to increase the score of the presentation from fair to excellent, which would bring the paper to a borderline reject. Issues 2 and 3 are more relevant to the soundness of the work, and I've lowered the score to a 2. If the authors address these, I will consider raising the score; however, I can't go above a 3 without a more substantial discussion of limitations, which I think might not be feasible within the rebuttal period; however, I am still open to adjusting this score depending on the discussion. 1. One of the more glaring issues with this work is with the writing. The authors need to take some time to carefully check for typos, incomplete sentences, and correct grammar. I have listed a few particular issues here: * line 30: remains -> remain * line 69: You say here that you are showing the gradients can explode, but in the next section say you are controlling the gradients so that they do not explode (lines 83-86). Am I missing something conceptually here that makes this not an inconsistency? * line 70: remains -> remain * Figure 1: the last sentence of the caption is unclear and seems to be missing some words. * line 86: should be "studying this behavior quantitatively", not the other way around * line 192: alleviates -> alleviate * line 283: characteristic -> are characteristic if these issues are all fixed and the authors will take some time to carefully edit, I will update my score to reflect this effort. Overall the typos only affect clarity in a few spots. 2. In section 2.2 - you justify assumptions A) and B), but I couldn't find any justification of assumption C). Unless I am missing something, this needs to be provided, as assuming Wide-sense stationarity is not necessarily standard. At the very least, this assumption could be acknowledged as a limitation and room for future work. 3. There is no real discussion section at all, and there is particularly no discussion of limitations.

Questions

See above - why is the assumption of Wide sense stationarity needed, and how is your analysis affected by not adopting the assumption?

Rating

5

Confidence

5

Soundness

3

Presentation

3

Contribution

3

Limitations

No limitations are presented or discussed in the paper as far as I could find. I see no ethical issues with this work.

Reviewer Bgq87/10 · confidence 4/52024-07-11

Summary

The paper explores challenges RNNs face in learning long-term dependencies. While generally attributed to the exploding and vanishing gradients problem (EVGP), the authors reveal that as a network's memory increases, parameter changes cause an explosion of the second moment of hidden states and their gradients, making gradient-based learning highly ill-posed. They study different design choices in recurrent architectures such as element-wise recurrence, gating mechanisms and careful parameterization with respect to the curse of memory. They apply their theoretical findings to successful architectures such as state-space models (SSMs) and LSTMs, offering new insights into why some RNN architectures perform better in gradient-based learning.

Strengths

- The paper addresses a fundamental problem, the curse of memory, and connects it through theoretical analysis and experimental validation to the success of recent architectures, which makes the insights incredibly valuable to the machine learning community - I like how the authors connect the dots between multiple facets of model training, e.g. investigating the implications of RNN recurrence parametrization on adaptive LR optimizers, which are actually used in practice - The paper is also well structured and generally well written.

Weaknesses

- To add to EVGP mitigation techniques (l. 61 - 64): There also exist regularization techniques based on dynamical systems theory, see especially [1] - There are quite some typos across the document, see the list below. I recommend running the paper through some sort of language checker to improve the manuscript from a readability and presentation side. - The authors repeatedly call $\mathbb{E}[X^2]$ a variance (where $X$ here is a placeholder for any RV, i.e. $h_t$ and $d_\theta h_t$ in the paper), which is technically not correct. It is the second moment. I’d consider fixing this or explaining why the missing term for the variance, $\mathbb{E}[X]^2$ (first moment squared), can be neglected. Typos / text-bugs: - l. 119: “[...] a low a pass filtered [...] - l. 191: “[...] does not hurts [...]” - l. 192 “Several RNN architectures implicitly alleviates [...]” - l. 200 “While such models can can approximate any smooth mappings [...]” - l. 219 “anaylsis” - l. 257 “Both network are trained [...]” - word missing in l. 283 “[...] that characteristic of the curse of memory, [...]”? - l. 298 consistently -> consistent [1] Schmidt et al., Identifying nonlinear dynamical systems with multiple time scales and long-range dependencies (ICML 2021)

Questions

- in l. 180 you assume $\gamma$ is independent of $\lambda$ yet in the Diff. eq. in l. 182 you introduce the dependency again ($\gamma(\lambda)$)? Is this connected to what you write in the caption of Fig. 2 where you decouple $\gamma$ from $\lambda$ when differentiating? Can you explain the reason for this in more detail? - in l. 289 you mention that you probe ADAM’s effective learning rate by providing a vector of ones to the optimizer - does that mean you simply read out ADAM’s (corrected) second-moment estimates and report $\frac{\eta}{\sqrt{v_n} + \epsilon}$, where $\eta$ is the global learning rate and $v_n$ the second moment estimates at iteration $n$? If so, at which iteration/epoch do you query the effective learning rate?

Rating

7

Confidence

4

Soundness

3

Presentation

3

Contribution

4

Limitations

While an explicit section on limitations is missing, the authors mention their limitations and specific assumptions throughout the manuscript.

Reviewer uPdc4/10 · confidence 3/52024-07-12

Summary

The paper discusses "the curse of memory" which is the hypersensitivity of hidden states to parameters as the memory increases. This can lead to optimization issues, even if the exploding/vanishing gradient issue is addressed. The authors discuss solutions to this problem: complex diagonalization, normalization, and reparametrization. To this end, the authors derive closed-form solutions for the variance of the hidden state and its sensitivity to the parameters and discuss how the solutions can prevent the variances from diverging. This can give insights into why certain families of RNNs are performant. In particular, they show that both the variance of the hidden state and its derivative wrt to the parameters diverges as the memory goes to infinity (although at different rates). Therefore, normalizing the hidden state and reparametrizing the variable representing the memory's temporal scale can avoid the divergence issue.

Strengths

- The paper puts forward closed-form solutions for the variance of hidden state and the sensitivity of hidden state to parameters. This is interesting and can provide insights into RNN dynamics and possibly network design. - The results and the discussion on adaptive learning rate and how it relates to the Hessian of fully connected and complex diagonal RNNs are interesting and, to my knowledge, novel.

Weaknesses

- The main weakness of the paper is the presentation. It is unclear what the contribution of papers is. At many points in the manuscript, it is unclear if the authors are discussing previous results on LRUs or putting forward new results. It would be good if the authors explicitly spell out their contributions. - Although the paper is presented as discussing the curse of memory and the solutions to it, it reads more like "why LRUs are performant" The solution discussed: exponential reparametrization, normalization, and diagonalization, are all introduced and employed in LRU architecture [20]. However, the authors only discuss SSMs and gated RNNs as networks that implicitly address "the curse of memory". Meanwhile, LRUs employ the same solution discussed in the paper explicitly. Although LRUs can be thought of as a subclass of SSMs, vanilla SSMs [17] do not use the normalization, diagonalization, and exponential reparametrization discussed in the paper. Therefore, discussing LRUs only in experiments "to represent SSMs due to its simplicity" is not justified. - If the solution to the curse of memory is not the contribution of the paper, then the novelty and contribution become limited. As I mentioned earlier, LRUs employ the same solution and sometimes with the same justification, for example, exponential parametrization is used for higher granularity around 1 [20]. - To motivate their results, the authors mention that "We answer negatively by showing that gradients can explode as the memory of the network increases, even when the dynamics of the network remains stable." but it is unclear where this is shown. - minor comments: L117: the paragraph on backward pass is confusing and hard to understand. L139: check wording. Could not understand it.

Questions

- What are the main contributions of the paper? Which results and which sections? - What are other types of normalization and reparametrization, other than the ones employed by LRUs, that can address the curse of memory?

Rating

4

Confidence

3

Soundness

3

Presentation

2

Contribution

2

Limitations

NA

Reviewer zt6Z5/10 · confidence 4/52024-07-12

Summary

The paper provides a theoretical and practical analysis on the difficulties of training recurrent neural networks. In particular, given the current rise of interest in leveraging recurrent mechanisms for long sequence processing -- due to novel architectural components and solutions (deep state-space models, linear/diagonal recurrences, exponential parametrizations), identifying the crucial components allowing to preserve long range information is a very important research avenue.

Strengths

The paper provides an interesting theoretical analysis that highlights which are the key components allowing modern solutions (Deep SSMs) and gated models (LSTMs/GRU) to achieve good performances. Moreover, it provides some proof-of-concept practical results that help to confirm the analysis. The paper is well written (apart from few typos, I suggest a proofreading).

Weaknesses

I have some concerns with some of the paper initial framing and setting (see the Questions section) and the experimental analysis, which has been carried on very synthetic tasks which I am not sure are capable to represent real learning scenarios, thus possibly hindering the analysis validity.

Questions

1) (Minor) While I understand that recent literature has completely overriden this notion, the term "state-space model" refers [1,2,3] to a very general broad concept which is common in control theory and dynamical systems -- which simply refers to a model equipped with state variables controlled by first-order differential equations or difference equations. Such definition covers the typical feedback connection of Recurrent Models. Thus, stating in the abstract and in the main text "state-space models, a subclass of RNNs" seem a bit too strong to me -- even if several recent works highlighted the connections. I would be completely fine with specifying "Deep" SSMs (just to highlight that the authors are referring to modern models) or "Structured" SSMs and to mention the suggested references, to better frame the paper to the readers. 2) In Eq. 1, the authors consider a model not equipped with an output mapping (that was instead considered in Eq. 10, i.e. y_t = Ch_t + Dx_t) -- the hidden state h_t is directly provided to the loss function. Why is that the case, and do the considered analysis still hold when considering such mapping (that is common in RNNs and SSMs)? 3) The authors refers to an Infinite time horizon/infinite sequences (lines 98/100) as the basis for their analysis. Practically, how long the learning process necessitates to be to the considered issue to emerge/is this something that also the experimental analysis considers? In such case, does this have relation with recent literature highlighting the difficulties of sequential models when dealing with Infinite length sequences [3, 4]? I would like a comment by the authors on this. 4) Line (40): the notation (x_t)_t is not very clear to me. 5) Could the authors give an intuition on lines (113/116)? Why an higher correlation in the input data should imply an higher variance in the model state (in my understanding, similar inputs imply similar loss function, thus smaller gradients) 6) In line 135, the authors use yet another form for the state update that do not consider the B linear mapping. Why is that the case? 7) The teacher-student task should be better described and justified. Why did the authors chose to tackle such task instead of other synthetic tasks (such as selective copy, induction heads etc. see recent surveys [3] for references on synthetic datasets ). And do the authors believe that the teacher-student task is general enough (i.e., points sampled from a normal distribution) to represent a setting where the state has to learn meaningful long range dependencies? Do the conclusions still hold when dealing with tasks requiring to store more informative data? I believe that experiments could benefit from experimentations on more "difficult" settings (selective copy, Long Range Arena) to confirm the theoretical considerations with real learning scenarios. [1] Genshiro Kitagawa. A self-organizing state-space model. Journal of the American Statistical Association, pages 1203–1215, 1998. 4 [2] Anton Schafer and Hans Georg Zimmermann. Recurrent neural networks are universal approximators. In Proceedings of ICANN, pages 632–640. Springer, 2006. [3] Tiezzi, Matteo, et al. "State-Space Modeling in Long Sequence Processing: A Survey on Recurrence in the Transformer Era." arXiv preprint arXiv:2406.09062 (2024). [4] Tiezzi, Matteo, et al. "On the resurgence of recurrent models for long sequences: Survey and research opportunities in the transformer era." arXiv preprint arXiv:2402.08132 (2024).

Rating

5

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

The paper does not discuss limitations.

Area Chair dD582024-08-10

Dear Reviewers, The authors have provided a comprehensive rebuttal. I encourage all of you to respond before the deadline, to have sufficient time to discuss outstanding issues. Please change your scores accordingly, with a small motivation based on the points that were addressed or not (especially concerning the relation with the LRU paper, the novelty of the analysis, and the technical assumptions underneath the methods). Thanks, the AC

Reviewer uPdc2024-08-10

I thank the authors for taking the time to respond to my comments and other reviewers comments. I will comment on the issues raised by myself here. I appreciate the importance of the topic and the fact that the authors study the RNNs and LRUs from a more theoretical standpoint. My general concern is presentation and I believe that the paper will greatly benefit from major reorganization. While the general solution to the curse of the memory is discussed, the specific solutions, i.e., the specific form of reparameterrization and specific form of normalization are the forms employed by LRUs. But the LRUs are not really discussed, or mentioned, in the preceding sections. I would suggest to either make the paper “a theoretical study of LRUs” or discuss more specific solutions, e.g., S4, and make it more general. The list of the contributions stated in the global rebuttal is a good starting point. I encourage the authors to resubmit the manuscript after reorganization and revision. Therefore, I will keep my rating as “Technically solid paper where reasons to reject outweigh reasons to accept.”

Authorsrebuttal2024-08-11

We thank the reviewer for their time and valuable input. Based on our understanding, the reviewer is suggesting two major revisions: first, make the paper less LRU-centric, and second, use the contribution statement from our rebuttal to reorganize the paper. Regarding the first point, we agree that this criticism applies to the empirical part of the submitted paper, but we believe that Figure 3 from the PDF already addresses this concern. We additionally believe that focusing on one architecture in most of the paper, while discussing how our findings apply to other architecture (both theoretically and empirically), helps us in keeping the exposition simple. As for the second point, our rebuttal’s contribution list follows the exact same structure the paper. As a consequence, we are uncertain how to structure the paper differently. Could the reviewer provide more specific feedback on what we could improve or clarify what additional experiments/results they would like to see in our paper?

Reviewer uPdc2024-08-14

I want to thank the authors and other reviewers for their active discussion. To clarify my first suggestion, I think the paper is LRU-specific both in theoretical section and emperical section. In the theoretical section, the form of the normalization and reparameteraztion discussed are the exact form used in LRUs. But LRUs are not mentioned at all until the experriment. Therefore, my suggestion was to EITHER - make the paper *more LRU centric* from the beginning and make the paper about LRUs OR - make the paper *less LRU centric* by discussing more forms of normalization and reparameterizations and including more architectures in the experiments. Regarding the contribution list, I suggest to include it in the paper. In the current form, it is not clear what the contribution of the paper is. Including the list provided in the global rebuttal in the manuscript will help the reader understand the paper contributions.

Reviewer Bq7Y2024-08-10

I thank the authors for addressing my comments. After reviewing the authors' response and the remaining concerns of other reviewers I believe this work would benefit from substantial revision and resubmission at a later date. I have changed by score to a borderline reject per my initial review as the authors have adequately acknowledge the particular typos mentioned here. The discussion of limitations provided in the rebuttal is interesting, and I agree with the feedback of other reviewers that this work is valuable; however, I think a more substantial revision which works a discussion of limitation and highlights the more particular contributions of this work would serve as a stronger submission in the future.

Authorsrebuttal2024-08-11

We appreciate that the reviewer took the time to read our rebuttal and thank them for updating their score. However, we have to admit we are not quite sure why the reviewer still believes the paper requires substantial revision. From their review, we had understood that clarifying our contributions (as we did in the rebuttal) at the end of the introduction, adding a discussion of the wide-sense stationarity in Section 2 and the discussion of the limitations of our work in a new paragraph of the conclusion would sufficiently address the concerns raised by the reviewer. Can the reviewer help us understand their viewpoint by clarifying what is missing in our rebuttal? We appreciate further feedback so that we can continue improving our paper.

Reviewer Bq7Y2024-08-13

Thank you for the response. Given the lack of substantial discussion in the original submission and the extent of the rebuttal provided, I still have some concerns regarding the ability to fit this additional material within the revision period. Given the feedback provided to other reviewers and since Neurips does not support revision uploads, I will have to take the authors at their word that their revisions and the inclusion of the material from the rebuttal will not affect the clarity and organization of the revised manuscript. I will raise my score to a borderline accept in light of this consideration, and wish you luck for the final decision. To the Neurips area chairs and board - I would encourage in the future allowing authors to submit revised manuscripts during the rebuttal period so that reviewers can guarantee that issues of clarity and promised changes to the manuscript are actually delivered. To the authors and other reviewers, I have rarely seen an active discussion during this period between authors and reviewers and I was happy to see the substantial time and effort put into revising this work on both sides.

Authorsrebuttal2024-08-13

We thank the reviewer for their confidence and for increasing their score. We join the reviewer in thanking all the reviewers for the active discussion and in helping us sharpen the contributions of our work.

Reviewer zt6Z2024-08-11

I acknowledge that I have read the reviews and rebuttals and I thank the authors for taking their time to answer my questions, clarifiying some aspects of the work. I still have some concerns regarding questions 2 and 6 (the assumptions by the authors on analyzing simplified versions of the models -- do the results still hold when considering models equipped with B,C,D?), which I believe are important and require a more in depth justification. I agree with other reviewers that the work is promising but requires some additional work to better organize the contribution (i.e., regarding my points: the aforementioned setting simplification on B,C,D mapping and the teacher-student experimental setting should be better framed in the context of the paper). Regardless, I will keep my positive score.

Authorsrebuttal2024-08-12

We here provide additional details on the B, C and D mappings, in the hope that they will clarify the remaining concerns of the reviewer. These mappings operate token-wise whereas the recurrence mixes information between tokens. This fundamental difference justifies why B, C and D should be considered separately from the recurrence and similarly to the rest of the feedforward layers of the network. On the more technical side, integrating B and C in our theory only requires changing the quantities we give as input to our theory, e.g. we should consider the statistics of Bx instead of x ($C\delta$ instead of $\delta$ for the backward pass through the recurrence). Our theory does not aim to capture the role of $D$ given that it side steps the recurrence. To summarize, integrating these mapping does not affect our conclusions (Sections 4 and 5 confirm it empirically). We believe that the concerns previously raised by the reviewer (as well as the ones mentioned by other reviewers) only require minor modifications to the corresponding sections of the manuscript (see also our answers to reviewers uPdc and Bq7Y). We would appreciate additional input from the reviewer to help us better identify which parts require substantial modifications before the next version of the paper.

Reviewer Bgq82024-08-12

Re: Rebuttal

I thank the authors for the clarifications, elaborate rebuttal and additional experiments in the general response. I think this work is of great value for the community. Hence, I increased my score to 7.

Authorsrebuttal2024-08-13

We thank the reviewer for their positive feedback on our work and for increasing their score!

Program Chairsdecision2024-09-25

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC