Tianyi Chen 0002

dblp:93/4437-2 · DBLP profile ↗
← Back
57ranked-venue papers
11as first author
32since 2021 · last 2025
0000-0003-3477-1439ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 28 · 4 first-author · 22 since 2021Graphics, computer vision, multimedia, augmented reality and games · 16 · 2 first-author · 9 since 2021Computer networks · 13 · 3 first-author · 2 since 2021Systems, architecture and hardware · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
YearPublicationVenuePosition
2025 Primal-Dual Spectral Representation for Off-policy Evaluation
abstract
Off-policy evaluation (OPE) is one of the most fundamental problems in reinforcement learning (RL) to estimate the expected long-term payoff of a given target policy with \emph{only} experiences from another behavior policy that is potentially unknown. The distribution correction estimation (DICE) family of estimators have advanced the state of the art in OPE by breaking the \emph{curse of horizon}. However, the major bottleneck of applying DICE estimators lies in the difficulty of solving the saddle-point optimization involved, especially with neural network implementations. In this paper, we tackle this challenge by establishing a \emph{linear representation} of value function and stationary distribution correction ratio, \emph{i.e.}, primal and dual variables in the DICE framework, using the spectral decomposition of the transition operator. Such primal-dual representation not only bypasses the non-convex non-concave optimization in vanilla DICE, therefore enabling an computational efficient algorithm, but also paves the way for more efficient utilization of historical data. We highlight that our algorithm, \textbf{SpectralDICE}, is the first to leverage the linear representation of primal-dual variables that is both computation and sample efficient, the performance of which is supported by a rigorous theoretical sample complexity guarantee and a thorough empirical evaluation on various benchmarks.
Tianyi Chen 0002, Na Li 0002, Kai Wang 0040, Bo Dai 0001
AISTATS2
2025 Efficient Online Reinforcement Learning for Diffusion Policy
abstract
Diffusion policies have achieved superior performance in imitation learning and offline reinforcement learning (RL) due to their rich expressiveness. However, the conventional diffusion training procedure requires samples from target distribution, which is impossible in online RL since we cannot sample from the optimal policy. Backpropagating policy gradient through the diffusion process incurs huge computational costs and instability, thus being expensive and not scalable. To enable efficient training of diffusion policies in online RL, we generalize the conventional denoising score matching by reweighting the loss function. The resulting Reweighted Score Matching (RSM) preserves the optimal solution and low computational cost of denoising score matching, while eliminating the need to sample from the target distribution and allowing learning to optimize value functions. We introduce two tractable reweighted loss functions to solve two commonly used policy optimization problems, policy mirror descent and max-entropy policy, resulting in two practical algorithms named Diffusion Policy Mirror Descent (DPMD) and Soft Diffusion Actor-Critic (SDAC). We conducted comprehensive comparisons on MuJoCo benchmarks. The empirical results show that the proposed algorithms outperform recent diffusion-policy online RLs on most tasks, and the DPMD improves more than 120% over soft actor-critic on Humanoid and Ant.
Haitong Ma, Tianyi Chen 0002, Kai Wang 0040, Na Li 0002, Bo Dai 0001
ICML2
2025 A First-order Generative Bilevel Optimization Framework for Diffusion Models
abstract
Diffusion models, which iteratively denoise data samples to synthesize high-quality outputs, have achieved empirical success across domains. However, optimizing these models for downstream tasks often involves nested bilevel structures, such as tuning hyperparameters for fine-tuning tasks or noise schedules in training dynamics, where traditional bilevel methods fail due to the infinite-dimensional probability space and prohibitive sampling costs. We formalize this challenge as a generative bilevel optimization problem and address two key scenarios: (1) fine-tuning pre-trained models via an inference-only lower-level solver paired with a sample-efficient gradient estimator for the upper level, and (2) training diffusion model from scratch with noise schedule optimization by reparameterizing the lower-level problem and designing a computationally tractable gradient estimator. Our first-order bilevel framework overcomes the incompatibility of conventional bilevel methods with diffusion processes, offering theoretical grounding and computational practicality. Experiments demonstrate that our method outperforms existing fine-tuning and hyperparameter search baselines.
Quan Xiao, Hui Yuan 0002, A F M Saif, Gaowen Liu, Ramana Rao Kompella, Mengdi Wang 0001, Tianyi Chen 0002
ICML7
2025 Objective Soups: Multilingual Multi-Task Modeling for Speech Processing
abstract
The need for training multilingual multi-task speech processing (MSP) models that perform both automatic speech recognition and speech-to-text translation is increasingly evident. However, a significant challenge arises from the conflicts among multiple objectives when using a single model. Multi-objective optimization can address this challenge by facilitating the optimization of multiple conflicting objectives and aligning the gradient updates in a common descent direction. While multi-objective optimization helps avoid conflicting gradient updates, a critical issue is that when there are many objectives, such as in MSP, it is often {\em difficult to find} a common descent direction. This leads to an important question: Is it more effective to separate highly conflicting objectives into different optimization levels or to keep them in a single level? To address this question, this paper investigates three multi-objective MSP formulations, which we refer to as \textbf{objective soup recipes}. These formulations apply multi-objective optimization at different optimization levels to mitigate potential conflicts among all objectives. To keep computation and memory overhead low, we incorporate a lightweight layer‑selection strategy that detects the most conflicting layers and uses only their gradients when computing the conflict‑avoidance direction. We conduct an extensive investigation using the CoVoST v2 dataset for combined multilingual ASR and ST tasks, along with the LibriSpeech and AISHELL-1 datasets for multilingual ASR, to identify highly conflicting objectives and determine the most effective training recipe among the three proposed multi-objective optimization algorithms.
A F M Saif, Lisha Chen, Songtao Lu, Brian Kingsbury, Tianyi Chen 0002
NeurIPS6
2025 Analog In-memory Training on General Non-ideal Resistive Elements: The Impact of Response Functions
abstract
As the economic and environmental costs of training and deploying large vision or language models increase dramatically, analog in-memory computing (AIMC) emerges as a promising energy-efficient solution. However, the training perspective, especially its training dynamic, is underexplored. In AIMC hardware, the trainable weights are represented by the conductance of resistive elements and updated using consecutive electrical pulses. While the conductance changes by a constant in response to each pulse, in reality, the change is scaled by asymmetric and non-linear response functions, leading to a non-ideal training dynamic. This paper provides a theoretical foundation for gradient-based training on AIMC hardware with non-ideal response functions. We demonstrate that asymmetric response functions negatively impact Analog SGD by imposing an implicit penalty on the objective. To overcome the issue, we propose residual learning algorithm, which provably converges exactly to a critical point by solving a bilevel optimization problem. We show that the proposed method can be extended to deal with other hardware imperfections like limited response granularity. As far as we know, it is the first paper to investigate the impact of a class of generic non-ideal response functions. The conclusion is supported by simulations validating our theoretical insights.
Zhaoxian Wu, Quan Xiao, Tayfun Gokmen, Omobayode Fagbohungbe, Tianyi Chen 0002
NeurIPS5
2024 Enhancing In-context Learning via Linear Probe Calibration
abstract
In-context learning (ICL) is a new paradigm for natural language processing that utilizes Generative Pre-trained Transformer (GPT)-like models. This approach uses prompts that include in-context demonstrations to generate the corresponding output for a new query input. However, applying ICL in real cases does not scale with the number of samples, and lacks robustness to different prompt templates and demonstration permutations. In this paper, we first show that GPT-like models using ICL result in unreliable predictions based on a new metric based on Shannon entropy. Then, to solve this problem, we propose a new technique called the Linear Probe Calibration (LinC), a method that calibrates the model’s output probabilities, resulting in reliable predictions and improved performance, while requiring only minimal additional samples (as few as five labeled data samples). LinC significantly enhances the ICL test performance of GPT models on various benchmark datasets, with an average improvement of up to 21%, and up to a 50% improvement in some cases, and significantly boosts the performance of PEFT methods, especially in the low resource regime. Moreover, LinC achieves lower expected calibration error, and is highly robust to varying label proportions, prompt templates, and demonstration permutations.
Momin Abbas, Yi Zhou 0015, Parikshit Ram, Nathalie Baracaldo, Horst Samulowitz, Theodoros Salonidis, Tianyi Chen 0002
AISTATS7
2024 Leveraging Large Language Models for Wireless Symbol Detection via In-Context Learning
abstract
Deep neural networks (DNNs) have made significant strides in tackling challenging tasks in wireless systems, especially when an accurate wireless model is not available. However, when available data is limited, traditional DNNs often yield subpar results due to underfitting. At the same time, large language models (LLMs) exemplified by GPT-3, have remarkably showcased their capabilities across a broad range of natural language processing tasks.But whether and how LLMs can benefit challenging non-language tasks in wireless systems is unexplored.In this work, we propose to leverage the in-context learning ability (a.k.a. prompting) of LLMs to solve wireless tasks in the low data regime without any training or fine-tuning, unlike DNNs which require training. We further demonstrate that the performance of LLMs varies significantly when employed with different prompt templates. To solve this issue, we employ the latest LLM calibration methods. Our results reveal that using LLMs via ICL methods generally outperforms traditional DNNs on the symbol demodulation task and yields highly confident predictions when coupled with calibration techniques.
Momin Abbas, Koushik Kar, Tianyi Chen 0002
GLOBECOM3
2024 Variance Reduction Can Improve Trade-Off in Multi-Objective Learning
abstract
Many machine learning problems today have multiple objective functions, which are often tackled by the multi-objective learning (MOL) framework. Albeit many encouraging results are obtained by MOL algorithms, a recent theoretical study [1] revealed that these gradient-based MOL methods (e.g., MGDA, CAGrad) all reflect an inherent trade-off between optimization convergence speeds and conflict-avoidance abilities. To this end, we develop an improved stochastic variance-reduced multi-objective gradient correction method for MOL, achieving the ${\mathcal{O}}\left({{\varepsilon ^{ - 1.5}}}\right)$ sample complexity. In addition, our proposed method simultaneously improves the theoretical guarantees for conflict avoidance and convergence rate compared to prior stochastic gradient-based MOL methods in the non-convex setting. We further validate the effectiveness of the proposed method empirically using popular multi-task learning (MTL) benchmarks.
Heshan Devaka Fernando, Lisha Chen, Songtao Lu, Miao Liu 0001, Subhajit Chaudhury, Keerthiram Murugesan, Gaowen Liu, Meng Wang 0003, Tianyi Chen 0002
ICASSP10
2024 Joint Unsupervised and Supervised Training for Automatic Speech Recognition via Bilevel Optimization
abstract
In this paper, we present a novel bilevel optimization-based training approach to training acoustic models for automatic speech recognition (ASR) tasks that we term bi-level joint unsupervised and supervised training (BL-JUST). BL-JUST employs a lower and upper level optimization with an unsupervised loss and a supervised loss respectively, leveraging recent advances in penalty-based bilevel optimization to solve this challenging ASR problem with affordable complexity and rigorous convergence guarantees. To evaluate BL-JUST, extensive experiments on the LibriSpeech and TED-LIUM v2 datasets have been conducted. BL-JUST achieves superior performance over the commonly used pre-training followed by fine-tuning strategy.
A F M Saif, Songtao Lu, Brian Kingsbury, Tianyi Chen 0002
ICASSP6
2024 A Method for Bilevel Optimization with Convex Lower-Level Problem
abstract
Gradient-based bilevel optimization methods have been applied to a wide range of applications including hyper-parameter optimization, meta-learning, and model pruning. However, it is known that the bilevel optimization problem is difficult to solve, and the finite-time guarantee has only been established for simpler bilevel problems with a strongly-convex lower-level problem. In this work, we propose an iterative bilevel optimization method that sequentially solves simple approximate problems of the original problem. Despite the lack of strong convexity in the lower level, we show that the proposed method converges to an ϵ-stationary-point with an iteration complexity of $\mathcal{O}\left( {{\varepsilon ^{ - 1}}} \right)$. Experiments have verified the effectiveness of the method.
Santiago Paternain, Gaowen Liu, Ramana Rao Kompella, Tianyi Chen 0002
ICASSP5
2024 SF-DQN: Provable Knowledge Transfer using Successor Feature for Deep Reinforcement Learning
abstract
This paper studies the transfer reinforcement learning (RL) problem where multiple RL problems have different reward functions but share the same underlying transition dynamics. In this setting, the Q-function of each RL problem (task) can be decomposed into a successor feature (SF) and a reward mapping: the former characterizes the transition dynamics, and the latter characterizes the task-specific reward function. This Q-function decomposition, coupled with a policy improvement operator known as generalized policy improvement (GPI), reduces the sample complexity of finding the optimal Q-function, and thus the SF & GPI framework exhibits promising empirical performance compared to traditional RL methods like Q-learning. However, its theoretical foundations remain largely unestablished, especially when learning the successor features using deep neural networks (SF-DQN). This paper studies the provable knowledge transfer using SFs-DQN in transfer RL problems. We establish the first convergence analysis with provable generalization guarantees for SF-DQN with GPI. The theory reveals that SF-DQN with GPI outperforms conventional RL approaches, such as deep Q-network, in terms of both faster convergence rate and better generalization. Numerical experiments on real and synthetic RL tasks support the superior performance of SF-DQN & GPI, aligning with our theoretical findings.
Shuai Zhang 0015, Heshan Devaka Fernando, Miao Liu 0001, Keerthiram Murugesan, Songtao Lu, Tianyi Chen 0002, Meng Wang 0003
ICML7
2024 M2ASR: Multilingual Multi-task Automatic Speech Recognition via Multi-objective Optimization
A F M Saif, Lisha Chen, Songtao Lu, Brian Kingsbury, Tianyi Chen 0002
INTERSPEECH6
2024 FERERO: A Flexible Framework for Preference-Guided Multi-Objective Learning
abstract
Finding specific preference-guided Pareto solutions that represent different trade-offs among multiple objectives is critical yet challenging in multi-objective problems. Existing methods are restrictive in preference definitions and/or their theoretical guarantees. In this work, we introduce a Flexible framEwork for pREfeRence-guided multi-Objective learning (**FERERO**) by casting it as a constrained vector optimization problem. Specifically, two types of preferences are incorporated into this formulation -- the *relative preference* defined by the partial ordering induced by a polyhedral cone, and the *absolute preference* defined by constraints that are linear functions of the objectives. To solve this problem, convergent algorithms are developed with both single-loop and stochastic variants. Notably, this is the *first single-loop primal algorithm* for constrained optimization to our knowledge. The proposed algorithms adaptively adjust to both constraint and objective values, eliminating the need to solve different subproblems at different stages of constraint satisfaction. Experiments on multiple benchmarks demonstrate the proposed method is very competitive in finding preference-guided optimal solutions. Code is available at https://github.com/lisha-chen/FERERO/.
Lisha Chen, A F M Saif, Yanning Shen, Tianyi Chen 0002
NeurIPS4
2024 A Primal-Dual-Assisted Penalty Approach to Bilevel Optimization with Coupled Constraints
abstract
Interest in bilevel optimization has grown in recent years, partially due to its relevance for challenging machine-learning problems. Several exciting recent works have been centered around developing efficient gradient-based algorithms that can solve bilevel optimization problems with provable guarantees. However, the existing literature mainly focuses on bilevel problems either without constraints, or featuring only simple constraints that do not couple variables across the upper and lower levels, excluding a range of complex applications. Our paper studies this challenging but less explored scenario and develops a (fully) first-order algorithm, which we term BLOCC, to tackle BiLevel Optimization problems with Coupled Constraints. We establish rigorous convergence theory for the proposed algorithm and demonstrate its effectiveness on two well-known real-world applications - support vector machine (SVM) - based model training and infrastructure planning in transportation networks.
Liuyuan Jiang, Quan Xiao, Victor Tenorio, Fernando Real-Rojas, Antonio G. Marqués, Tianyi Chen 0002
NeurIPS6
2024 Towards Exact Gradient-based Training on Analog In-memory Computing
abstract
Given the high economic and environmental costs of using large vision or language models, analog in-memory accelerators present a promising solution for energy-efficient AI. While inference on analog accelerators has been studied recently, the training perspective is underexplored. Recent studies have shown that the "workhorse" of digital AI training - stochastic gradient descent (SGD) algorithm converges inexactly when applied to model training on non-ideal devices. This paper puts forth a theoretical foundation for gradient-based training on analog devices. We begin by characterizing the non-convergent issue of SGD, which is caused by the asymmetric updates on the analog devices. We then provide a lower bound of the asymptotic error to show that there is a fundamental performance limit of SGD-based analog training rather than an artifact of our analysis. To address this issue, we study a heuristic analog algorithm called Tiki-Taka that has recently exhibited superior empirical performance compared to SGD. We rigorously show its ability to converge to a critical point exactly and hence eliminate the asymptotic error. The simulations verify the correctness of the analyses.
Zhaoxian Wu, Tayfun Gokmen, Malte J. Rasch, Tianyi Chen 0002
NeurIPS4
2024 Three-Way Trade-Off in Multi-Objective Learning: Optimization, Generalization and Conflict-Avoidance
abstract
Multi-objective learning (MOL) often arises in machine learning problems when there are multiple data modalities or tasks. One critical challenge in MOL is the potential conflict among different objectives during the optimization process. Recent works have developed various dynamic weighting algorithms for MOL, where the central idea is to find an update direction that avoids conflicts among objectives. Albeit its appealing intuition, empirical studies show that dynamic weighting methods may not outperform static ones. To understand this theory-practice gap, we focus on a stochastic variant of MGDA, the Multi-objective gradient with Double sampling (MoDo), and study the generalization performance and its interplay with optimization through the lens of algorithmic stability in the framework of statistical learning theory. We find that the key rationale behind MGDA—updating along conflict-avoidant direction—may hinder dynamic weighting algorithms from achieving the optimal $O(1/\sqrt{n})$ population risk, where $n$ is the number of training samples. We further demonstrate the impact of dynamic weights on the three-way trade-off among optimization, generalization, and conflict avoidance unique in MOL. We showcase the generality of our theoretical framework by analyzing other algorithms under the framework. Experiments on various multi-task learning benchmarks are performed to demonstrate the practical applicability. Code is available at https://github.com/heshandevaka/Trade-Off-MOL.
Lisha Chen, Heshan Devaka Fernando, Yiming Ying, Tianyi Chen 0002
J. Mach. Learn. Res.4
2023 Alternating Projected SGD for Equality-constrained Bilevel Optimization
abstract
Bilevel optimization, which captures the inherent nested structure of machine learning problems, is gaining popularity in many recent applications. Existing works on bilevel optimization mostly consider either the unconstrained problems or the constrained upper-level problems. In this context, this paper considers the stochastic bilevel optimization problems with equality constraints in both upper and lower levels. By leveraging the special structure of the equality constraints problem, the paper first presents an alternating projected SGD approach to tackle this problem and establishes the $\tilde{\cal O}(\epsilon^{-2})$ sample and iteration complexity that matches the state-of-the-art complexity of ALSET Chen et al. (2021) for stochastic unconstrained bilevel problems. To further save the cost of projection, the paper presents an alternating projected SGD approach with lazy projection and establishes the $\tilde{\cal O}(\epsilon^{-2}/T)$ upper-level and $\tilde{\cal O}(\epsilon^{-1.5}/T^{\frac{3}{4}})$ lower-level projection complexity of this new algorithm, where $T$ is the upper-level projection interval. Application to federated bilevel optimization has been presented to showcase the performance of our algorithms. Our results demonstrate that equality-constrained bilevel optimization with strongly-convex lower-level problems can be solved as efficiently as stochastic single-level optimization problems.
Quan Xiao, Wotao Yin, Tianyi Chen 0002
AISTATS4
2023 A Nested Ensemble Method to Bilevel Machine Learning
abstract
Modern machine learning problems, such as hyperparameter optimization, meta learning, and adversarial training, adopt a bilevel learning formulation. Such problems involve a nested relation between inner- and outer-level problems, which often have suboptimal solutions with poor generalization ability. To address this issue, this paper proposes an ensemble method tailored to bilevel learning. Our method finds a nested ensemble of inner and outer parameters that improve generalization. We instantiate our general results with meta learning. We show theoretically and empirically that the diversity and the smoother loss landscape of the proposed ensemble methods lead to improved generalization over the state-of-the-art method.
Lisha Chen, Momin Abbas, Tianyi Chen 0002
ICASSP3
2023 Mitigating Gradient Bias in Multi-objective Learning: A Provably Convergent Approach
Heshan Devaka Fernando, Miao Liu 0001, Subhajit Chaudhury, Keerthiram Murugesan, Tianyi Chen 0002
ICLR6
2023 Three-Way Trade-Off in Multi-Objective Learning: Optimization, Generalization and Conflict-Avoidance
abstract
Multi-objective learning (MOL) often arises in emerging machine learning problems when multiple learning criteria or tasks need to be addressed. Recent works have developed various _dynamic weighting_ algorithms for MOL, including MGDA and its variants, whose central idea is to find an update direction that _avoids conflicts_ among objectives. Albeit its appealing intuition, empirical studies show that dynamic weighting methods may not always outperform static alternatives. To bridge this gap between theory and practice, we focus on a new variant of stochastic MGDA - the Multi-objective gradient with Double sampling (MoDo) algorithm and study its generalization performance and the interplay with optimization through the lens of algorithm stability. We find that the rationale behind MGDA -- updating along conflict-avoidant direction - may \emph{impede} dynamic weighting algorithms from achieving the optimal ${\cal O}(1/\sqrt{n})$ population risk, where $n$ is the number of training samples. We further highlight the variability of dynamic weights and their impact on the three-way trade-off among optimization, generalization, and conflict avoidance that is unique in MOL. Code is available at https://github.com/heshandevaka/Trade-Off-MOL.
Lisha Chen, Heshan Devaka Fernando, Yiming Ying, Tianyi Chen 0002
NeurIPS4
2022 A Single-Timescale Method for Stochastic Bilevel Optimization
abstract
Stochastic bilevel optimization generalizes the classic stochastic optimization from the minimization of a single objective to the minimization of an objective function that depends on the solution of another optimization problem. Recently, bilevel optimization is regaining popularity in emerging machine learning applications such as hyper-parameter optimization and model-agnostic meta learning. To solve this class of optimization problems, existing methods require either double-loop or two-timescale updates, which are sometimes less efficient. This paper develops a new optimization method for a class of stochastic bilevel problems that we term Single-Timescale stochAstic BiLevEl optimization (STABLE) method. STABLE runs in a single loop fashion, and uses a single-timescale update with a fixed batch size. To achieve an $\epsilon$-stationary point of the bilevel problem, STABLE requires ${\cal O}(\epsilon^{-2})$ samples in total; and to achieve an $\epsilon$-optimal solution in the strongly convex case, STABLE requires ${\cal O}(\epsilon^{-1})$ samples. To the best of our knowledge, when STABLE was proposed, it is the first bilevel optimization algorithm achieving the same order of sample complexity as SGD for single-level stochastic optimization.
Tianyi Chen 0002, Yuejiao Sun, Quan Xiao, Wotao Yin
AISTATS1
2022 Federated Multi-Armed Bandit Via Uncoordinated Exploration
abstract
A wide range of multi-agent decision-making problems can be abstracted as a federated multi-armed bandit (FMAB) problem. A key challenge of the FMAB problem is that the exploration-exploitation dichotomy inherited from the multi-armed bandit aspect is compounded with data heterogeneity in federated learning. This renders the exploration and exploitation of different agents inherently entangled. This paper focuses on overcoming the difficulty of exploration in FMAB problems, and it proposes a novel federated upper confidence bound (UCB) algorithm that requires uncoordinated exploration (UE) decisions by the agents. The major distinction of this algorithm, referred to as FedUCB-UE, with the existing FMAB algorithms is that it allows the agents to explore the non-optimal arms and make personalized arm-selection decisions without coordination. While such uncoordinated exploration makes the regret analysis non-trivial, it comes with both the theoretical and empirical benefit of diversity in explorations. Under certain mild assumptions, this paper establishes that FedUCB-UE has a $\mathcal{O}(\log T)$ regret bound. Furthermore, experiments performed on synthetic datasets show that FedUCB-UE outperforms the state-of-the-art algorithms.
Zirui Yan, Quan Xiao, Tianyi Chen 0002, Ali Tajer
ICASSP3
2022 Byzantine-robust variance-reduced federated learning over distributed non-i.i.d. data
Zhaoxian Wu, Qing Ling 0001, Tianyi Chen 0002
Inf. Sci.4
2022 Lazily Aggregated Quantized Gradient Innovation for Communication-Efficient Federated Learning
abstract
This paper focuses on communication-efficient federated learning problem, and develops a novel distributed quantized gradient approach, which is characterized by adaptive communications of the quantized gradients. Specifically, the federated learning builds upon the server-worker infrastructure, where the workers calculate local gradients and upload them to the server; then the server obtain the global gradient by aggregating all the local gradients and utilizes it to update the model parameter. The key idea to save communications from the worker to the server is to quantize gradients as well as skip less informative quantized gradient communications by reusing previous gradients. Quantizing and skipping result in 'lazy' worker-server communications, which justifies the term Lazily Aggregated Quantized (LAQ) gradient. Theoretically, the LAQ algorithm achieves the same linear convergence as the gradient descent in the strongly convex case, while effecting major savings in the communication in terms of transmitted bits and communication rounds. Empirically, extensive experiments using realistic data corroborate a significant communication reduction compared with state-of-the-art gradient- and stochastic gradient-based algorithms.
Jun Sun 0014, Tianyi Chen 0002, Georgios B. Giannakis, Qinmin Yang, Zaiyue Yang
IEEE Trans. Pattern Anal. Mach. Intell.2
2022 Adaptive Temporal Difference Learning With Linear Function Approximation
abstract
This paper revisits the temporal difference (TD) learning algorithm for the policy evaluation tasks in reinforcement learning. Typically, the performance of TD(0) and TD( λ) is very sensitive to the choice of stepsizes. Oftentimes, TD(0) suffers from slow convergence. Motivated by the tight link between the TD(0) learning algorithm and the stochastic gradient methods, we develop a provably convergent adaptive projected variant of the TD(0) learning algorithm with linear function approximation that we term AdaTD(0). In contrast to the TD(0), AdaTD(0) is robust or less sensitive to the choice of stepsizes. Analytically, we establish that to reach an ϵ accuracy, the number of iterations needed is [Formula: see text] in the general case, where ρ represents the speed of the underlying Markov chain converges to the stationary distribution. This implies that the iteration complexity of AdaTD(0) is no worse than that of TD(0) in the worst case. When the stochastic semi-gradients are sparse, we provide theoretical acceleration of AdaTD(0). Going beyond TD(0), we develop an adaptive variant of TD( λ), which is referred to as AdaTD( λ). Empirically, we evaluate the performance of AdaTD(0) and AdaTD( λ) on several standard reinforcement learning tasks, which demonstrate the effectiveness of our new approaches.
Tao Sun 0005, Tianyi Chen 0002, Dongsheng Li 0001
IEEE Trans. Pattern Anal. Mach. Intell.3
2022 Communication-Censored Distributed Stochastic Gradient Descent
abstract
This article develops a communication-efficient algorithm to solve the stochastic optimization problem defined over a distributed network, aiming at reducing the burdensome communication in applications, such as distributed machine learning. Different from the existing works based on quantization and sparsification, we introduce a communication-censoring technique to reduce the transmissions of variables, which leads to our communication-censored distributed stochastic gradient descent (CSGD) algorithm. Specifically, in CSGD, the latest minibatch stochastic gradient at a worker will be transmitted to the server if and only if it is sufficiently informative. When the latest gradient is not available, the stale one will be reused at the server. To implement this communication-censoring strategy, the batch size is increasing in order to alleviate the effect of stochastic gradient noise. Theoretically, CSGD enjoys the same order of convergence rate as that of SGD but effectively reduces communication. Numerical experiments demonstrate the sizable communication saving of CSGD.
Zhaoxian Wu, Tianyi Chen 0002, Liping Li 0004, Qing Ling 0001
IEEE Trans. Neural Networks Learn. Syst.3
2021 Decentralized Policy Gradient Descent Ascent for Safe Multi-Agent Reinforcement Learning
abstract
This paper deals with distributed reinforcement learning problems with safety constraints. In particular, we consider that a team of agents cooperate in a shared environment, where each agent has its individual reward function and safety constraints that involve all agents' joint actions. As such, the agents aim to maximize the team-average long-term return, subject to all the safety constraints. More intriguingly, no central controller is assumed to coordinate the agents, and both the rewards and constraints are only known to each agent locally/privately. Instead, the agents are connected by a peer-to-peer communication network to share information with their neighbors. In this work, we first formulate this problem as a distributed constrained Markov decision process (D-CMDP) with networked agents. Then, we propose a decentralized policy gradient (PG) method, Safe Dec-PG, to perform policy optimization based on this D-CMDP model over a network. Convergence guarantees, together with numerical results, showcase the superiority of the proposed algorithm. To the best of our knowledge, this is the first decentralized PG algorithm that accounts for the coupled safety constraints with a quantifiable convergence rate in multi-agent reinforcement learning. Finally, we emphasize that our algorithm is also novel in solving a class of decentralized stochastic nonconvex-concave minimax optimization problems, where both the algorithm design and corresponding theoretical analysis are of independent interest.
Songtao Lu, Kaiqing Zhang, Tianyi Chen 0002, Tamer Basar, Lior Horesh
AAAI3
2021 CADA: Communication-Adaptive Distributed Adam
abstract
Stochastic gradient descent (SGD) has taken the stage as the primary workhorse for largescale machine learning. It is often used with its adaptive variants such as AdaGrad, Adam, and AMSGrad. This paper proposes an adaptive stochastic gradient descent method for distributed machine learning, which can be viewed as the communicationadaptive counterpart of the celebrated Adam method — justifying its name CADA. The key components of CADA are a set of new rules tailored for adaptive stochastic gradients that can be implemented to save communication upload. The new algorithms adaptively reuse the stale Adam gradients, thus saving communication, and still have convergence rates comparable to original Adam. In numerical experiments, CADA achieves impressive empirical performance in terms of total communication round reduction.
Tianyi Chen 0002, Ziye Guo, Yuejiao Sun, Wotao Yin
AISTATS1
2021 An Optimal Stochastic Compositional Optimization Method with Applications to Meta Learning
abstract
Stochastic compositional optimization generalizes classic (non-compositional) stochastic optimization to the minimization of com-positions of functions. Each composition may introduce an additional expectation. The series of expectations may be nested. Stochastic compositional optimization is gaining popularity in applications such as meta learning. This paper presents a new Stochastically Corrected Stochastic Compositional gradient method (SCSC). SCSC runs in a single-time scale with a single loop, uses a fixed batch size, and guarantees to converge at the same rate as the stochastic gradient descent (SGD) method for non-compositional stochastic optimization. It is easy to apply SGD-improvement techniques to accelerate SCSC. This helps SCSC achieve state-of-the-art performance for stochastic compositional optimization. In particular, we apply Adam to SCSC, and the exhibited rate of convergence matches that of the original Adam on non-compositional optimization. We test SCSC using the model-agnostic meta-learning tasks.
Yuejiao Sun, Tianyi Chen 0002, Wotao Yin
ICASSP2
2021 Byzantine-Resilient Decentralized TD Learning with Linear Function Approximation
abstract
This paper considers the policy evaluation problem in reinforcement learning with agents of a decentralized and directed network. The focus is on decentralized temporal-difference (TD) learning with linear function approximation in the presence of unreliable or even malicious agents, termed as Byzantine agents. In order to evaluate the quality of a fixed policy in a common environment, agents usually run decentralized TD(λ) collaboratively. However, when some Byzantine agents behave adversarially, decentralized TD(λ) is unable to learn an accurate linear approximation for the true value function. We propose a trimmed-mean based decentralized TD(λ) algorithm to perform policy evaluation in this setting. We establish the finite-time convergence rate, as well as the asymptotic learning error that depends on the number of Byzantine agents. Numerical experiments corroborate the robustness of the proposed algorithm.
Zhaoxian Wu, Tianyi Chen 0002, Qing Ling 0001
ICASSP3
2021 Closing the Gap: Tighter Analysis of Alternating Stochastic Gradient Methods for Bilevel Problems
abstract
Stochastic nested optimization, including stochastic compositional, min-max, and bilevel optimization, is gaining popularity in many machine learning applications. While the three problems share a nested structure, existing works often treat them separately, thus developing problem-specific algorithms and analyses. Among various exciting developments, simple SGD-type updates (potentially on multiple variables) are still prevalent in solving this class of nested problems, but they are believed to have a slower convergence rate than non-nested problems. This paper unifies several SGD-type updates for stochastic nested problems into a single SGD approach that we term ALternating Stochastic gradient dEscenT (ALSET) method. By leveraging the hidden smoothness of the problem, this paper presents a tighter analysis of ALSET for stochastic nested problems. Under the new analysis, to achieve an $\epsilon$-stationary point of the nested problem, it requires ${\cal O}(\epsilon^{-2})$ samples in total. Under certain regularity conditions, applying our results to stochastic compositional, min-max, and reinforcement learning problems either improves or matches the best-known sample complexity in the respective cases. Our results explain why simple SGD-type algorithms in stochastic nested problems all work very well in practice without the need for further modifications.
Tianyi Chen 0002, Yuejiao Sun, Wotao Yin
NeurIPS1
2021 Multi-Agent Multi-Armed Bandit Learning for Online Management of Edge-Assisted Computing
abstract
By orchestrating resources of edge and core network, the delays of edge-assisted computing can decrease. Offloading scheduling is challenging though, especially in the presence of many edge devices with randomly varying link and computing conditions. This paper presents a new online learning-based approach to the offloading scheduling, where multi-agent multi-armed bandit (MA-MAB) learning is designed to exploit the randomly varying conditions and asymptotically minimize the computing delay. We first propose a combinatorial bandit upper confidence bound (CB-UCB) algorithm, where users collectively feed back the observed delays of all edge devices and links. The optimistic bound of the delay is derived to facilitate centralized offloading scheduling for all users. In addition, we put forth a distributed bandit upper confidence bound (DB-UCB) algorithm, where users take random turns to make conflict-free, distributed selections of edge devices. The optimistic confidence bound of each user is developed to allow the user’s selection only based on its own observations and decisions. Furthermore, we establish the asymptotic optimality of the proposed algorithms by proving the sublinearity of their regrets, and that the random turns the users take to make decisions do not compromise the asymptotic optimality of the DB-UCB algorithm, as corroborated by numerical simulations.
Bochun Wu, Tianyi Chen 0002, Wei Ni 0001, Xin Wang 0003
IEEE Trans. Commun.2
2020 Resilient to Byzantine Attacks Finite-Sum Optimization Over Networks
abstract
This contribution deals with distributed finite-sum optimization for learning over networks in the presence of malicious Byzantine attacks. To cope with such attacks, resilient approaches so far combine stochastic gradient descent (SGD) with different robust aggregation rules. However, the sizeable SGD-induced gradient noise makes it challenging to distinguish malicious messages sent by the Byzantine attackers from noisy stochastic gradients sent by the friendly workers. This motivates gradient noise reduction as a means of robustifying SGD in the presence of Byzantine attacks. To this end, the present work puts forth a Byzantine attack resilient distributed (Byrd-) SAGA approach for learning tasks involving finite-sum optimization over networks. Rather than the mean employed by distributed SAGA, the novel Byrd-SAGA relies on the geometric median to aggregate the corrected stochastic gradients sent by the workers. When less than half of the workers are Byzantine attackers, the robustness of geometric median to outliers enables Byrd-SAGA to achieve provable linear convergence to a neighborhood of the optimal solution, where the size of neighborhood is determined by the number of Byzantine workers. Numerical tests demonstrate the robustness of Byrd-SAGA to various Byzantine attacks, as well as the merits of Byrd-SAGA over Byzantine-resilient SGD.
Zhaoxian Wu, Qing Ling 0001, Tianyi Chen 0002, Georgios B. Giannakis
ICASSP3
2020 An MAB Approach for MEC-centric Task-offloading Control in Multi-RAT HetNets
abstract
The exponential growth of data traffic over mobile internet leads to a need of heterogeneous networks (HetNets) which integrate multiple radio access technologies (multi-RATs) to allocate task-offloading with quick coordination. In this paper, we present a novel mobile edge computing (MEC) architecture for multi-RAT HetNets, and propose an MEC-centric offloading decision mechanism. By formulating the intended task as a multi-armed bandit (MAB) problem, we leverage an online learning approach to develop a fronthaul aware upper confidence bound (FA-UCB) algorithm that is capable of dealing with uncertainty and asymmetry of network state information. It is rigorously established that the proposed FA-UCB algorithm has a sublinear regret bound against the optimal scheme with full a-priori knowledge. In addition, numerical results demonstrate that the proposed FA-UCB scheme can significantly outperform the existing alternatives in terms of learning regret.
Bochun Wu, Tianyi Chen 0002, Xin Wang 0003
ICC2
2019 RSA: Byzantine-Robust Stochastic Aggregation Methods for Distributed Learning from Heterogeneous Datasets
abstract
In this paper, we propose a class of robust stochastic subgradient methods for distributed learning from heterogeneous datasets at presence of an unknown number of Byzantine workers. The Byzantine workers, during the learning process, may send arbitrary incorrect messages to the master due to data corruptions, communication failures or malicious attacks, and consequently bias the learned model. The key to the proposed methods is a regularization term incorporated with the objective function so as to robustify the learning task and mitigate the negative effects of Byzantine attacks. The resultant subgradient-based algorithms are termed Byzantine-Robust Stochastic Aggregation methods, justifying our acronym RSA used henceforth. In contrast to most of the existing algorithms, RSA does not rely on the assumption that the data are independent and identically distributed (i.i.d.) on the workers, and hence fits for a wider class of applications. Theoretically, we show that: i) RSA converges to a near-optimal solution with the learning error dependent on the number of Byzantine workers; ii) the convergence rate of RSA under Byzantine attacks is the same as that of the stochastic gradient descent method, which is free of Byzantine attacks. Numerically, experiments on real dataset corroborate the competitive performance of RSA and a complexity reduction compared to the state-of-the-art alternatives.
Liping Li 0004, Wei Xu 0010, Tianyi Chen 0002, Georgios B. Giannakis, Qing Ling 0001
AAAI3
2019 Bandit Online Learning with Unknown Delays
abstract
This paper deals with bandit online learning, where feedback of unknown delay can emerge in non-stochastic multi-armed bandit (MAB) and bandit convex optimization (BCO) settings. MAB and BCO require only values of the objective function to become available through feedback, and are used to estimate the gradient appearing in the corresponding iterative algorithms. Since the challenging case of feedback with unknown delays prevents one from constructing the sought gradient estimates, existing MAB and BCO algorithms become intractable. Delayed exploration, exploitation, and exponential (DEXP3) iterations, along with delayed bandit gradient descent (DBGD) iterations are developed for MAB and BCO with unknown delays, respectively. Based on a unifying analysis framework, it is established that both DEXP3 and DBGD guarantee an $\tilde{\cal O}\big( \sqrt{K(T+D)} \big)$ regret, where $D$ denotes the delay accumulated over $T$ slots, and $K$ represents the number of arms in MAB or the dimension of decision variables in BCO. Numerical tests using both synthetic and real data validate DEXP3 and DBGD.
Bingcong Li, Tianyi Chen 0002, Georgios B. Giannakis
AISTATS2
2019 Communication-Efficient Distributed Learning via Lazily Aggregated Quantized Gradients
abstract
The present paper develops a novel aggregated gradient approach for distributed machine learning that adaptively compresses the gradient communication. The key idea is to first quantize the computed gradients, and then skip less informative quantized gradient communications by reusing outdated gradients. Quantizing and skipping result in 'lazy' worker-server communications, which justifies the term Lazily Aggregated Quantized gradient that is henceforth abbreviated as LAQ. Our LAQ can provably attain the same linear convergence rate as the gradient descent in the strongly convex case, while effecting major savings in the communication overhead both in transmitted bits as well as in communication rounds. Empirically, experiments with real data corroborate a significant communication reduction compared to existing gradient- and stochastic gradient-based algorithms.
Jun Sun 0014, Tianyi Chen 0002, Georgios B. Giannakis, Zaiyue Yang
NeurIPS2
2019 Bandit Convex Optimization for Scalable and Dynamic IoT Management
abstract
This paper deals with online convex optimization involving both time-varying loss functions, and time-varying constraints. The loss functions are not fully accessible to the learner, and instead only the function values (also known as bandit feedback) are revealed at queried points. The constraints are revealed after making decisions, and can be instantaneously violated, yet they must be satisfied in the long term. This setting fits nicely the emerging online network tasks such as fog computing in the Internet-of-Things, where online decisions must flexibly adapt to the changing user preferences (loss functions), and the temporally unpredictable availability of resources (constraints). Tailored for such human-in-the-loop systems where the loss functions are hard to model, a family of online bandit saddle-point (BanSaP) schemes are developed, which adaptively adjust the online operations based on (possibly multiple) bandit feedback of the loss functions, and the changing environment. Performance here is assessed by: 1) dynamic regret that generalizes the widely used static regret and 2) fit that captures the accumulated amount of constraint violations. Specifically, BanSaP is proved to simultaneously yield sublinear dynamic regret and fit, provided that the best dynamic solutions vary slowly over time. Numerical tests in fog computation offloading tasks corroborate that our proposed BanSaP approach offers competitive performance relative to existing approaches that are based on gradient feedback.
Tianyi Chen 0002, Georgios B. Giannakis
IEEE Internet Things J.1
2019 Random Feature-based Online Multi-kernel Learning in Environments with Unknown Dynamics
abstract
Kernel-based methods exhibit well-documented performance in various nonlinear learning tasks. Most of them rely on a preselected kernel, whose prudent choice presumes task-specific prior information. Especially when the latter is not available, multi-kernel learning has gained popularity thanks to its flexibility in choosing kernels from a prescribed kernel dictionary. Leveraging the random feature approximation and its recent orthogonality-promoting variant, the present contribution develops a scalable multi-kernel learning scheme (termed Raker) to obtain the sought nonlinear learning function `on the fly,' first for static environments. To further boost performance in dynamic environments, an adaptive multi-kernel learning scheme (termed AdaRaker) is developed. AdaRaker accounts not only for data-driven learning of kernel combination, but also for the unknown dynamics. Performance is analyzed in terms of both static and dynamic regrets. AdaRaker is uniquely capable of tracking nonlinear learning functions in environments with unknown dynamics, and with with analytic performance guarantees Tests with synthetic and real datasets are carried out to showcase the effectiveness of the novel algorithms.
Yanning Shen, Tianyi Chen 0002, Georgios B. Giannakis
J. Mach. Learn. Res.2
2019 Learning and Management for Internet of Things: Accounting for Adaptivity and Scalability
abstract
Internet of Things (IoT) envisions an intelligent infrastructure of networked smart devices offering task-specific monitoring and control services. The unique features of IoT include extreme heterogeneity, massive number of devices, and unpredictable dynamics partially due to human interaction. These call for foundational innovations in network design and management. Ideally, it should allow efficient adaptation to changing environments, and low-cost implementation scalable to a massive number of devices, subject to stringent latency constraints. To this end, the overarching goal of this paper is to outline a unified framework for online learning and management policies in IoT through joint advances in communication, networking, learning, and optimization. From the network architecture vantage point, the unified framework leverages a promising fog architecture that enables smart devices to have proximity access to cloud functionalities at the network edge, along the cloud-to-things continuum. From the algorithmic perspective, key innovations target online approaches adaptive to different degrees of nonstationarity in IoT dynamics, and their scalable model-free implementation under limited feedback that motivates blind or bandit approaches. The proposed framework aspires to offer a stepping stone that leads to systematic designs and analysis of task-specific learning and management schemes for IoT, along with a host of new research directions to build on.
Tianyi Chen 0002, Sergio Barbarossa, Xin Wang 0003, Georgios B. Giannakis, Zhi-Li Zhang
Proc. IEEE1
2019 Multi-Timescale Online Optimization of Network Function Virtualization for Service Chaining
abstract
Network Function Virtualization (NFV) can cost-efficiently provide network services by running different virtual network functions (VNFs) at different virtual machines (VMs) in a correct order. This can result in strong couplings between the decisions of the VMs on the placement and operations of VNFs. This paper presents a new fully decentralized online approach for optimal placement and operations of VNFs. Building on a new stochastic dual gradient method, our approach decouples the real-time decisions of VMs, asymptotically minimizes the time-average cost of NFV, and stabilizes the backlogs of network services with a cost-backlog tradeoff of [ε, 1/ε], for any ε > 0. Our approach can be relaxed into multiple timescales to have VNFs (re)placed at a larger timescale and hence alleviate service interruptions. While proved to preserve the asymptotic optimality, the larger timescale can slow down the optimal placement of VNFs. A learn-and-adapt strategy is further designed to speed the placement up with an improved tradeoff [ε, log2(ε)/ε]. Numerical results show that the proposed method is able to reduce the time-average cost of NFV by 23 percent and reduce the queue length (or delay) by 74 percent, as compared to existing benchmarks.
Xiaojing Chen 0001, Wei Ni 0001, Tianyi Chen 0002, Iain B. Collings, Xin Wang 0003, Ren Ping Liu 0001, Georgios B. Giannakis
IEEE Trans. Mob. Comput.3
2018 Online Ensemble Multi-kernel Learning Adaptive to Non-stationary and Adversarial Environments
abstract
Kernel-based methods exhibit well-documented performance in various nonlinear learning tasks. Most of them rely on a preselected kernel, whose prudent choice presumes task-specific prior information. To cope with this limitation, multi-kernel learning has gained popularity thanks to its flexibility in choosing kernels from a prescribed kernel dictionary. Leveraging the random feature approximation and its recent orthogonality-promoting variant, the present contribution develops an online multi-kernel learning scheme to infer the intended nonlinear function ‘on the fly.’ To further boost performance in non-stationary environments, an adaptive multi-kernel learning scheme is developed with affordable computation and memory complexity. Performance is analyzed in terms of both static and dynamic regret. To our best knowledge, AdaRaker is the first algorithm that can optimally track nonlinear functions in non-stationary settings with strong theoretical guarantees. Numerical tests on real datasets are carried out to showcase the effectiveness of the proposed algorithms.
Yanning Shen, Tianyi Chen 0002, Georgios B. Giannakis
AISTATS2
2018 Harnessing Bandit Online Learning to Low-Latency Fog Computing
abstract
This paper focuses on the online fog computing tasks in the Internet-of-Things (IoT), where online decisions must flexibly adapt to the changing user preferences (loss functions), and the temporally unpredictable availability of resources (constraints). Tailored for such human-in-the-loop systems where the loss functions are hard to model, a family of bandit online saddle-point (BanSP) schemes are developed, which adaptively adjust the online operations based on (possibly multiple) bandit feedback of the loss functions, and the changing environment. Performance here is assessed by: i) dynamic regret that generalizes the widely used static regret; and, ii) fit that captures the accumulated amount of constraint violations. Specifically, BanSP is proved to simultaneously yield sub-linear dynamic regret and fit, provided that the best dynamic solutions vary slowly over time. Numerical tests on fog computing tasks corroborate that BanSP offers desired performance under such limited information.
Tianyi Chen 0002, Georgios B. Giannakis
ICASSP1
2018 Online Multi-Kernel Learning with Orthogonal Random Features
abstract
Kernel-based methods have well-appreciated performance in various nonlinear learning tasks. Most of them rely on a preselected kernel, whose prudent choice presumes task-specific prior information. To cope with this limitation, multi-kernel learning has gained popularity thanks to its flexibility in choosing kernels from a prescribed kernel dictionary. Leveraging the random feature approximation and its recent orthogonality-promoting variant, the present contribution develops an online multi-kernel learning scheme to infer the intended nonlinear function `on the fly.' Performance analysis shows that the novel algorithm can afford sublinear regret. Numerical tests on real datasets are carried out to showcase the effectiveness of the proposed algorithms.
Yanning Shen, Tianyi Chen 0002, Georgios B. Giannakis
ICASSP2
2018 LAG: Lazily Aggregated Gradient for Communication-Efficient Distributed Learning
abstract
This paper presents a new class of gradient methods for distributed machine learning that adaptively skip the gradient calculations to learn with reduced communication and computation. Simple rules are designed to detect slowly-varying gradients and, therefore, trigger the reuse of outdated gradients. The resultant gradient-based algorithms are termed Lazily Aggregated Gradient --- justifying our acronym LAG used henceforth. Theoretically, the merits of this contribution are: i) the convergence rate is the same as batch gradient descent in strongly-convex, convex, and nonconvex cases; and, ii) if the distributed datasets are heterogeneous (quantified by certain measurable constants), the communication rounds needed to achieve a targeted accuracy are reduced thanks to the adaptive reuse of lagged gradients. Numerical experiments on both synthetic and real data corroborate a significant communication reduction compared to alternatives.
Tianyi Chen 0002, Georgios B. Giannakis, Tao Sun 0005, Wotao Yin
NeurIPS1
2018 Heterogeneous Online Learning for "Thing-Adaptive" Fog Computing in IoT
abstract
Internet of Things (IoT) is featured with its seamless connectivity of billions of smart devices, which offer different functionalities and serve various personalized tasks. To meet the task-specific requirements such as latency and privacy, the fog computing emerges to extend cloud computing services to the edge of the Internet backbone. This paper deals withonline fog computingemerging in IoT, where the goal is to balance computation and communication at fog networks on-the-fly to minimize service latency. Due to heterogeneous devices and human participation in IoT, the online decisions here need to flexibly adapt to the temporally unpredictable user demands and availability of fog resources. By generalizing the classic online convex optimization (OCO) framework, the low-latency fog computing task is first formulated as an OCO problem involving both time-varying loss functions and time-varying constraints. These constraints are revealed after making decisions, and allow instantaneous violations yet they must be satisfied in the long term. Tailored for heterogeneous tasks in IoT, a “thing-adaptive” online saddle-point (TAOSP) scheme is developed, which automatically adjusts the stepsize to offer desirabletask-specificlearning rates. It is established that without prior knowledge of the time-varying parameters, TAOSP simultaneously yields near-optimality and feasibility, provided that the best dynamic solutions vary slowly over time. Numerical tests corroborate that our novel approach outperforms the state-of-the-art in minimizing network latency.
Tianyi Chen 0002, Qing Ling 0001, Yanning Shen, Georgios B. Giannakis
IEEE Internet Things J.1
2017 Distributed Stochastic Optimization of Network Function Virtualization
abstract
Decoupling network services from underlying hardware, network function virtualization (NFV) is expected to significantly improve agility and reduce network cost. However, network services, sequences of network functions, need to be processed in specific orders at specific types of virtual machines (VMs), which couples decisions of VMs on processing or routing network services. Built on a new stochastic dual gradient method, our approach suppresses the couplings, minimizes the time-average cost of NFV, stabilizes queues at VMs, and reduces the backlogs of unprocessed services through online learning and adaptation. Asymptotically optimal decisions are instantly generated at individual VMs, with a cost-delay tradeoff [ε,log2(ε)/√ε]. Numerical results show that the proposed method is able to reduce the time-average cost of NFV by 30% and reduce the queue length (or delay) by 83%, as compared to existing non-stochastic approaches.
Xiaojing Chen 0001, Wei Ni 0001, Tianyi Chen 0002, Iain B. Collings, Xin Wang 0003, Ren Ping Liu 0001, Georgios B. Giannakis
GLOBECOM3
2017 DGLB: Distributed Stochastic Geographical Load Balancing over Cloud Networks
abstract
Contemporary cloud networks are being challenged by the rapid increase of user demands and growing concerns about global warming, due to their substantial energy consumption. This requires future data centers to be both energy efficient and sustainable, which calls for leveraging cutting-edge features and the flexibility provided by the modern smart grids. To fulfill those goals, this paper puts forward a systematic approach to designing energy-aware traffic-efficient geographicalload balancing schemesfor data-center networks that are not only optimal, but also computationally efficient and amenable todistributedimplementation. Under this comprehensive approach, workload and power balancing schemes are designed jointly across the network, both delay-tolerant andinteractive workloadsare accommodated, novel smart-grid features such as energy storage units are incorporated to cope with renewables, andincentive pricingmechanisms are adopted in the design. To further account for the spatio-temporal variation of demands, energy prices and renewables, the task is formulated as a two-timescale stochastic optimization. Leveraging dual stochastic approximation and the fast iterative shrinkage-thresholding algorithm (FISTA), the proposed optimization is decomposed across time slots (first-stage) and data centers (second-stage). While the resultant online algorithm is strictly feasible and provably optimal under a Markovian assumption for the underlying random processes, extensive numerical tests further demonstrate that it also works well in real-data scenarios, where the underlying randomness is highly correlated across time.
Tianyi Chen 0002, Antonio G. Marqués, Georgios B. Giannakis
IEEE Trans. Parallel Distributed Syst.1
2016 Two-Scale Stochastic Control for Smart-Grid Powered Coordinated Multi-Point Systems
abstract
In this paper, a novel two-scale stochastic control framework is put forth for smart-grid powered coordinated multi-point (CoMP) systems. Taking into account renewable energy sources (RES), dynamic pricing, two-way energy trading facilities and imperfect energy storage devices, the energy management task is formulated as an infinite-horizon optimization problem minimizing the time-averaged energy transaction cost, subject to the users' quality of service (QoS) requirements. Leveraging the Lyapunov optimization approach and the stochastic subgradient method, a two-scale online control (TS-OC) approach is developed to make online control decisions at two timescales. It is analytically established that the TS-OC is capable of yielding a feasible and asymptotically near-optimal solution.
Xiaojing Chen 0001, Tianyi Chen 0002, Xin Wang 0003, Longbo Huang, Georgios B. Giannakis
GLOBECOM2
2016 Stochastic online control for smart-grid powered MIMO downlink transmissions
abstract
An infinite time-horizon resource allocation problem is formulated to maximize the time-averaged multi-input multi-output (MIMO) downlink throughput, subject to a time-averaged energy cost budget. By using the advanced time decoupling technique, a novel stochastic subgradient based online control (SGOC) approach is developed for the resultant smart-grid powered communication system. It is analytically established that even without a-priori knowledge of the underlying random processes, the proposed online algorithm is capable of yielding a feasible and asymptotically optimal solution.
Xiaojing Chen 0001, Tianyi Chen 0002, Xin Wang 0003, Georgios B. Giannakis
ICASSP2
2016 Robust geographical load balancing for sustainable data centers
abstract
A systematic framework is put forth in this paper to integrate renewable energy sources (RES), distributed storage units, cooling facilities, as well as dynamic pricing into the workload and energy management tasks for a data center network. To cope with RES uncertainty, the resource allocation task is formulated as a robust optimization problem minimizing the worst-case net cost. The resulting problem is reformulated as a convex program, and then solved in a distributed fashion using the dual decomposition approach. Numerical tests demonstrate the performance gain of the proposed approach over the existing alternative.
Tianyi Chen 0002, Yu Zhang 0005, Xin Wang 0003, Georgios B. Giannakis
ICASSP1
2016 Robust Workload and Energy Management for Sustainable Data Centers
abstract
A large number of geo-distributed data centers begin to surge in the era of data deluge and information explosion. To meet the growing demand in massive data processing, the infrastructure of future data centers must be energy-efficient and sustainable. Facing this challenge, a systematic framework is put forth in this paper to integrate renewable energy sources (RES), distributed storage units, cooling facilities, as well as dynamic pricing into the workload and energy management tasks of a data center network. To cope with RES uncertainty, the resource allocation task is formulated as a robust optimization problem minimizing the worst-case net cost. Compared with existing stochastic optimization methods, the proposed approach entails a deterministic uncertainty set where generated RES reside, thus can be readily obtained in practice. It is further shown that the problem can be cast as a convex program, and then solved in a distributed fashion using the dual decomposition method. By exploiting the spatio-temporal diversity of local temperature, workload demand, energy prices, and renewable availability, the proposed approach outperforms existing alternatives, as corroborated by extensive numerical tests performed using real data.
Tianyi Chen 0002, Yu Zhang 0005, Xin Wang 0003, Georgios B. Giannakis
IEEE J. Sel. Areas Commun.1
2016 Dynamic Resource Allocation for Smart-Grid Powered MIMO Downlink Transmissions
abstract
Benefiting from technological advances in the smart grid era, next-generation multi-input multi-output (MIMO) communication systems are expected to be powered by renewable energy sources (RES) integrated in the distribution grid, thus realizing the vision of “green communications.” However, penetration of renewables introduces variabilities in the traditional power system, making RES benefits achievable only after appropriately mitigating their inherently high variability, which challenges existing resource allocation strategies. Aligned with this goal, an infinite time-horizon resource allocation problem is formulated to maximize the time-average MIMO downlink throughput, subject to a time-average energy cost budget. By using the advanced time decoupling technique, a novel stochastic subgradient-based online control approach is developed for the resultant smart-grid powered communication system. It is established analytically that even without a priori knowledge of the independently and identically distributed (i.i.d.) processes involved such as channel coefficients, renewables, and electricity prices, the proposed online control algorithm is still able to yield a feasible and asymptotically optimal solution. Numerical results further demonstrate that the proposed algorithm also works well in non-i.i.d. scenarios, where the underlying randomness is highly correlated over time.
Xin Wang 0003, Tianyi Chen 0002, Xiaojing Chen 0001, Georgios B. Giannakis
IEEE J. Sel. Areas Commun.2
2016 Dynamic Energy Management for Smart-Grid-Powered Coordinated Multipoint Systems
abstract
Due to increasing threats of global warming and climate change concerns, green wireless communications have recently drawn intense attention toward reducing carbon emissions. Aligned with this goal, the present paper deals with dynamic energy management for smart-grid powered coordinated multipoint (CoMP) transmissions. To address the intrinsic variability of renewable energy sources, a novel energy transaction mechanism is introduced for grid-connected base stations that are also equipped with an energy storage unit. Aiming to minimize the expected energy transaction cost while guaranteeing the worst-case users’ quality of service, an infinite-horizon optimization problem is formulated to obtain the optimal downlink transmit beamformers that are robust to channel uncertainties. Capitalizing on the virtual-queue-based relaxation technique and the stochastic dual-subgradient method, an efficient online algorithm is developed yielding a feasible and asymptotically optimal solution. Numerical tests with synthetic and real data corroborate the analytical performance claims and highlight the merits of the novel approach.
Xin Wang 0003, Yu Zhang 0005, Tianyi Chen 0002, Georgios B. Giannakis
IEEE J. Sel. Areas Commun.3
2015 Optimal Dynamic Power Management for Green Coordinated Multipoint Systems
abstract
The paper deals with dynamic energy management for smart-grid powered coordinated multi-point (CoMP) transmissions. Aiming to minimize the expected energy transaction cost while guaranteeing the worst-case users' quality of service (QoS), an infinite-horizon optimization problem is formulated to obtain the optimal downlink transmit beamformers that are robust to channel uncertainties. Capitalizing on the virtual-queue based relaxation technique and the stochastic dual-subgradient method, an efficient online algorithm is developed in this context. Without a-priori knowledge of any statistics of the underlying random processes, it is rigorously established that the proposed algorithm is able to yield a feasible and asymptotically optimal solution.
Xin Wang 0003, Tianyi Chen 0002, Yu Zhang 0005, Georgios B. Giannakis
GLOBECOM2
2015 Optimal MIMO Broadcasting for Energy Harvesting Transmitter With non-Ideal Circuit Power Consumption
abstract
This paper develops a novel approach to optimal broadcast scheduling for an energy-harvesting powered transmitter with non-ideal circuit power consumption. Relying on the uplink-downlink duality and convex optimization tools, the proposed approach provides low-complexity algorithms to obtain the optimal transmission policies that maximize the weighted sum-throughput for multi-input multi-output (MIMO) broadcast channels. For both time-invariant and time-varying channels, it is revealed that the optimal transmission between any two consecutive channel or energy state changing instants, termed epoch, can only take one of the three strategies: 1) no transmission; 2) transmission with an energy-efficiency (EE) maximizing sum-power over part of the epoch; or 3) transmission with a sum-power greater than the EE-maximizing power over the whole epoch. The proposed approach can provide the optimal benchmarks for practical schemes in energy-harvesting MIMO broadcast transmissions, and can be employed to develop efficient online scheduling schemes which require only causal knowledge of energy arrival realizations.
Xin Wang 0003, Zheng Nan, Tianyi Chen 0002
IEEE Trans. Wirel. Commun.3
2014 Optimal MIMO broadcasting over time-varying wireless channels for energy harvesting transmitter with non-ideal circuit power
abstract
We develop a novel approach to optimal broadcast scheduling over time-varying channels for an energy harvesting transmitter with finite-capacity battery and non-ideal circuit power consumption. Relying on the convex optimization tools, a low-complexity algorithm is proposed to obtain the optimal transmission policy that maximizes the weighted sum-throughput for multi-input multi-output (MIMO) broadcast channels. Our approach provides the optimal benchmark to all the practical schemes for energy harvesting powered broadcasting with non-ideal circuit power.
Zheng Nan, Tianyi Chen 0002, Xin Wang 0003
ICASSP2