{"title":"基于惠特尔索引的 Q-学习,用于线性函数逼近的无线边缘缓存","authors":"Guojun Xiong;Shufan Wang;Jian Li;Rahul Singh","doi":"10.1109/TNET.2024.3417351","DOIUrl":null,"url":null,"abstract":"We consider the problem of content caching at the wireless edge to serve a set of end users via unreliable wireless channels so as to minimize the average latency experienced by end users due to the constrained wireless edge cache capacity. We formulate this problem as a Markov decision process, or more specifically a restless multi-armed bandit problem, which is provably hard to solve. We begin by investigating a discounted counterpart, and prove that it admits an optimal policy of the threshold-type. We then show that this result also holds for average latency problem. Using this structural result, we establish the indexability of our problem, and employ the Whittle index policy to minimize average latency. Since system parameters such as content request rates and wireless channel conditions are often unknown and time-varying, we further develop a model-free reinforcement learning algorithm dubbed as \n<monospace>Q+-Whittle</monospace>\n that relies on Whittle index policy. However, \n<monospace>Q+-Whittle</monospace>\n requires to store the Q-function values for all state-action pairs, the number of which can be extremely large for wireless edge caching. To this end, we approximate the Q-function by a parameterized function class with a much smaller dimension, and further design a \n<monospace>Q+-Whittle</monospace>\n algorithm with linear function approximation, which is called \n<monospace>Q+-Whittle-LFA</monospace>\n. We provide a finite-time bound on the mean-square error of \n<monospace>Q+-Whittle-LFA</monospace>\n. Simulation results using real traces demonstrate that \n<monospace>Q+-Whittle-LFA</monospace>\n yields excellent empirical performance.","PeriodicalId":13443,"journal":{"name":"IEEE/ACM Transactions on Networking","volume":"32 5","pages":"4286-4301"},"PeriodicalIF":3.0000,"publicationDate":"2024-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Whittle Index-Based Q-Learning for Wireless Edge Caching With Linear Function Approximation\",\"authors\":\"Guojun Xiong;Shufan Wang;Jian Li;Rahul Singh\",\"doi\":\"10.1109/TNET.2024.3417351\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We consider the problem of content caching at the wireless edge to serve a set of end users via unreliable wireless channels so as to minimize the average latency experienced by end users due to the constrained wireless edge cache capacity. We formulate this problem as a Markov decision process, or more specifically a restless multi-armed bandit problem, which is provably hard to solve. We begin by investigating a discounted counterpart, and prove that it admits an optimal policy of the threshold-type. We then show that this result also holds for average latency problem. Using this structural result, we establish the indexability of our problem, and employ the Whittle index policy to minimize average latency. Since system parameters such as content request rates and wireless channel conditions are often unknown and time-varying, we further develop a model-free reinforcement learning algorithm dubbed as \\n<monospace>Q+-Whittle</monospace>\\n that relies on Whittle index policy. However, \\n<monospace>Q+-Whittle</monospace>\\n requires to store the Q-function values for all state-action pairs, the number of which can be extremely large for wireless edge caching. To this end, we approximate the Q-function by a parameterized function class with a much smaller dimension, and further design a \\n<monospace>Q+-Whittle</monospace>\\n algorithm with linear function approximation, which is called \\n<monospace>Q+-Whittle-LFA</monospace>\\n. We provide a finite-time bound on the mean-square error of \\n<monospace>Q+-Whittle-LFA</monospace>\\n. Simulation results using real traces demonstrate that \\n<monospace>Q+-Whittle-LFA</monospace>\\n yields excellent empirical performance.\",\"PeriodicalId\":13443,\"journal\":{\"name\":\"IEEE/ACM Transactions on Networking\",\"volume\":\"32 5\",\"pages\":\"4286-4301\"},\"PeriodicalIF\":3.0000,\"publicationDate\":\"2024-06-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE/ACM Transactions on Networking\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10570315/\",\"RegionNum\":3,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE/ACM Transactions on Networking","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10570315/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
Whittle Index-Based Q-Learning for Wireless Edge Caching With Linear Function Approximation
We consider the problem of content caching at the wireless edge to serve a set of end users via unreliable wireless channels so as to minimize the average latency experienced by end users due to the constrained wireless edge cache capacity. We formulate this problem as a Markov decision process, or more specifically a restless multi-armed bandit problem, which is provably hard to solve. We begin by investigating a discounted counterpart, and prove that it admits an optimal policy of the threshold-type. We then show that this result also holds for average latency problem. Using this structural result, we establish the indexability of our problem, and employ the Whittle index policy to minimize average latency. Since system parameters such as content request rates and wireless channel conditions are often unknown and time-varying, we further develop a model-free reinforcement learning algorithm dubbed as
Q+-Whittle
that relies on Whittle index policy. However,
Q+-Whittle
requires to store the Q-function values for all state-action pairs, the number of which can be extremely large for wireless edge caching. To this end, we approximate the Q-function by a parameterized function class with a much smaller dimension, and further design a
Q+-Whittle
algorithm with linear function approximation, which is called
Q+-Whittle-LFA
. We provide a finite-time bound on the mean-square error of
Q+-Whittle-LFA
. Simulation results using real traces demonstrate that
Q+-Whittle-LFA
yields excellent empirical performance.
期刊介绍:
The IEEE/ACM Transactions on Networking’s high-level objective is to publish high-quality, original research results derived from theoretical or experimental exploration of the area of communication/computer networking, covering all sorts of information transport networks over all sorts of physical layer technologies, both wireline (all kinds of guided media: e.g., copper, optical) and wireless (e.g., radio-frequency, acoustic (e.g., underwater), infra-red), or hybrids of these. The journal welcomes applied contributions reporting on novel experiences and experiments with actual systems.