🤖 AI Summary
To address the sluggish adaptation of existing UCB1-tuned distributed learning methods in dynamic LoRa networks—caused by excessive reliance on stale historical data—this paper proposes a lightweight, fully decentralized parameter optimization framework without centralized coordination. Our approach innovatively integrates the Schwarz Information Criterion (SIC) with UCB1-tuned to enable low-overhead environmental change detection and adaptive reset of learning histories. Coupled with an ACK-feedback-driven online learning mechanism, it empowers end devices to autonomously and collaboratively optimize channel selection, transmission power, and bandwidth—balancing transmission success rate and energy efficiency. Experimental results demonstrate that, compared to baseline methods, our solution improves transmission success rate by 19.3%, reduces energy consumption per successful transmission by 27.6%, and accelerates convergence after environmental changes by a factor of 3.2.
📝 Abstract
This paper proposes a lightweight distributed learning method for transmission parameter selection in Long Range (LoRa) networks that can adapt to dynamic communication environments. In the proposed method, each LoRa End Device (ED) employs the Upper Confidence Bound (UCB)1-tuned algorithm to select transmission parameters including channel, transmission power, and bandwidth. The transmission parameters are selected based on the acknowledgment (ACK) feedback returned from the gateway after each transmission and the corresponding transmission energy consumption. Hence, it enables devices to simultaneously optimize transmission success rate and energy efficiency in a fully distributed manner. However, although UCB1-tuned based method is effective under stationary conditions, it suffers from slow adaptation in dynamic environments due to its strong reliance on historical observations. To address this limitation, we integrate the Schwarz Information Criterion (SIC) to our proposed method. SIC is adopted because it enables low-cost detection of changes in the communication environment, making it suitable for implementation on resource-constrained LoRa EDs. When a change is detected by SIC, the learning history of UCB1-tuned is reset, allowing rapid re-learning under the new conditions. Experimental results using real LoRa devices demonstrate that the proposed method achieves superior transmission success rate, energy efficiency, and adaptability compared with the conventional UCB1-tuned algorithm without SIC.