Provably and Practically Efficient Adversarial Imitation Learning with General Function Approximation

As a prominent category of imitation learning methods, adversarial imitation learning (AIL) has garnered significant practical success powered by neural network approximation. However, existing theoretical studies on AIL are primarily limited to simplified scenarios such as tabular and linear function approximation and involve complex algorithmic designs that hinder practical implementation, highlighting a gap between theory and practice. In this paper, we explore the theoretical underpinnings of online AIL with general function approximation. We introduce a new method called optimization-based AIL (OPT-AIL), which centers on performing online optimization for reward functions and optimism-regularized Bellman error minimization for Q-value functions. Theoretically, we prove that OPT-AIL achieves polynomial expert sample complexity and interaction complexity for learning near-expert policies. To our best knowledge, OPT-AIL is the first provably efficient AIL method with general function approximation. Practically, OPT-AIL only requires the approximate optimization of two objectives, thereby facilitating practical implementation. Empirical studies demonstrate that OPT-AIL outperforms previous state-of-the-art deep AIL methods in several challenging tasks.

Paper

Similar papers

Peer review

Reviewer ntyv5/10 · confidence 3/52024-06-18

Summary

This paper analyses the AIL problem in the context of general function approximation. Specifically, authors propose an algorithm which is both sample efficient and computationally efficient. Finally, the paper concludes with an empirical validation of the results.

Strengths

- The paper analyses the AIL problem with general function approximation, which is interesting - Author focus on both theoretical guarantees and practical implementation - Authors validate the results empirically

Weaknesses

- There are many typos. For instance: - line 12 "near-expert" - line 43 you say have extended, but [28] is older than [54] - table 1 it should be "linear mixture" - line 141 $\mathcal{R}_h$ does not represent a reward class defined in that way - line 143,149 it should be "realizability" - line 145 $\mathcal{Q}_h$ does not represent a class defined in that way - line 190 I think that the value functions should have an hat - ... - The authors make many assumptions to solve the problem. In particular, assumptions 1,2,3, as well as assumption 4, which I am not sure how strong it is as structural assumption - Algorithm 1 requires to keep in memory all the K policies collected so far, which are many according to Theorem 1. Thus, this stuff may be rather inefficient concerning the memory storage.

Questions

- why your algorithm has an expert complexity which does not depend, differently from other algorithms, on the state-action space someway? - At lines 246-248, when you say that your algorithm improves by an order of $\mathcal{O}(H^2)$ over BC, why do you think is so? Because of the structural assumptions that you added to the problem? Moreover, I do not understand why the rate of BC is $H^4$ instead of the common $H^2$. - at lines 324-325, you say that a promising direction would be to try to achieve the optimal $H^{3/2}/\epsilon$ rate for the expert sample complexity. But who says that this is the optimal rate for the general function approximation setting? Authors [35] demonstrate that $H^{3/2}/\epsilon$ is optimal in the tabular setting thanks to accurate estimates of the transition model. But if you look at [34], authors say that the knowledge of the transition model does not allow to break the quadratic barrier in problems with continuous state space trivially, but have to devise something else. What do you think?

Rating

5

Confidence

3

Soundness

3

Presentation

3

Contribution

2

Limitations

The authors have adequately addressed the limitations and potential negative societal impact of their work.

Reviewer ntyv2024-08-09

I thank the authors for the detailed and precise responses. I decide to keep my (positively biased) score, with (rather low) confidence.

Authorsrebuttal2024-08-12

We sincerely appreciate your constructive feedback throughout the review process. We will revise the paper according to your suggestions. We are pleased to know that you appreciate our responses, and we extend our gratitude for your positive score.

Reviewer HVwx6/10 · confidence 4/52024-06-30

Summary

This paper introduces optimization-based adversarial imitation learning (OPT-AIL), a novel method for online AIL with general function approximation. OPT-AIL combines online optimization for rewards and optimism-regularized Bellman error minimization for Q-value functions. Theoretically, it achieves polynomial expert sample complexity and interaction complexity, marking it as the first efficient AIL method with general function approximation. Practically, OPT-AIL simplifies implementation by requiring the optimization of only two objectives. Empirical results show OPT-AIL outperforms previous state-of-the-art deep AIL methods.

Strengths

- This paper introduces OPT-AIL, a novel approach that addresses both theoretical and practical limitations of existing AIL methods by utilizing general function approximation. - This paper provides both thoeretical and empirical results to validate the proposed algorithm. - The error decomposition is new and provides a new point for understanding AIL.

Weaknesses

- The complexity measure and main idea of algorithm is not entirely novel, which is based on GEC and a series of optimism-based work on general function approximation like GOLF. - It seems that the paper mainly focus on the value-based hypothesis class and cannot incorporate the model-based ones directly. - The discussions on errors $\varepsilon_{\rm opt}^r$ and $\varepsilon_{\rm opt}^Q$ is not sufficient (see Questions).

Questions

- It is mentioned that one of the motivations of focusing on general function approximation is the implementation of neural networks in practice. How can neural network function class be included in the architecture? What’s the complexity of such classes? - In the 3rd line of OPT-AIL, a no-regret algorithm is implemented to obtain the reward. Though author provides some explanations, it's still remain a bit confusing to me. Can authors elaborate more on this part, e.g., algorithm, optimization target, a brief recap of theoretical analysis (if these topics are well-dicussed in literature)?

Rating

6

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

I suggest the authors to include more dicussions on the primary techincal difficulties in contribution part while deriving their theoretical results for AIL.

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

Summary

This paper studies adversarial imitation learning (AIL). From a theoretical perspective, it proposes a new algorithm OPT-AIL which works in the context of general function approximations, accompanied with a provable sample efficiency guarantee. The advantage of the proposed theoretical algorithm is that it can be easily adapted to a practical version based on neural network implementations.

Strengths

**Orginality and Significance:** 1. The proposed algorithm is the first provably sample efficient online AIL under general function approximations, which is an important contribution to the theoretical understanding of imitation learning. 2. The proposed algorithm features an optimism-regularized Bellman-error minimization subproblem which makes the algorithm both provably sample efficient (for the online setup) and amenable to practical implementations based on neural networks. 3. Experimental results demonstrate the effectiveness of the proposed algorithm. **Quality and Clarity:** The presentation is quite clear. The theoretical results are sound and are well proved.

Weaknesses

1. The idea and techniques in this paper seems direct given the existing theoretical works on AIL and RL with general function approximations especially [1] and [2]. 2. The assumption of low generalized eluder coefficient [2] is from standard RL literature and is directly adapted here, without further explanations or discussions. **References:** [1] Zhihan Liu, Miao Lu, Wei Xiong, Han Zhong, Hao Hu, Shenao Zhang, Sirui Zheng, Zhuoran Yang, and Zhaoran Wang. Maximize to explore: One objective function fusing estimation, planning, and exploration. *Advances in Neural Information Processing Systems 36*, 2024. [2] Han Zhong, Wei Xiong, Sirui Zheng, Liwei Wang, Zhaoran Wang, Zhuoran Yang, and Tong Zhang. A posterior sampling framework for interactive decision making. *arXiv*, 2211.01962, 2022.

Questions

1. When the main theory translates to linear (or linear mixture) setups in AIL, how does the corresponding result compare with the previous arts? 2. Could the authors highlight the theoretical difficulties or novelties that arise from applying the idea of [1] to the setup of AIL?

Rating

7

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

Please see the weakness section and the question section above.

Reviewer t2br7/10 · confidence 4/52024-07-14

Summary

This paper explores the theory of adversarial imitation learning (AIL) using general function approximation. The authors introduce a novel approach called Optimization-Based AIL (OPT-AIL). OPT-AIL employs a no-regret subroutine for optimizing rewards and minimizes the optimism-regularized Bellman error for Q-value functions. The authors prove that OPT-AIL achieves polynomial expert sample complexity and interaction complexity, effectively imitating the expert. They also implement a practical version of OPT-AIL, demonstrating that it outperforms existing baseline methods across various environments.

Strengths

1. Originality: This paper introduces the first provably efficient algorithm for adversarial imitation learning (AIL) with general function approximation. 2. Solid Mathematics: While I did not verify the proofs in the appendix, the algorithm appears standard, suggesting the proofs should be correct. 3. Good Writing: The paper is well-written, and the motivation is clear from the introduction and related work sections. Readers can easily understand the algorithm from sec 4.1 and the pseudo code. 4. Good Experimental Results: The practical version of OPT-AIL outperforms standard AIL baselines in various environments.

Weaknesses

1. The practical algorithm itself is not highly innovative. The idea of running a no-regret algorithm to update the reward function is not new, and using an actor-critic framework for policy updates is also common. 2. The baselines compared are not SOTA algorithms for AIL/IRL. For instance, algorithms like FILTER (Swamy, Gokul, et al., "Inverse Reinforcement Learning Without Reinforcement Learning," ICML 2023) and HyPER (Ren, Juntao, et al., "Hybrid Inverse Reinforcement Learning," arXiv preprint, 2024) outperform IQ-Learn. Minor issue: 3. For lines 270-272, the idea of using a no-regret algorithm for updating the reward function is not new. It has been explored and justified in previous work (such as Swamy, Gokul, et al., "Of Moments and Matching: A Game-Theoretic Framework for Closing the Imitation Gap," ICML 2021).

Questions

1. Is it possible to add experiments comparing with FILTER and HyPER? I understand it is mainly a theory paper, but it would be good to add the latest SOTA algorithms to be the baselines. 2. Can FTRL directly be a justification for using off-policy update for reward function? Like, OGD is all a instance of FTRL but only update the reward function based on the current policy.

Rating

7

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

Yes, the authors have adequately addressed the limitations.

Reviewer t2br2024-08-10

Thank you for your detailed response and for adding the experiments. Regarding Q2: I appreciate the additional experiments. The results are quite promising. For interaction efficiency, based on the plot, I would suggest describing the results as "competitive with HyPE, demonstrating more interaction-efficient learning in some environments." As for FILTER, you could try experiments in scenarios where exploration is particularly challenging in your final version, such as antmaze. Overall, I find the experimental results to be strong. Regarding Q3: I still believe that the point you're making is somewhat known in the field. It might be worth reviewing other papers that use FTRL for reward updates to avoid overstating the novelty of your contribution. Regarding Q4: Thank you for your response. I would recommend including this discussion in the final version of the paper. Overall, I think this is a strong theory paper with practical algorithms and solid experimental results. I’d like to raise my score to 7.

Authorsrebuttal2024-08-12

Thank you very much for your insightful comments and feedback. We will supplement these experimental results and revise the paper according to your suggestions. We are pleased to learn that our responses have addressed your concerns, and we deeply appreciate your reconsideration of the score.

Reviewer HVwx2024-08-08

I thank the authors for the detailed response and I would suggest the authors to the authors to also incorporate answer in the revised version to better back up the claim in introduction. Besides, I think the difficulties and solution mentioned in answer 5, such as martingale concentration and covering number, is quite standard in RL rather than ``unlike”. Overall, I am maintaining my original score and remain in favor of acceptance.

Authorsrebuttal2024-08-12

Your valuable comments and feedback are deeply appreciated. We are pleased to know that our responses have addressed your questions, and we are committed to incorporating the above answers as we revise the paper. We extend our sincere gratitude for your positive evaluation.

Reviewer bZiM2024-08-09

Thank you very much for your detailed answer to all my questions! I still appreciate the contributions of the work and I am in favor of the acceptance of the paper. I have no further questions and will remain my positive score.

Authorsrebuttal2024-08-12

We sincerely appreciate your constructive feedback throughout the review process. We are fully committed to incorporating your suggestions as we revise the paper. We are glad to hear that you recognize the contributions of this work, and we are grateful for your positive score.

Program Chairsdecision2024-09-25

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC