mlsanityData to 7 Oct 2026

Network Utility Maximization with Unknown Utility Functions: A Distributed, Data-Driven Bilevel Optimization Approach

arXiv 2301.01801 ↗First posted 4 Jan 2023cs.LG cs.NI math.OCcited by 5

Not on the map. Why?

Abstract (arXiv)

Fair resource allocation is one of the most important topics in communication networks. Existing solutions almost exclusively assume each user utility function is known and concave. This paper seeks to answer the following question: how to allocate resources when utility functions are unknown, even to the users? This answer has become increasingly important in the next-generation AI-aware communication networks where the user utilities are complex and their closed-forms are hard to obtain. In this paper, we provide a new solution using a distributed and data-driven bilevel optimization approach, where the lower level is a distributed network utility maximization (NUM) algorithm with concave surrogate utility functions, and the upper level is a data-driven learning algorithm to find the best surrogate utility functions that maximize the sum of true network utility. The proposed algorithm learns from data samples (utility values or gradient values) to autotune the surrogate utility functions to maximize the true network utility, so works for unknown utility functions. For the general network, we establish the nonasymptotic convergence rate of the proposed algorithm with nonconcave utility functions. The simulations validate our theoretical results and demonstrate the great effectiveness of the proposed method in a real-world network.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 15 of its 49 references that are in the map. First posted on arXiv 4 Jan 2023.

Builds on

15 of 49 references.

References · 15

  1. 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
  2. 2016Hyperparameter optimization with approximate gradientcited by 231
  3. 2018Approximation Methods for Bilevel Programmingcited by 231
  4. 2020Bilevel Optimization: Convergence Analysis and Enhanced Designcited by 219
  5. 2021Investigating Bi-Level Optimization for Learning and Vision from a Unified Perspective: A Survey and Beyondcited by 151
  6. 2020A Generic First-Order Algorithmic Framework for Bi-Level Programming Beyond Lower-Level Singletoncited by 78
  7. 2021Lower Bounds and Accelerated Algorithms for Bilevel Optimizationcited by 46
  8. 2022Will Bilevel Optimizers Benefit from Loopscited by 36
  9. 2022Decentralized Gossip-Based Stochastic Bilevel Optimization over Communication Networkscited by 32
  10. 2022Decentralized Bilevel Optimizationcited by 23
  11. 2022DIAMOND: Taming Sample and Communication Complexities in Decentralized Bilevel Optimizationcited by 7
  12. 2020Stochastic Network Utility Maximization with Unknown Utilities: Multi-Armed Bandits Approachcited by 5
3 more
  1. 2021Bilevel Optimization for Machine Learning: Algorithm Design and Convergence Analysiscited by 5
  2. 2020Learning-NUM: Network Utility Maximization with Unknown Utility Functions and Queueing Delaycited by 4
  3. 2015Scheduling Storms and Streams in the Cloudcited by 1

Built on by

Cited by year

Citing papers per year: 2023: 3; 2024: 0; 2025: 2.

5 papers.