Machine learning algorithms have recently attracted much interest for effective link adaptation due to their flexibility and ability to capture more environmental effects implicitly than classical adaptation algorithms. However, past applications are limited to rather simple configurations such as identifying channel condition or link adaptation in fixed or slowly varying channels. Recently, more sophisticated approaches using offline supervised learning have been proposed for link adaptation in complex configurations such as MIMO-OFDM. However, their time complexity and offline training phase hamper their real-world applicability. Approaches using online learning have shown good throughput performance, but the high memory requirement makes them inefficient or even impractical. In this paper, we propose a new effective online learning algorithm for link adaptation. Our computations show that the algorithm performs comparably to the existing online learning approaches, but ours requires...