Learning Optimal Tax Design in Nonatomic Congestion Games

In multiplayer games, self-interested behavior among the players can harm the social welfare. Tax mechanisms are a common method to alleviate this issue and induce socially optimal behavior. In this work, we take the initial step of learning the optimal tax that can maximize social welfare with limited feedback in congestion games. We propose a new type of feedback named \emph{equilibrium feedback}, where the tax designer can only observe the Nash equilibrium after deploying a tax plan. Existing algorithms are not applicable due to the exponentially large tax function space, nonexistence of the gradient, and nonconvexity of the objective. To tackle these challenges, we design a computationally efficient algorithm that leverages several novel components: (1) a piece-wise linear tax to approximate the optimal tax; (2) extra linear terms to guarantee a strongly convex potential function; (3) an efficient subroutine to find the exploratory tax that can provide critical information about the game. The algorithm can find an $\epsilon$-optimal tax with $O(\beta F^2/\epsilon)$ sample complexity, where $\beta$ is the smoothness of the cost function and $F$ is the number of facilities.

Paper

References (44)

Scroll for more · 32 remaining

Similar papers

Peer review

Reviewer 18G87/10 · confidence 3/52024-07-06

Summary

This paper investigated how to design the optimal tax in congestion games to minimize the social cost, with partial information. Specifically, the tax designer cannot observe the cost function directly. Instead, whenever a tax assignment is announced, the designer will observe the Nash equilibrium and cost.

Strengths

- This paper learns the optimal tax with partial information feedback, which is more realistic in real-world applications. - The assumption is mild: This paper only assumes monotonicity and smoothness of the cost function, as well as a non-decreasing marginal cost tax - The sample complexity is independent of the action set size

Weaknesses

- There are some typos in the paper, for instance: - In definition of $\epsilon$-optimal tax, it should be $\Psi(y)\leq \min \Psi(y')$ instead of $\arg\min$ - Line 163: Marginal cost tax - The experiment is weak: The network has only two nodes and two edges.

Questions

- What's $c'_f$ in the definition of marginal cost tax? Is it the derivative of the cost function? - Need the algorithm to know the smoothness $\beta$ in advance?

Rating

7

Confidence

3

Soundness

3

Presentation

2

Contribution

4

Limitations

Yes. The author addressed the assumptions required by the paper.

Reviewer udJm7/10 · confidence 3/52024-07-06

Summary

This manuscript proposes an algorithm for obtaining optimal tax design on nonatomic congestion games that decreases the social welfare of equilibrium state. Although the optimal tax design for nonatomic congestion games has a closed form of cost function, the cost function is generally unknown for tax designers. Thus, this manuscript proposes a non-parametric way to obtain an $\epsilon$-optimal tax design under that the tax designer can only access the information of equilibrium state. The algorithms for network congestion games where each strategy is a path in the network is also given, which enjoy polynomial complexity with respect to the number of vertices and edges.

Strengths

The proposed approach consists of novel and non-trivial ingredients: parameter-free approach with piecewise-linear tax function and tax design leading to strongly convex potential. Although there are some works for mathematical programming under equilibrium constraint (MPEC) that is a more generalized problem, they cannot reach a global optimal for tax design due to the non-convexity. The support for network congestion games is also impressive, since it have exponentially many choices (paths) for users.

Weaknesses

- The applicability of the proposed algorithm for network congestion games is not empirically confirmed. Since the proposed algorithm for network congestion games enjoy polynomial complexity, empirical evaluation with network congestion game instances will enhance the manuscript since it is directly connected to toll design on road networks. Minor comments: - Although I agree that it may be the first work to design tax under "equilibrium feedback", the notion of such a partial feedback setting may go back to previous literatures, e.g., [Liu et al., NeurIPS 2022] that is cited by the manuscript. Thus, it is questionable that the "equilibrium feedback" setting is the proposal of this manuscript. - The limitations of the proposed approach should be summarized at the end of article.

Questions

I'm interested in a variant of network congestion games, where user's strategy forms a specific type of subgraph (other than path) of a network. If the type has a polynomial time algorithm for optimizing the weight (e.g., Kruskal algorithm for spanning trees), can you incorporate this algorithm to the proposed approach? This may widen the applicability of the proposed algorithm with exponentially many strategies.

Rating

7

Confidence

3

Soundness

3

Presentation

3

Contribution

4

Limitations

The limitations of the proposed approach should be summarized at the end of article.

Reviewer vts37/10 · confidence 4/52024-07-09

Summary

The paper studied the classic congestion pricing problem, which can be framed as a Stackelberg game in which a leader (a tax designer) imposes congestion tolls in a congested network used by many self-interested travelers (followers), with the goal of minimizing the total social cost. The proposed algorithm can be applied to scenarios where the tex designer can observe nothing but the equilibrium reached by the travelers.

Strengths

In the literature, most algorithms for congestion pricing are dedicated to scenarios where the tax designer can accurately predict how travelers would behave in response to the congestion taxes. However, for this to be possible, a basic requirement is that the tax designer should know how travelers would balance between time and money (like "$5" and "10 min", which one is more important), which is usually not practical. Hence, exploring congestion pricing under the bandit setting is a great endeavor. Meanwhile, I believe there is no easy path to this setting, as it is fundamentally different from standard bandit problems: in this case, the "feedback" is an equilibrium state. Hence, I personally believe the paper's contribution is valid.

Weaknesses

1. The review of the literature can be more solid. 1.1. In Appendix A, it is stated that "MPEC is a bilevel optimization problem, which is usually intractable." This is not sufficient. Instead, the authors are encouraged to cite some works that have proved MPECs to be strongly NP-hard (you may find many). Particularly, you may cite some works discussing the complexity of congestion pricing problems; the following paper is an example. [1] Harks, Tobias, et al. "Computing network tolls with support constraints." Networks 65.3 (2015): 262-285. 1.2. I encourage the authors to add a paragraph in Section 2 to discuss "Learning in Stackelberg games with bandit feedback." 1.3. There are some other recent works on congestion pricing, which is related tot the present study. [1] Li, Jiayang, et al. "Achieving hierarchy-free approximation for bilevel programs with equilibrium constraints." International Conference on Machine Learning. PMLR, 2023. [2] Grontas, Panagiotis D., et al. "BIG Hype: Best intervention in games via distributed hypergradient descent." IEEE Transactions on Automatic Control (2024). [3] Maheshwari, Chinmay, et al. "Convergent first-order methods for bi-level optimization and stackelberg games." arXiv preprint arXiv:2302.01421 (2023). 2. There are many editorial mistakes in the paper. For example, please check the title of Section 5. For other weaknesses, please refer to my questions.

Questions

My rating of the paper could be further increased if the following two questions can be appropriately answered. 1. In this paper, travelers' behavior is assumed to be a Nash equilibrium, which implicitly assumes travelers are perfectly rational. A more realistic assumption is that they are boundedly rational, which may correspond to a so-called quantal response equilibrium. Please discuss how your work can be extended with this assumption. 2. In reality, equilibrium-reaching may be time-consuming, maybe taking several weeks. That is to say, it is not easy for a tax designer to actually observe the equilibrium outcome. How would you address this challenge?

Rating

7

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

The limitations are appropriately discussed.

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

Summary

The paper considers the problem where a system designer endeavors to guide players to welfare-maximizing behavior via imposing a tax function. One key challenge is that the designer can only observe equilibrium feedback from a Nash equilibrium, a stable state of the system, after imposing the tax. The main contribution of the paper is an algorithm that solves this problem with a polynomial sample complexity.

Strengths

The main problem introduced in the paper is interesting, well-motivated and, to my knowledge, new. Imposing taxes so as to mitigate the price of anarchy has been a popular approach in the literature on algorithmic game theory, but prior work makes assumptions that are too strong for some applications, such as precise knowledge of the underlying game. Instead, this paper puts forward a more realistic feedback model, which I believe is well-motivated. Further, the proposed algorithm and analysis contains a number of interesting technical ideas, as this problem has a number of distinct features compared to prior work. These ideas are nicely presented in the introduction. Another compelling aspect of the proposed method is that it is also computationally efficient, even in network congestion games where the number of actions is exponential. The paper also accurately places its contributions in the context of related lines of work.

Weaknesses

One important question, which I feel is not addressed adequately in the paper, is whether it is realistic to assume that players will immediately reach a Nash equilibrium after the imposition of the tax. This is an important modeling assumption which requires further justification in my opinion. If I understand correctly, a Nash equilibrium can be at least computed efficiently even after the tax is imposed; can the authors discuss about specific dynamics that will end up in an equilibrium in polynomial time? Otherwise, why is it reasonable to assume that a Nash equilibrium will be reached in the first place? Also, have the authors considered relaxing that assumption by only assuming that players have no-regret? For example, this assumption is made in the paper by Zhang et al. (titled "Steering No-Regret Learners to a Desired Equilibrium"), which could be discussed in the paper. Besides the point above, it can be argued that most of the technical components used in the paper are fairly standard, although the way they are combined appears to be novel and non-trivial. Finally, I believe the writing is a bit sloppy at times. The abstract talks about "boundary tax," which is not at all clear in the context of the abstract, although it is clarified later. Can the authors try to rephrase that in the abstract? I would also suggest pointing out in the abstract that the proposed algorithm is also computationally efficient, as it is an important feature. Moreover, the section of the conclusions is underwhelming, and I would strongly recommend expanding it with directions for future work. The authors should also remove the instructions block from the NeurIPS paper checklist so as to adhere to the formatting instructions.

Questions

See above.

Rating

6

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

The authors have adequately addressed the limitations.

Reviewer nncK4/10 · confidence 3/52024-07-13

Summary

The paper focuses on the challenge of designing tax mechanisms to maximize social welfare in congestion games, where players' self-interested behaviors can lead to suboptimal outcomes for the overall system. The study introduces an innovative algorithm to learn the optimal tax with limited feedback, termed "equilibrium feedback," where the tax designer can only observe the Nash equilibrium resulting from a deployed tax plan. This paper introduces a novel approach to learning optimal tax design in nonatomic congestion games, addressing critical challenges with innovative solutions. The proposed algorithm not only advances the theoretical understanding of congestion game tax design but also has potential real-world applications in improving system efficiency in scenarios with shared resources.

Strengths

1. The paper introduces a novel algorithm for learning optimal tax design in nonatomic congestion games with equilibrium feedback, an approach that has not been previously explored. The use of piece-wise linear functions to approximate optimal tax functions is a good solution to handle the complexity of the tax function space. 2. The theoretical foundation of the paper is strong, with rigorous proofs and a well-defined algorithm that addresses key challenges in tax design. 3. The paper is well-organized and clearly written, making it easy to follow the logical progression of ideas and the development of the algorithm.

Weaknesses

1. While the approach is novel, it heavily relies on theoretical constructs without introducing substantial new empirical methodologies or experimental techniques. 2. The absence of empirical validation or simulation results weakens the overall quality of the paper, as it is difficult to assess the practical effectiveness and efficiency of the proposed algorithm. 3. The paper's focus on theoretical development without sufficient empirical support may reduce its immediate relevance and usefulness to practitioners in the field.

Questions

1. Can you provide empirical validation or simulation results to support the theoretical claims? 2. Can you justify the assumptions made about the smoothness and other properties of cost functions in more detail? 3. Can you compare your approach with existing tax design methods in terms of performance and applicability?

Rating

4

Confidence

3

Soundness

2

Presentation

3

Contribution

3

Limitations

N/A

Reviewer Q6MU2024-08-11

I thank the authors for the response. I have no further questions.

Reviewer udJm2024-08-13

Thank you for detailed reply. The applicability for variants of network congestion games seems reasonable and interesting. Since I think this work is both theoretically and empirically important for tax design, I will keep my score.

Program Chairsdecision2024-09-25

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC