EDBT 2026 Demo / reviewers in the wild / expert
Songtao Lu
dblp:05/2887
· DBLP profile ↗
88ranked-venue papers
26as first author
56since 2021 · last 2025
0000-0001-9256-9648ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 46 · 9 first-author · 38 since 2021Graphics, computer vision, multimedia, augmented reality and games · 21 · 10 first-author · 15 since 2021Computer networks · 14 · 6 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 since 2021Security and privacy · 2 · 2 since 2021Databases, data management, data science and information retrieval · 2 · 2 since 2021Systems, architecture and hardware · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Q-function Decomposition with Intervention Semantics for Factored Action SpacesabstractMany practical reinforcement learning environments have a discrete factored action space that induces a large combinatorial set of actions, thereby posing significant challenges. Existing approaches leverage the regular structure of the action space and resort to a linear decomposition of Q-functions, which avoids enumerating all combinations of factored actions. In this paper, we consider Q-functions defined over a lower dimensional projected subspace of the original action space, and study the condition for the unbiasedness of decomposed Q-functions using causal effect estimation from the no unobserved confounder setting in causal statistics. This leads to a general scheme which we call action decomposed reinforcement learning that uses the projected Q-functions to approximate the Q-function in standard model-free reinforcement learning algorithms. The proposed approach is shown to improve sample complexity in a model-based reinforcement learning setting. We demonstrate improvements in sample efficiency compared to state-of-the-art baselines in online continuous control environments and a real-world offline sepsis treatment environment. Junkyu Lee 0001, Tian Gao 0007, Elliot Nelson, Miao Liu 0001, Debarun Bhattacharjya, Songtao Lu |
AISTATS | 6 |
| 2025 | Epigraph Based Multilevel Optimization (EMO) for Enhancing Chain-of-Thought Reasoning CapabilitiesabstractChain-of-thought (CoT) reasoning applies to complex tasks with multiple intermediate steps, a key feature of large language models. Recent studies have revealed CoT as a composition of in-context filtering and learning. This paper proposes a unified framework for CoT optimization that exploits the nested problem structure to formulate training as multilevel optimization. Each intermediate reasoning step is a distinct optimization level. We develop an epigraph-based multilevel optimization (EMO) method to iteratively find the optimal solution for this class of problems. Experiments using GPT-2 show that the proposed EMO achieves the lowest generalization errors across all intermediate steps compared to state-of-the-art, highlighting the importance of nested optimization approaches for CoT reasoning. Songtao Lu, Yanna Ding, Lior Horesh, Jianxi Gao, Malik Magdon-Ismail |
ICASSP | 1 |
| 2025 | Training Nonlinear Transformers for Chain-of-Thought Inference: A Theoretical Generalization AnalysisabstractChain-of-Thought (CoT) is an efficient prompting method that enables the reasoning ability of large language models by augmenting the query using multiple examples with multiple intermediate steps. Despite the empirical success, the theoretical understanding of how to train a Transformer to achieve the CoT ability remains less explored. This is primarily due to the technical challenges involved in analyzing the nonconvex optimization on nonlinear attention models. To the best of our knowledge, this work provides the first theoretical study of training Transformers with nonlinear attention to obtain the CoT generalization capability so that the resulting model can inference on unseen tasks when the input is augmented by examples of the new task. We first quantify the required training samples and iterations to train a Transformer model towards CoT ability. We then prove the success of its CoT generalization on unseen tasks with distribution-shifted testing data. Moreover, we theoretically characterize the conditions for an accurate reasoning output by CoT even when the provided reasoning examples contain noises and are not always accurate. In contrast, in-context learning (ICL), which can be viewed as one-step CoT without intermediate steps, may fail to provide an accurate output when CoT does. These theoretical findings are justified through experiments. Hongkang Li, Songtao Lu |
ICLR | 2 |
| 2025 | DUET: Decentralized Bilevel Optimization without Lower-Level Strong ConvexityabstractDecentralized bilevel optimization (DBO) provides a powerful framework for multi-agent systems to solve local bilevel tasks in a decentralized fashion without the need for a central server.
However, most existing DBO methods rely on lower-level strong convexity (LLSC) to guarantee unique solutions and a well-defined hypergradient for stationarity measure, hindering their applicability in many practical scenarios not satisfying LLSC.
To overcome this limitation, we introduce a new single-loop DBO algorithm called diminishing quadratically-regularized bilevel decentralized optimization (DUET), which eliminates the need for LLSC by introducing a diminishing quadratic regularization to the lower-level (LL) objective.
We show that DUET achieves an iteration complexity of $O(1/T^{1-5p-\frac{11}{4}\tau})$ for approximate KKT-stationary point convergence under relaxed assumptions, where $p$ and $\tau $ are control parameters for LL learning rate and averaging, respectively.
In addition, our DUET algorithm incorporates gradient tracking to address data heterogeneity, a key challenge in DBO settings.
To the best of our knowledge, this is the first work to tackle DBO without LLSC under decentralized settings with data heterogeneity.
Numerical experiments validate the theoretical findings and demonstrate the practical effectiveness of our proposed algorithms. Zhuqing Liu, Songtao Lu, Yingbin Liang, Jia Liu 0002 |
ICLR | 3 |
| 2025 | TSP: A Two-Sided Smoothed Primal-Dual Method for Nonconvex Bilevel OptimizationabstractExtensive research has shown that a wide range of machine learning problems can be formulated as bilevel optimization, where two levels of learning processes intertwine through distinct sets of optimization variables. However, prevailing approaches often impose stringent assumptions, such as strong convexity of the lower-level loss function or uniqueness of the optimal solution, to enable algorithmic development and convergence analysis. However, these assumptions tend to be overly restrictive in real-world scenarios. In this work, we explore a recently popularized Moreau envelope based reformulation of bilevel optimization problems, accommodating nonconvex objective functions at both levels. We propose a stochastic primal-dual method that incorporates smoothing on both sides, capable of finding Karush-Kuhn-Tucker solutions for this general class of nonconvex bilevel optimization problems. A key feature of our algorithm is its ability to dynamically weigh the lower-level problems, enhancing its performance, particularly in stochastic learning scenarios. Numerical experiments underscore the superiority of our proposed algorithm over existing penalty-based methods in terms of both the convergence rate and the test accuracy. Songtao Lu |
ICML | 1 |
| 2025 | Optimality and NP-Hardness of Transformers in Learning Markovian Dynamical FunctionsabstractTransformer architectures can solve unseen tasks based on input-output pairs in a given prompt due to in-context learning (ICL). Existing theoretical studies on ICL have mainly focused on linear regression tasks, often with i.i.d. inputs. To understand how transformers express in-context learning when modeling dynamics-driven functions, we investigate Markovian function learning through a structured ICL setup, where we characterize the loss landscape to reveal underlying optimization behaviors. Specifically, we (1) provide the closed-form expression of the global minimizer (in an enlarged parameter space) for a single-layer linear self-attention (LSA) model; (2) prove that recovering transformer parameters that realize the optimal solution is NP-hard in general, revealing a fundamental limitation of one-layer LSA in representing structured dynamical functions; and (3) supply a novel interpretation of a multilayer LSA as performing preconditioned gradient descent to optimize multiple objectives beyond the square loss. These theoretical results are numerically validated using simplified transformers. Yanna Ding, Songtao Lu, Yingdong Lu, Tomasz Nowicki, Jianxi Gao |
NeurIPS | 2 |
| 2025 | Meta-D2AG: Causal Graph Learning with Interventional Dynamic DataabstractCausal discovery in the form of a directed acyclic graph (DAG) for dynamic time series data has been widely studied in various applications. Much of the existing work has focused on observational, offline, and/or stationary settings. In this work, we propose a dynamic DAG discovery algorithm, Meta-D$^2$AG, based on online meta-learning. Meta-D$^2$AG is designed to learn dynamic DAG structures from potentially nonlinear and non-stationary times series datasets, accounting for changes in both parameters and graph structures. Notably, Meta-D$^2$AG explicitly treats data collected at different time points with distribution shifts as distinct domains, which is assumed to occur as a result of external interventions. Moreover, Meta-D$^2$AG contains a new online meta-learning framework to take advantage of the temporal transition among existing domains such that it can quickly adapt to new domains with few measurements. A first-order optimization approach is utilized to efficiently solve the meta-learning framework, and theoretical analysis establishes the identifiability conditions and the convergence of the learning process. We demonstrate the promising performance of our method through better accuracy and sample efficiency on benchmark datasets against state-of-the-art baselines. Tian Gao 0007, Songtao Lu, Junkyu Lee 0001, Elliot Nelson, Debarun Bhattacharjya, Yue Yu 0011, Miao Liu 0001 |
NeurIPS | 2 |
| 2025 | Objective Soups: Multilingual Multi-Task Modeling for Speech ProcessingabstractThe 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 |
NeurIPS | 4 |
| 2025 | Decentralized Bilevel Optimization: A Perspective from Transient Iteration ComplexityabstractStochastic bilevel optimization (SBO) is becoming increasingly essential in machine learning due to its versatility in handling nested structures. To address large-scale SBO, decentralized approaches have emerged as effective paradigms in which nodes communicate with immediate neighbors without a central server, thereby improving communication efficiency and enhancing algorithmic robustness. However, most decentralized SBO algorithms focus solely on asymptotic convergence rates, overlooking transient iteration complexity-the number of iterations required before asymptotic rates dominate, which results in limited understanding of the influence of network topology, data heterogeneity, and the nested bilevel algorithmic structures. To address this issue, this paper introduces D-SOBA, a Decentralized Stochastic One-loop Bilevel Algorithm framework. D-SOBA comprises two variants: D-SOBA-SO, which incorporates second-order Hessian and Jacobian matrices, and D-SOBA-FO, which relies entirely on first-order gradients. We provide a comprehensive non-asymptotic convergence analysis and establish the transient iteration complexity of D-SOBA. This provides the first theoretical understanding of how network topology, data heterogeneity, and nested bilevel structures influence decentralized SBO. Extensive experimental results demonstrate the efficiency and theoretical advantages of D-SOBA. Boao Kong, Shuchen Zhu, Songtao Lu, Xinmeng Huang, Kun Yuan 0001 |
J. Mach. Learn. Res. | 3 |
| 2024 | Byzantine-Robust Decentralized Federated LearningabstractFederated learning (FL) enables multiple clients to collaboratively train machine learning models without revealing their private training data. In conventional FL, the system follows the server-assisted architecture (server-assisted FL), where the training process is coordinated by a central server. However, the server-assisted FL framework suffers from poor scalability due to a communication bottleneck at the server, and trust dependency issues. To address challenges, decentralized federated learning (DFL) architecture has been proposed to allow clients to train models collaboratively in a serverless and peer-to-peer manner. However, due to its fully decentralized nature, DFL is highly vulnerable to poisoning attacks, where malicious clients could manipulate the system by sending carefully-crafted local models to their neighboring clients. To date, only a limited number of Byzantine-robust DFL methods have been proposed, most of which are either communication-inefficient or remain vulnerable to advanced poisoning attacks. In this paper, we propose a new algorithm called BALANCE (Byzantine-robust averaging through local similarity in decentralization) to defend against poisoning attacks in DFL. In BALANCE, each client leverages its own local model as a similarity reference to determine if the received model is malicious or benign. We establish the theoretical convergence guarantee for BALANCE under poisoning attacks in both strongly convex and non-convex settings. Furthermore, the convergence rate of BALANCE under poisoning attacks matches those of the state-of-the-art counterparts in Byzantine-free settings. Extensive experiments also demonstrate that BALANCE outperforms existing DFL methods and effectively defends against poisoning attacks. Minghong Fang, Hairi, Prashant Khanduri, Jia Liu 0002, Songtao Lu, Yuchen Liu 0001, Neil Zhenqiang Gong |
CCS | 6 |
| 2024 | Variance Reduction Can Improve Trade-Off in Multi-Objective LearningabstractMany 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 |
ICASSP | 3 |
| 2024 | Signal Transformer: Complex-Valued Attention and Meta-Learning for Signal RecognitionabstractDeep neural networks have been shown as a class of useful tools for addressing signal recognition issues in recent years, especially for identifying the nonlinear feature structures of signals. However, this power of most deep learning techniques heavily relies on an abundant amount of training data, so the performance of classic neural nets decreases sharply when the number of training data samples is small or unseen data are presented in the testing phase. This calls for an advanced strategy, i.e., model-agnostic meta-learning (MAML), which can capture the invariant representation of the data samples or signals. In this paper, inspired by the special structure of the signal, i.e., real and imaginary parts consisted in practical time-series signals, we propose a Complex-valued Attentional MEta Learner (CAMEL) for few-shot signal recognition in the complex domain by leveraging attention and meta-learning. Experimental results showcase the superiority of the proposed CAMEL compared with the state-of-the-art methods. Yihong Dong, Muqiao Yang, Songtao Lu, Qingjiang Shi |
ICASSP | 4 |
| 2024 | Joint Unsupervised and Supervised Training for Automatic Speech Recognition via Bilevel OptimizationabstractIn 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 |
ICASSP | 4 |
| 2024 | How Can Personalized Context Help? Exploring Joint Retrieval of Passage and Personalized ContextabstractThe integration of external personalized context information into document-grounded conversational systems has significant potential business value, but has not been well-studied. Motivated by the concept of personalized context-aware document-grounded conversational systems, we introduce the task of context-aware passage retrieval. We also construct a dataset specifically curated for this purpose. We describe multiple baseline systems to address this task, and propose a novel approach, personalized context-aware search (PCAS), that effectively harnesses contextual information during passage retrieval. Experimental evaluations conducted on multiple popular dense retrieval systems demonstrate that our proposed approach not only outperforms the baselines in retrieving the most relevant passage but also excels at identifying the pertinent context among all the available contexts. We envision that our contributions will serve as a catalyst for inspiring future research endeavors in this promising direction. Hongkang Li, Songtao Lu, Marina Danilevsky |
ICASSP | 3 |
| 2024 | PILOT: An $\mathcal{O}(1/K)$-Convergent Approach for Policy Evaluation with Nonlinear Function ApproximationabstractLearning an accurate value function for a given policy is a critical step in solving reinforcement learning (RL) problems. So far, however, the convergence speed and sample complexity performances of most existing policy evaluation algorithms remain unsatisfactory, particularly with non-linear function approximation. This challenge motivates us to develop a new path-integrated primal-dual stochastic gradient (PILOT) method, that is able to achieve a fast convergence speed for RL policy evaluation with nonlinear function approximation. To further alleviate the periodic full gradient evaluation requirement, we further propose an enhanced method with an adaptive-batch adjustment called PILOT$^+$. The main advantages of our methods include: i) PILOT allows the use of {\em{constant}} step sizes and achieves the $\mathcal{O}(1/K)$ convergence rate to first-order stationary points of non-convex policy evaluation problems; ii) PILOT is a generic {\em{single}}-timescale algorithm that is also applicable for solving a large class of non-convex strongly-concave minimax optimization problems; iii) By adaptively adjusting the batch size via historical stochastic gradient information, PILOT$^+$ is more sample-efficient empirically without loss of theoretical convergence rate. Our extensive numerical experiments verify our theoretical findings and showcase the high efficiency of the proposed PILOT and PILOT$^+$ algorithms compared with the state-of-the-art methods. Zhuqing Liu, Xin Zhang 0054, Jia Liu 0002, Zhengyuan Zhu, Songtao Lu |
ICLR | 5 |
| 2024 | SF-DQN: Provable Knowledge Transfer using Successor Feature for Deep Reinforcement LearningabstractThis 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 |
ICML | 5 |
| 2024 | Distributed Bilevel Optimization with Communication CompressionabstractStochastic bilevel optimization tackles challenges involving nested optimization structures. Its fast-growing scale nowadays necessitates efficient distributed algorithms. In conventional distributed bilevel methods, each worker must transmit full-dimensional stochastic gradients to the server every iteration, leading to significant communication overhead and thus hindering efficiency and scalability. To resolve this issue, we introduce the first family of distributed bilevel algorithms with communication compression. The primary challenge in algorithmic development is mitigating bias in hypergradient estimation caused by the nested structure. We first propose C-SOBA, a simple yet effective approach with unbiased compression and provable linear speedup convergence. However, it relies on strong assumptions on bounded gradients. To address this limitation, we explore the use of moving average, error feedback, and multi-step compression in bilevel optimization, resulting in a series of advanced algorithms with relaxed assumptions and improved convergence properties. Numerical experiments show that our compressed bilevel algorithms can achieve $10\times$ reduction in communication overhead without severe performance degradation. Jie Hu 0022, Xinmeng Huang, Songtao Lu, Kun Yuan 0001 |
ICML | 4 |
| 2024 | How Do Nonlinear Transformers Learn and Generalize in In-Context Learning?abstractTransformer-based large language models have displayed impressive in-context learning capabilities, where a pre-trained model can handle new tasks without fine-tuning by simply augmenting the query with some input-output examples from that task. Despite the empirical success, the mechanics of how to train a Transformer to achieve ICL and the corresponding ICL capacity is mostly elusive due to the technical challenges of analyzing the nonconvex training problems resulting from the nonlinear self-attention and nonlinear activation in Transformers. To the best of our knowledge, this paper provides the first theoretical analysis of the training dynamics of Transformers with nonlinear self-attention and nonlinear MLP, together with the ICL generalization capability of the resulting model. Focusing on a group of binary classification tasks, we train Transformers using data from a subset of these tasks and quantify the impact of various factors on the ICL generalization performance on the remaining unseen tasks with and without data distribution shifts. We also analyze how different components in the learned Transformers contribute to the ICL performance. Furthermore, we provide the first theoretical analysis of how model pruning affects ICL performance and prove that proper magnitude-based pruning can have a minimal impact on ICL while reducing inference costs. These theoretical findings are justified through numerical experiments. Hongkang Li, Meng Wang 0003, Songtao Lu |
ICML | 3 |
| 2024 | FADAS: Towards Federated Adaptive Asynchronous OptimizationabstractFederated learning (FL) has emerged as a widely adopted training paradigm for privacy-preserving machine learning. While the SGD-based FL algorithms have demonstrated considerable success in the past, there is a growing trend towards adopting adaptive federated optimization methods, particularly for the training of large-scale models. However, the conventional synchronous aggregation design poses a significant challenge to the practical deployment of those adaptive federated optimization methods, particularly in the presence of straggler clients. To fill this research gap, this paper introduces federated adaptive asynchronous optimization, named FADAS, a novel method that incorporates asynchronous updates into adaptive federated optimization with provable guarantees. To further enhance the efficiency and resilience of our proposed method in scenarios with significant asynchronous delays, we also extend FADAS with a delay-adaptive learning adjustment strategy. We rigorously establish the convergence rate of the proposed algorithms and empirical results demonstrate the superior performance of FADAS over other asynchronous FL baselines. Songtao Lu |
ICML | 3 |
| 2024 | Federated Neuro-Symbolic LearningabstractNeuro-symbolic learning (NSL) models complex symbolic rule patterns into latent variable distributions by neural networks, which reduces rule search space and generates unseen rules to improve downstream task performance. Centralized NSL learning involves directly acquiring data from downstream tasks, which is not feasible for federated learning (FL). To address this limitation, we shift the focus from such a one-to-one interactive neuro-symbolic paradigm to one-to-many Federated Neuro-Symbolic Learning framework (FedNSL) with latent variables as the FL communication medium. Built on the basis of our novel reformulation of the NSL theory, FedNSL is capable of identifying and addressing rule distribution heterogeneity through a simple and effective Kullback-Leibler (KL) divergence constraint on rule distribution applicable under the FL setting. It further theoretically adjusts variational expectation maximization (V-EM) to reduce the rule search space across domains. This is the first incorporation of distribution-coupled bilevel optimization into FL. Extensive experiments based on both synthetic and real-world data demonstrate significant advantages of FedNSL compared to five state-of-the-art methods. It outperforms the best baseline by 17% and 29% in terms of unbalanced average training accuracy and unseen average testing accuracy, respectively. Pengwei Xing, Songtao Lu, Han Yu 0001 |
ICML | 2 |
| 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 |
INTERSPEECH | 4 |
| 2024 | SPARKLE: A Unified Single-Loop Primal-Dual Framework for Decentralized Bilevel OptimizationabstractThis paper studies decentralized bilevel optimization, in which multiple agents collaborate to solve problems involving nested optimization structures with neighborhood communications. Most existing literature primarily utilizes gradient tracking to mitigate the influence of data heterogeneity, without exploring other well-known heterogeneity-correction techniques such as EXTRA or Exact Diffusion. Additionally, these studies often employ identical decentralized strategies for both upper- and lower-level problems, neglecting to leverage distinct mechanisms across different levels. To address these limitations, this paper proposes SPARKLE, a unified single-loop primal-dual algorithm framework for decentralized bilevel optimization. SPARKLE offers the flexibility to incorporate various heterogeneity-correction strategies into the algorithm. Moreover, SPARKLE allows for different strategies to solve upper- and lower-level problems. We present a unified convergence analysis for SPARKLE, applicable to all its variants, with state-of-the-art convergence rates compared to existing decentralized bilevel algorithms. Our results further reveal that EXTRA and Exact Diffusion are more suitable for decentralized bilevel optimization, and using mixed strategies in bilevel algorithms brings more benefits than relying solely on gradient tracking. Shuchen Zhu, Boao Kong, Songtao Lu, Xinmeng Huang, Kun Yuan 0001 |
NeurIPS | 3 |
| 2024 | BiG-Fed: Bilevel Optimization Enhanced Graph-Aided Federated LearningabstractIn federated learning (FL), due to the non-i.i.d. nature of distributedly owned local datasets, personalization is an important design goal. In this paper, we investigate FL scenarios in which data owners are related by a network topology (e.g., traffic prediction based on sensor networks). Existing personalized FL approaches cannot take this information into account. To address this limitation, we propose the Bilevel Optimization enhanced Graph-aided Federated Learning (BiG-Fed) approach. The inner weights enable local tasks to evolve towards personalization, and the outer shared weights on the server side target the non-i.i.d problem enabling individual tasks to evolve towards a global constraint space. To the best of our knowledge, BiG-Fed is the first bilevel optimization technique to enable FL approaches to cope with two nested optimization tasks at the FL server and FL clients simultaneously. Theoretical analysis shows that BiG-Fed is guaranteed to converge in an efficient manner. Extensive experiments on both synthetic and real-world data demonstrate significant superior performance of BiG-Fed over seven state-of-the-art methods. Pengwei Xing, Songtao Lu, Lingfei Wu 0001, Han Yu 0001 |
IEEE Trans. Big Data | 2 |
| 2023 | Distributed Offline Policy Optimization Over Batch DataabstractFederated learning (FL) has received increasing interests during the past years, However, most of the existing works focus on supervised learning, and federated learning for sequential decision making has not been fully explored. Part of the reason is that learning a policy for sequential decision making typically requires repeated interaction with the environments, which is costly in many FL applications.To overcome this issue, this work proposes a federated offline policy optimization method abbreviated as FedOPO that allows clients to jointly learn the optimal policy without interacting with environments during training. Albeit the nonconcave-convex-strongly concave nature of the resultant max-min-max problem, we establish both the local and global convergence of our FedOPO algorithm. Experiments on the OpenAI gym demonstrate that our algorithm is able to find a near-optimal policy while enjoying various merits brought by FL, including training speedup and improved asymptotic performance. Songtao Lu |
AISTATS | 2 |
| 2023 | Meta-Dag: Meta Causal Discovery Via Bilevel OptimizationabstractCausal discovery in the form of directed acyclic graph (DAG) structure learning finds causal relationships among features of sampled data and has been recognized as one of the most important problems in causal inference. Recent works show that DAGs can be learned by solving a continuous optimization problem with a functional equality constraint. However, popular causal models generally assume that the data are i.i.d. in the sense that all data samples are generated by only one underlying causal graph. In this work, we propose a general causal learning model inspired by meta-learning, which aims at finding an invariant DAG over multiple domains and increasing the generalization performance of DAG structure discovery. Mathematically, this model is formulated as a functional constrained bilevel optimization problem that can be solved by our proposed bilevel primal-dual (BPD) algorithm with provable convergence rate guarantees. Numerous numerical experiments demonstrate that the proposed meta-DAG model and BPD algorithm outperform the benchmarks in terms of reconstruction errors and graph Hamming distance. Songtao Lu |
ICASSP | 1 |
| 2023 | Joint Edge-Model Sparse Learning is Provably Efficient for Graph Neural Networks
Shuai Zhang 0015, Meng Wang 0003, Sijia Liu 0001, Songtao Lu, Miao Liu 0001 |
ICLR | 5 |
| 2023 | Min-Max Multi-objective Bilevel Optimization with Applications in Robust Machine Learning
Alex Gu, Songtao Lu, Parikshit Ram, Tsui-Wei Weng |
ICLR | 2 |
| 2023 | Prometheus: Taming Sample and Communication Complexities in Constrained Decentralized Stochastic Bilevel LearningabstractIn recent years, decentralized bilevel optimization has gained significant attention thanks to its versatility in modeling a wide range of multi-agent learning problems, such as multi-agent reinforcement learning and multi-agent meta-learning. However, one unexplored and fundamental problem in this area is how to solve decentralized stochastic bilevel optimization problems with domain constraints while achieving low sample and communication complexities. This problem often arises from multi-agent learning problems with safety constraints. As shown in this paper, constrained decentralized bilevel optimization is far more challenging than its unconstrained counterpart due to the complex coupling structure, which necessitates new algorithm design and analysis techniques. Toward this end, we investigate a class of constrained decentralized bilevel optimization problems, where multiple agents collectively solve a nonconvex-strongly-convex bilevel problem with constraints in the upper-level variables. We propose an algorithm called Prometheus (proximal tracked stochastic recursive estimator) that achieves the first $\mathcal{O}(\epsilon^{-1})$ results in both sample and communication complexities for constrained decentralized bilevel optimization, where $\epsilon>0$ is a desired stationarity error. Collectively, the results in this work contribute to a theoretical foundation for low sample- and communication-complexity constrained decentralized bilevel learning. Zhuqing Liu, Xin Zhang 0054, Prashant Khanduri, Songtao Lu, Jia Liu 0002 |
ICML | 4 |
| 2023 | Bilevel Optimization with Coupled Decision-Dependent DistributionsabstractBilevel optimization has gained significant popularity in recent years due to its ability to formulate various machine learning problems. For instance, in meta-learning, the upper-level (UL) problem offers a good initialization for the lower-level (LL) model to facilitate adaptation. However, the decision variables can impact data features and outcomes, leading to the phenomenon known as performativity. In this work, we investigate the inclusion of decision-dependent distributions in bilevel optimization. Specifically, we consider the scenarios where the UL data distribution depends on the LL optimization variable, and the LL data distribution also depends on the UL decision variable. We first establish sufficient conditions for the existence of performatively stable (PS) solutions in this class of bilevel problems. Also, we propose efficient stochastic algorithms to find the PS point with theoretical convergence rate analysis and discuss the theoretical optimality of the obtained solution. Our theoretical analysis is corroborated through a series of numerical experiments, wherein we evaluate the performance of the bilevel performative prediction algorithms alongside non-performative counterparts in the context of meta strategic learning problems. Songtao Lu |
ICML | 1 |
| 2023 | Compressed Decentralized Proximal Stochastic Gradient Method for Nonconvex Composite Problems with Heterogeneous DataabstractWe first propose a decentralized proximal stochastic gradient tracking method (DProxSGT) for nonconvex stochastic composite problems, with data heterogeneously distributed on multiple workers in a decentralized connected network. To save communication cost, we then extend DProxSGT to a compressed method by compressing the communicated information. Both methods need only $\mathcal{O}(1)$ samples per worker for each proximal update, which is important to achieve good generalization performance on training deep neural networks. With a smoothness condition on the expected loss function (but not on each sample function), the proposed methods can achieve an optimal sample complexity result to produce a near-stationary point. Numerical experiments on training neural networks demonstrate the significantly better generalization performance of our methods over large-batch training methods and momentum variance-reduction methods and also, the ability of handling heterogeneous data by the gradient tracking scheme. Yonggui Yan, Songtao Lu |
ICML | 5 |
| 2023 | PRECISION: Decentralized Constrained Min-Max Learning with Low Communication and Sample ComplexitiesabstractRecently, min-max optimization problems have received increasing attention due to their wide range of applications in machine learning (ML). However, most existing min-max solution techniques are either single-machine or distributed algorithms coordinated by a central server. In this paper, we focus on the decentralized min-max optimization for learning with domain constraints, where multiple agents collectively solve a nonconvex-strongly-concave min-max saddle point problem without coordination from any server. Decentralized min-max optimization problems with domain constraints underpins many important ML applications, including multi-agent ML fairness assurance, and policy evaluations in multi-agent reinforcement learning. We propose an algorithm called PRECISION (proximal gradient-tracking and stochastic recursive variance reduction) that enjoys a convergence rate of O(1/T), where T is the maximum number of iterations. To further reduce sample complexity, we propose PRECISION+ with an adaptive batch size technique. We show that the fast O(1/T) convergence of PRECISION and PRECISION+ to an ε-stationary point imply O(ε-2) communication complexity and [EQUATION] sample complexity, where m is the number of agents and n is the size of dataset at each agent. To our knowledge, this is the first work that achieves O(ε-2) in both sample and communication complexities in decentralized min-max learning with domain constraints. Our experiments also corroborate the theoretical results. Zhuqing Liu, Xin Zhang 0054, Songtao Lu, Jia Liu 0002 |
MobiHoc | 3 |
| 2023 | SLM: A Smoothed First-Order Lagrangian Method for Structured Constrained Nonconvex OptimizationabstractFunctional constrained optimization (FCO) has emerged as a powerful tool for solving various machine learning problems. However, with the rapid increase in applications of neural networks in recent years, it has become apparent that both the objective and constraints often involve nonconvex functions, which poses significant challenges in obtaining high-quality solutions. In this work, we focus on a class of nonconvex FCO problems with nonconvex constraints, where the two optimization variables are nonlinearly coupled in the inequality constraint. Leveraging the primal-dual optimization framework, we propose a smoothed first-order Lagrangian method (SLM) for solving this class of problems. We establish the theoretical convergence guarantees of SLM to the Karush-Kuhn-Tucker (KKT) solutions through quantifying dual error bounds. By establishing connections between this structured FCO and equilibrium-constrained nonconvex problems (also known as bilevel optimization), we apply the proposed SLM to tackle bilevel optimization oriented problems where the lower-level problem is nonconvex. Numerical results obtained from both toy examples and hyper-data cleaning problems demonstrate the superiority of SLM compared to benchmark methods. Songtao Lu |
NeurIPS | 1 |
| 2023 | An Alternating Optimization Method for Bilevel Problems under the Polyak-Łojasiewicz ConditionabstractBilevel optimization has recently regained interest owing to its applications in emerging machine learning fields such as hyperparameter optimization, meta-learning, and reinforcement learning. Recent results have shown that simple alternating (implicit) gradient-based algorithms can match the convergence rate of single-level gradient descent (GD) when addressing bilevel problems with a strongly convex lower-level objective. However, it remains unclear whether this result can be generalized to bilevel problems beyond this basic setting. In this paper, we first introduce a stationary metric for the considered bilevel problems, which generalizes the existing metric, for a nonconvex lower-level objective that satisfies the Polyak-Łojasiewicz (PL) condition. We then propose a Generalized ALternating mEthod for bilevel opTimization (GALET) tailored to BLO with convex PL LL problem and establish that GALET achieves an $\epsilon$-stationary point for the considered problem within $\tilde{\cal O}(\epsilon^{-1})$ iterations, which matches the iteration complexity of GD for single-level smooth nonconvex problems. Quan Xiao, Songtao Lu |
NeurIPS | 2 |
| 2023 | On the Convergence and Sample Complexity Analysis of Deep Q-Networks with ε-Greedy Exploration
Shuai Zhang 0015, Hongkang Li, Meng Wang 0003, Miao Liu 0001, Songtao Lu, Sijia Liu 0001, Keerthiram Murugesan, Subhajit Chaudhury |
NeurIPS | 6 |
| 2023 | Waveform Design and Optimization for Integrated Visible Light Positioning and CommunicationabstractIn this paper, we investigate an energy efficient waveform design for integrated visible light positioning and communication (VLPC) systems by exploiting the relationship between visible light positioning (VLP) and visible light communication (VLC). We propose that the direct current component and the alternating current component of the VLPC signals are utilized for positioning and communication, respectively. With a single LED-lamp, we propose a received-signal-strength based 3D VLP scheme, and further derive the Cramer-Rao lower bound (CRLB). Then, by exploiting the inherent coupling relationship between VLP and VLC, the positioning results are utilized for channel estimation of VLC, which can significantly reduce the channel estimation pilot overhead. Furthermore, we optimize the waveform design by minimizing the CRLB, while satisfying both the outage probability of communication rate and total transmit power constraints. However, this problem turns to be non-convex and intractable. To address this challenging problem, we utilize the Conditional Value-at-Risk to conservatively transform the outage probability constraint into a deterministic form. By exploiting the block coordinate descent algorithm, the waveform design problem can be efficiently solved by alternately optimizing VLP and VLC convex sub-problems and dual problem. Finally, simulation results verify both the effectiveness and robustness of the proposed waveform design. Shuai Ma 0002, Shiyu Cao, Hang Li 0003, Songtao Lu, Tingting Yang 0001, Youlong Wu, Naofal Al-Dhahir, Shiyin Li |
IEEE Trans. Commun. | 4 |
| 2022 | Adversarial Examples Can Be Effective Data Augmentation for Unsupervised Machine LearningabstractAdversarial examples causing evasive predictions are widely used to evaluate and improve the robustness of machine learning models. However, current studies focus on supervised learning tasks, relying on the ground truth data label, a targeted objective, or supervision from a trained classifier. In this paper, we propose a framework of generating adversarial examples for unsupervised models and demonstrate novel applications to data augmentation. Our framework exploits a mutual information neural estimator as an information theoretic similarity measure to generate adversarial examples without supervision. We propose a new MinMax algorithm with provable convergence guarantees for the efficient generation of unsupervised adversarial examples. Our framework can also be extended to supervised adversarial examples. When using unsupervised adversarial examples as a simple plugin data augmentation tool for model retraining, significant improvements are consistently observed across different unsupervised tasks and datasets, including data reconstruction, representation learning, and contrastive learning. Our results show novel methods and considerable advantages in studying and improving unsupervised machine learning via adversarial examples. Chia-Yi Hsu, Songtao Lu, Sijia Liu 0001, Chia-Mu Yu |
AAAI | 3 |
| 2022 | Zeroth-Order Optimization for Composite Problems with Functional ConstraintsabstractIn many real-world problems, first-order (FO) derivative evaluations are too expensive or even inaccessible. For solving these problems, zeroth-order (ZO) methods that only need function evaluations are often more efficient than FO methods or sometimes the only options. In this paper, we propose a novel zeroth-order inexact augmented Lagrangian method (ZO-iALM) to solve black-box optimization problems, which involve a composite (i.e., smooth+nonsmooth) objective and functional constraints. This appears to be the first work that develops an iALM-based ZO method for functional constrained optimization and meanwhile achieves query complexity results matching the best-known FO complexity results up to a factor of variable dimension. With an extensive experimental study, we show the effectiveness of our method. The applications of our method span from classical optimization problems to practical machine learning examples such as resource allocation in sensor networks and adversarial example generation. Zichong Li, Sijia Liu 0001, Songtao Lu, Yangyang Xu 0005 |
AAAI | 4 |
| 2022 | Decentralized Bilevel Optimization for Personalized Client LearningabstractDecentralized optimization with multiple networked clients/learners has advanced machine learning significantly over the past few years. When data distributions at different nodes/locations are heterogeneous, consensus-based decentralized algorithms ignore distinctive features of local data samples. In this paper, we propose a decentralized client adaptation strategy for personalized learning by taking local client data structures into account. It turns out that optimizing the model parameters can be formulated as a decentralized bilevel programming problem. Motivated by this application, we propose a stochastic primal-dual framework for solving decentralized bilevel nonconvex problems and show that the devised algorithm achieves the Karush–Kuhn–Tucker (KKT) points for this class of problems at a rate of $\mathcal{O}(1/\sqrt {nT} )$, where n denotes the number of total learners and T the total number of iterations. Multiple experiments show the superiority of our proposed method compared to state-of-the-art methods in terms of both training speed and testing accuracy for decentralized learning problems on real datasets. Songtao Lu, Mark S. Squillante, Brian Kingsbury, Lior Horesh |
ICASSP | 1 |
| 2022 | Finite-Time Convergence and Sample Complexity of Multi-Agent Actor-Critic Reinforcement Learning with Average Reward
Hairi, Jia Liu 0002, Songtao Lu |
ICLR | 3 |
| 2022 | Understanding Latent Correlation-Based Multiview Learning and Self-Supervision: An Identifiability Perspective
Qi Lyu, Xiao Fu 0001, Songtao Lu |
ICLR | 4 |
| 2022 | A Single-Loop Gradient Descent and Perturbed Ascent Algorithm for Nonconvex Functional Constrained OptimizationabstractNonconvex constrained optimization problems can be used to model a number of machine learning problems, such as multi-class Neyman-Pearson classification and constrained Markov decision processes. However, such kinds of problems are challenging because both the objective and constraints are possibly nonconvex, so it is difficult to balance the reduction of the loss value and reduction of constraint violation. Although there are a few methods that solve this class of problems, all of them are double-loop or triple-loop algorithms, and they require oracles to solve some subproblems up to certain accuracy by tuning multiple hyperparameters at each iteration. In this paper, we propose a novel gradient descent and perturbed ascent (GDPA) algorithm to solve a class of smooth nonconvex inequality constrained problems. The GDPA is a primal-dual algorithm, which only exploits the first-order information of both the objective and constraint functions to update the primal and dual variables in an alternating way. The key feature of the proposed algorithm is that it is a single-loop algorithm, where only two step-sizes need to be tuned. We show that under a mild regularity condition GDPA is able to find Karush-Kuhn-Tucker (KKT) points of nonconvex functional constrained problems with convergence rate guarantees. To the best of our knowledge, it is the first single-loop algorithm that can solve the general nonconvex smooth problems with nonconvex inequality constraints. Numerical results also showcase the superiority of GDPA compared with the best-known algorithms (in terms of both stationarity measure and feasibility of the obtained solutions). Songtao Lu |
ICML | 1 |
| 2022 | Learning to Generate Image Source-Agnostic Universal Adversarial PerturbationsabstractAdversarial perturbations are critical for certifying the robustness of deep learning models. A ``universal adversarial perturbation'' (UAP) can simultaneously attack multiple images, and thus offers a more unified threat model, obviating an image-wise attack algorithm. However, the existing UAP generator is underdeveloped when images are drawn from different image sources (e.g., with different image resolutions). Towards an authentic universality across image sources, we take a novel view of UAP generation as a customized instance of ``few-shot learning'', which leverages bilevel optimization and learning-to-optimize (L2O) techniques for UAP generation with improved attack success rate (ASR). We begin by considering the popular model agnostic meta-learning (MAML) framework to meta-learn a UAP generator. However, we see that the MAML framework does not directly offer the universal attack across image sources, requiring us to integrate it with another meta-learning framework of L2O. The resulting scheme for meta-learning a UAP generator (i) has better performance (50% higher ASR) than baselines such as Projected Gradient Descent, (ii) has better performance (37% faster) than the vanilla L2O and MAML frameworks (when applicable), and (iii) is able to simultaneously handle UAP generation for different victim models and data sources. Pu Zhao 0001, Parikshit Ram, Songtao Lu, Yuguang Yao, Djallel Bouneffouf 0001, Xue Lin 0001, Sijia Liu 0001 |
IJCAI | 3 |
| 2022 | INTERACT: achieving low sample and communication complexities in decentralized bilevel learning over networksabstractIn recent years, decentralized bilevel optimization problems have received increasing attention in the networking and machine learning communities. However, for decentralized bilevel optimization over networks with limited computation and communication capabilities, how to achieve low sample and communication complexities are two fundamental challenges. In this paper, we make the first attempt to investigate the class of decentralized bilevel optimization problems with nonconvex and strongly-convex structure corresponding to the outer and inner subproblems, respectively. Our main contributions in this paper are two-fold: i) We first propose a deterministic algorithm called interact (inner-gradient-descent-outer-tracked-gradient) that requires the sample complexity of O(nϵ-1) and communication complexity of O(ϵ-1) to solve the bilevel optimization problem, where n and ϵ > 0 are the number of samples at each agent and the desired stationarity gap, respectively. ii) To relax the need for full gradient evaluations in each iteration, we propose a stochastic variance-reduced version of interact (svr-interact), which improves the sample complexity to [EQUATION] while achieving the same communication complexity as the deterministic algorithm. Our numerical experiments also corroborate our theoretical findings. Zhuqing Liu, Xin Zhang 0054, Prashant Khanduri, Songtao Lu, Jia Liu 0002 |
MobiHoc | 4 |
| 2022 | Understanding Benign Overfitting in Gradient-Based Meta LearningabstractMeta learning has demonstrated tremendous success in few-shot learning with limited supervised data. In those settings, the meta model is usually overparameterized. While the conventional statistical learning theory suggests that overparameterized models tend to overfit, empirical evidence reveals that overparameterized meta learning methods still work well -- a phenomenon often called ``benign overfitting.'' To understand this phenomenon, we focus on the meta learning settings with a challenging bilevel structure that we term the gradient-based meta learning, and analyze its generalization performance under an overparameterized meta linear regression model. While our analysis uses the relatively tractable linear models, our theory contributes to understanding the delicate interplay among data heterogeneity, model adaptation and benign overfitting in gradient-based meta learning tasks. We corroborate our theoretical claims through numerical simulations. Lisha Chen, Songtao Lu |
NeurIPS | 2 |
| 2022 | A Stochastic Linearized Augmented Lagrangian Method for Decentralized Bilevel OptimizationabstractBilevel optimization has been shown to be a powerful framework for formulating multi-task machine learning problems, e.g., reinforcement learning (RL) and meta-learning, where the decision variables are coupled in both levels of the minimization problems. In practice, the learning tasks would be located at different computing resource environments, and thus there is a need for deploying a decentralized training framework to implement multi-agent and multi-task learning. We develop a stochastic linearized augmented Lagrangian method (SLAM) for solving general nonconvex bilevel optimization problems over a graph, where both upper and lower optimization variables are able to achieve a consensus. We also establish that the theoretical convergence rate of the proposed SLAM to the Karush-Kuhn-Tucker (KKT) points of this class of problems is on the same order as the one achieved by the classical distributed stochastic gradient descent for only single-level nonconvex minimization problems. Numerical results tested on multi-agent RL problems showcase the superiority of SLAM compared with the benchmarks. Songtao Lu, Siliang Zeng, Mark S. Squillante, Lior Horesh, Brian Kingsbury, Jia Liu 0002, Mingyi Hong 0001 |
NeurIPS | 1 |
| 2022 | Overcoming Catastrophic Forgetting via Direction-Constrained Optimization
Yunfei Teng, Anna Choromanska, Murray Campbell, Songtao Lu, Parikshit Ram, Lior Horesh |
ECML/PKDD (1) | 4 |
| 2022 | Distributed adversarial training to robustify deep neural networks at scaleabstractCurrent deep neural networks (DNNs) are vulnerable to adversarial attacks, where adversarial perturbations to the inputs can change or manipulate classification. To defend against such attacks, an effective and popular approach, known as adversarial training (AT), has been shown to mitigate the negative impact of adversarial attacks by virtue of a min-max robust training method. While effective, it remains unclear whether it can successfully be adapted to the distributed learning context. The power of distributed optimization over multiple machines enables us to scale up robust training over large models and datasets. Spurred by that, we propose distributed adversarial training (DAT), a large-batch adversarial training framework implemented over multiple machines. We show that DAT is general, which supports training over labeled and unlabeled data, multiple types of attack generation methods, and gradient compression operations favored for distributed optimization. Theoretically, we provide, under standard conditions in the optimization theory, the convergence rate of DAT to the first-order stationary points in general non-convex settings. Empirically, we demonstrate that DAT either matches or outperforms state-of-the-art robust accuracies and achieves a graceful training speedup (e.g., on ResNet-50 under ImageNet). Codes are available at https://github.com/dat-2022/dat. Gaoyuan Zhang, Songtao Lu, Xiangyi Chen, Quanfu Fan, Lee Martie, Lior Horesh, Mingyi Hong 0001, Sijia Liu 0001 |
UAI | 2 |
| 2022 | An Efficient Learning Framework for Federated XGBoost Using Secret Sharing and Distributed OptimizationabstractXGBoost is one of the most widely used machine learning models in the industry due to its superior learning accuracy and efficiency. Targeting at data isolation issues in the big data problems, it is crucial to deploy a secure and efficient federated XGBoost (FedXGB) model. Existing FedXGB models either have data leakage issues or are only applicable to the two-party setting with heavy communication and computation overheads. In this article, a lossless multi-party federated XGB learning framework is proposed with a security guarantee, which reshapes the XGBoost’s split criterion calculation process under a secret sharing setting and solves the leaf weight calculation problem by leveraging distributed optimization. Remarkably, a thorough analysis of model security is provided as well, and multiple numerical results showcase the superiority of the proposed FedXGB compared with the state-of-the-art models on benchmark datasets. Lunchen Xie, Songtao Lu, Tsung-Hui Chang, Qingjiang Shi |
ACM Trans. Intell. Syst. Technol. | 3 |
| 2022 | Optimal Discrete Constellation Inputs for Aggregated LiFi-WiFi NetworksabstractIn this paper, we investigate the performance of a practical aggregated LiFi-WiFi system with the discrete constellation inputs from a practical view. We derive the achievable rate expressions of the aggregated LiFi-WiFi system for the first time. Then, we study the rate maximization problem via optimizing the constellation distribution and power allocation jointly. Specifically, a multilevel mercy-filling power allocation scheme is proposed by exploiting the relationship between the mutual information and minimum mean-squared error (MMSE) of discrete inputs. Meanwhile, an inexact gradient descent method is proposed for obtaining the optimal probability distributions. To strike a balance between the computational complexity and the transmission performance, we further develop a framework that maximizes the lower bound of the achievable rate where the optimal power allocation can be obtained in closed forms and the constellation distributions problem can be solved efficiently by Frank-Wolfe method. Extensive numerical results show that the optimized strategies are able to provide significant gains over the state-of-the-art schemes in terms of the achievable rate. Shuai Ma 0002, Songtao Lu, Hang Li 0003, Sihua Shao, Jiaheng Wang 0001, Shiyin Li |
IEEE Trans. Wirel. Commun. | 3 |
| 2021 | Decentralized Policy Gradient Descent Ascent for Safe Multi-Agent Reinforcement LearningabstractThis 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 |
AAAI | 1 |
| 2021 | Rate-improved inexact augmented Lagrangian method for constrained nonconvex optimizationabstractFirst-order methods have been studied for nonlinear constrained optimization within the framework of the augmented Lagrangian method (ALM) or penalty method. We propose an improved inexact ALM (iALM) and conduct a unified analysis for nonconvex problems with either convex or nonconvex constraints. Under certain regularity conditions (that are also assumed by existing works), we show an $\tilde{O}(\varepsilon^{-\frac{5}{2}})$ complexity result for a problem with a nonconvex objective and convex constraints and an $\tilde{O}(\varepsilon^{-3})$ complexity result for a problem with a nonconvex objective and nonconvex constraints, where the complexity is measured by the number of first-order oracles to yield an $\varepsilon$-KKT solution. Both results are the best known. The same-order complexity results have been achieved by penalty methods. However, two different analysis techniques are used to obtain the results, and more importantly, the penalty methods generally perform significantly worse than iALM in practice. Our improved iALM and analysis close the gap between theory and practice. Numerical experiments on nonconvex problems with convex or nonconvex constraints are provided to demonstrate the effectiveness of our proposed method. Zichong Li, Sijia Liu 0001, Songtao Lu, Yangyang Xu 0005 |
AISTATS | 4 |
| 2021 | Federated Acoustic Modeling for Automatic Speech RecognitionabstractData privacy and protection is a crucial issue for any automatic speech recognition (ASR) service provider when dealing with clients. In this paper, we investigate federated acoustic modeling using data from multiple clients. A client’s data is stored on a local data server and the clients communicate only model parameters with a central server, and not their data. The communication happens infrequently to reduce the communication cost. To mitigate the non-iid issue, client adaptive federated training (CAFT) is proposed to canonicalize data across clients. The experiments are carried out on 1,150 hours of speech data from multiple domains. Hybrid LSTM acoustic models are trained via federated learning and their performance is compared to traditional centralized acoustic model training. The experimental results demonstrate the effectiveness of the proposed federated acoustic modeling strategy. We also show that CAFT can further improve the performance of the federated acoustic model. Songtao Lu, Brian Kingsbury |
ICASSP | 2 |
| 2021 | On the Convergence of Randomized Bregman Coordinate Descent for Non-Lipschitz Composite ProblemsabstractWe propose a new randomized Bregman (block) coordinate descent (RBCD) method for minimizing a composite problem, where the objective function could be either convex or nonconvex, and the smooth part are freed from the global Lipschitz-continuous (partial) gradient assumption. Under the notion of relative smoothness based on the Bregman distance, we prove that every limit point of the generated sequence is a stationary point. Further, we show that the iteration complexity of the proposed method is $\mathcal{O}\left( {n{\varepsilon ^{ - 2}}} \right)$ to achieve ϵ-stationary point, where n is the number of blocks of coordinates. If the objective is assumed to be convex, the iteration complexity is improved to $\mathcal{O}\left( {n{ \in ^{ - 1}}} \right)$. If, in addition, the objective is strongly convex (relative to the reference function), the global linear convergence rate is recovered. We also present the accelerated version of the RBCD method, which attains an $\mathcal{O}\left( {n{\varepsilon ^{ - 1/\gamma }}} \right)$ iteration complexity for the convex case, where the scalar $\gamma \in [1,2]$ is determined by the generalized translation variant of the Bregman distance. Convergence analysis without assuming the global Lipschitz-continuous (partial) gradient sets our results apart from the existing works in the composite problems. Tianxiang Gao, Songtao Lu, Jia Liu 0002, Chris C. N. Chu |
ICASSP | 2 |
| 2021 | Training Logical Neural Networks by Primal-Dual Methods for Neuro-Symbolic ReasoningabstractParametrized machine learning models for inference often include non-linear and nonconvex constraints over the parameters and meta-parameters. Training these models to convergence is in general difficult, and naive methods such as projected gradient descent or grid search are not easily able to enforce the functional constraints. This work explores the optimization of a constrained neural network (familiar from machine learning but with parameter constraints), in the service of neuro-symbolic logical reasoning. Logical neural networks (LNNs) provide a well-justified, interpretable example of training under non-trivial constraints. In this paper, we propose a unified framework for solving this nonlinear programming problem by leveraging primal-dual optimization methods, and quantify the corresponding convergence rate to the Karush-Kuhn-Tucker (KKT) points of this problem. Extensive numerical results on both a toy example and training an LNN over real datasets validate the efficacy of the method. Songtao Lu, Naweed Khan, Ismail Yunus Akhalwaya, Ryan Riegel, Lior Horesh, Alexander G. Gray |
ICASSP | 1 |
| 2021 | Taming Communication and Sample Complexities in Decentralized Policy Evaluation for Cooperative Multi-Agent Reinforcement LearningabstractCooperative multi-agent reinforcement learning (MARL) has received increasing attention in recent years and has found many scientific and engineering applications. However, a key challenge arising from many cooperative MARL algorithm designs (e.g., the actor-critic framework) is the policy evaluation problem, which can only be conducted in a {\em decentralized} fashion. In this paper, we focus on decentralized MARL policy evaluation with nonlinear function approximation, which is often seen in deep MARL. We first show that the empirical decentralized MARL policy evaluation problem can be reformulated as a decentralized nonconvex-strongly-concave minimax saddle point problem. We then develop a decentralized gradient-based descent ascent algorithm called GT-GDA that enjoys a convergence rate of $\mathcal{O}(1/T)$. To further reduce the sample complexity, we propose two decentralized stochastic optimization algorithms called GT-SRVR and GT-SRVRI, which enhance GT-GDA by variance reduction techniques. We show that all algorithms all enjoy an $\mathcal{O}(1/T)$ convergence rate to a stationary point of the reformulated minimax problem. Moreover, the fast convergence rates of GT-SRVR and GT-SRVRI imply $\mathcal{O}(\epsilon^{-2})$ communication complexity and $\mathcal{O}(m\sqrt{n}\epsilon^{-2})$ sample complexity, where $m$ is the number of agents and $n$ is the length of trajectories. To our knowledge, this paper is the first work that achieves both $\mathcal{O}(\epsilon^{-2})$ sample complexity and $\mathcal{O}(\epsilon^{-2})$ communication complexity in decentralized policy evaluation for cooperative MARL. Our extensive experiments also corroborate the theoretical performance of our proposed decentralized policy evaluation algorithms. Xin Zhang 0054, Zhuqing Liu, Jia Liu 0002, Zhengyuan Zhu, Songtao Lu |
NeurIPS | 5 |
| 2021 | Robust Beamforming Design for Covert CommunicationsabstractIn this paper, we consider a common unicast beamforming network where Alice utilizes the communication to Carol as a cover and covertly transmits a message to Bob without being recognized by Willie. We investigate the beamformer design of Alice to maximize the covert rate to Bob when Alice has either perfect or imperfect knowledge about Willie's channel state information (WCSI). For the perfect WCSI case, the problem is formulated under the perfect covert constraint, and we develop a covert beamformer by applying semidefinite relaxation and the bisection method. Then, to reduce the computational complexity, we further propose a zero-forcing beamformer design with a single iteration processing. For the case of the imperfect WCSI, the robust beamformer is developed based on a relaxation and restriction approach by utilizing the property of Kullback-Leibler divergence. Furthermore, we derive the optimal decision threshold of Willie, and analyze the false alarm and the missed detection probabilities in this case. Finally, the performance of the proposed beamformer designs is evaluated through numerical experiments. Shuai Ma 0002, Hang Li 0003, Songtao Lu, Naofal Al-Dhahir, Shiyin Li |
IEEE Trans. Inf. Forensics Secur. | 4 |
| 2020 | Decentralized Stochastic Non-Convex Optimization over Weakly Connected Time-Varying DigraphsabstractIn this paper, we consider decentralized stochastic non-convex optimization over a class of weakly connected digraphs. First, we quantify the convergence behaviors of the weight matrices of this type of digraphs. By leveraging the perturbed push sum protocol and gradient tracking techniques, we propose a decentralized stochastic algorithm that is able to converge to the first-order stationary points of non-convex problems with provable convergence rates. Our digraph structure considered in this work generalizes the existing settings such that the proposed algorithm can be applied to more practical decentralized learning scenarios. Numerical results showcase the strengths of our theory and superiority of the proposed algorithm in decentralized training problems compared with the existing counterparts. Songtao Lu, Chai Wah Wu |
ICASSP | 1 |
| 2020 | No-Regret Non-Convex Online Meta-LearningabstractThe online meta-learning framework is designed for the continual lifelong learning setting. It bridges two fields: meta-learning which tries to extract prior knowledge from past tasks for fast learning of future tasks, and online-learning which tackles the sequential setting where problems are revealed one by one. In this paper, we generalize the original framework from convex to non-convex setting, and introduce the local regret as the alternative performance measure. We then apply this framework to stochastic settings, and show theoretically that it enjoys a logarithmic local regret, and is robust to any hyperparameter initialization. The empirical test on a real-world task demonstrates its superiority compared with traditional methods. Zhenxun Zhuang, Yunlong Wang 0010, Kezi Yu, Songtao Lu |
ICASSP | 4 |
| 2020 | Min-Max Optimization without Gradients: Convergence and Applications to Black-Box Evasion and Poisoning AttacksabstractIn this paper, we study the problem of constrained min-max optimization in a black-box setting, where the desired optimizer cannot access the gradients of the objective function but may query its values. We present a principled optimization framework, integrating a zeroth-order (ZO) gradient estimator with an alternating projected stochastic gradient descent-ascent method, where the former only requires a small number of function queries and the later needs just one-step descent/ascent update. We show that the proposed framework, referred to as ZO-Min-Max, has a sublinear convergence rate under mild conditions and scales gracefully with problem size. We also explore a promising connection between black-box min-max optimization and black-box evasion and poisoning attacks in adversarial machine learning (ML). Our empirical evaluations on these use cases demonstrate the effectiveness of our approach and its scalability to dimensions that prohibit using recent black-box solvers. Sijia Liu 0001, Songtao Lu, Xiangyi Chen, Yao Feng 0002, Kaidi Xu, Abdullah Al-Dujaili, Mingyi Hong 0001, Una-May O'Reilly |
ICML | 2 |
| 2020 | Improving the Sample and Communication Complexity for Decentralized Non-Convex Optimization: Joint Gradient Estimation and TrackingabstractMany modern large-scale machine learning problems benefit from decentralized and stochastic optimization. Recent works have shown that utilizing both decentralized computing and local stochastic gradient estimates can outperform state-of-the-art centralized algorithms, in applications involving highly non-convex problems, such as training deep neural networks. In this work, we propose a decentralized stochastic algorithm to deal with certain smooth non-convex problems where there are $m$ nodes in the system, and each node has a large number of samples (denoted as $n$). Differently from the majority of the existing decentralized learning algorithms for either stochastic or finite-sum problems, our focus is given to \emph{both} reducing the total communication rounds among the nodes, while accessing the minimum number of local data samples. In particular, we propose an algorithm named D-GET (decentralized gradient estimation and tracking), which jointly performs decentralized gradient estimation (which estimates the local gradient using a subset of local samples) \emph{and} gradient tracking (which tracks the global full gradient using local estimates). We show that to achieve certain $\epsilon$ stationary solution of the deterministic finite sum problem, the proposed algorithm achieves an $\mathcal{O}(mn^{1/2}\epsilon^{-1})$ sample complexity and an $\mathcal{O}(\epsilon^{-1})$ communication complexity. These bounds significantly improve upon the best existing bounds of $\mathcal{O}(mn\epsilon^{-1})$ and $\mathcal{O}(\epsilon^{-1})$, respectively. Similarly, for online problems, the proposed method achieves an $\mathcal{O}(m \epsilon^{-3/2})$ sample complexity and an $\mathcal{O}(\epsilon^{-1})$ communication complexity. Songtao Lu, Mingyi Hong 0001 |
ICML | 2 |
| 2020 | Decentralized TD Tracking with Linear Function Approximation and its Finite-Time AnalysisabstractThe present contribution deals with decentralized policy evaluation in multi-agent Markov decision processes using temporal-difference (TD) methods with linear function approximation for scalability. The agents cooperate to estimate the value function of such a process by observing continual state transitions of a shared environment over the graph of interconnected nodes (agents), along with locally private rewards. Different from existing consensus-type TD algorithms, the approach here develops a simple decentralized TD tracker by wedding TD learning with gradient tracking techniques. The non-asymptotic properties of the novel TD tracker are established for both independent and identically distributed (i.i.d.) as well as Markovian transitions through a unifying multistep Lyapunov analysis. In contrast to the prior art, the novel algorithm forgoes the limiting error bounds on the number of agents, which endows it with performance comparable to that of centralized TD methods that are the sharpest known to date. Gang Wang 0014, Songtao Lu, Georgios B. Giannakis, Gerald Tesauro, Jian Sun 0003 |
NeurIPS | 2 |
| 2020 | ScaleCom: Scalable Sparsified Gradient Compression for Communication-Efficient Distributed TrainingabstractLarge-scale distributed training of Deep Neural Networks (DNNs) on state-of-the-art platforms are expected to be severely communication constrained. To overcome this limitation, numerous gradient compression techniques have been proposed and have demonstrated high compression ratios. However, most existing compression methods do not scale well to large scale distributed systems (due to gradient build-up) and / or lack evaluations in large datasets. To mitigate these issues, we propose a new compression technique, Scalable Sparsified Gradient Compression (ScaleComp), that (i) leverages similarity in the gradient distribution amongst learners to provide a commutative compressor and keep communication cost constant to worker number and (ii) includes low-pass filter in local gradient accumulations to mitigate the impacts of large batch size training and significantly improve scalability. Using theoretical analysis, we show that ScaleComp provides favorable convergence guarantees and is compatible with gradient all-reduce techniques. Furthermore, we experimentally demonstrate that ScaleComp has small overheads, directly reduces gradient traffic and provides high compression rates (70-150X) and excellent scalability (up to 64-80 learners and 10X larger batch sizes over normal training) across a wide range of applications (image, language, and speech) without significant accuracy loss. Chia-Yu Chen, Jiamin Ni, Songtao Lu, Xiao Sun 0013, Naigang Wang, Swagath Venkataramani, Vijayalakshmi Srinivasan, Wei Zhang 0022, Kailash Gopalakrishnan |
NeurIPS | 3 |
| 2020 | Finding Second-Order Stationary Points Efficiently in Smooth Nonconvex Linearly Constrained Optimization ProblemsabstractThis paper proposes two efficient algorithms for computing approximate second-order stationary points (SOSPs) of problems with generic smooth non-convex objective functions and generic linear constraints. While finding (approximate) SOSPs for the class of smooth non-convex linearly constrained problems is computationally intractable, we show that generic problem instances in this class can be solved efficiently. Specifically, for a generic problem instance, we show that certain strict complementarity (SC) condition holds for all Karush-Kuhn-Tucker (KKT) solutions. Based on this condition, we design an algorithm named Successive Negative-curvature grAdient Projection (SNAP), which performs either conventional gradient projection or some negative curvature-based projection steps to find SOSPs. SNAP is a second-order algorithm that requires $\widetilde{\mathcal{O}}(\max\{1/\epsilon^2_G,1/\epsilon^3_H\})$ iterations to compute an $(\epsilon_G,\epsilon_H)$-SOSP, where $\widetilde{\mathcal{O}}$ hides the iteration complexity for eigenvalue-decomposition. Building on SNAP, we propose a first-order algorithm, named SNAP$^+$, that requires $\mathcal{O}(1/\epsilon^{2.5})$ iterations to compute $(\epsilon, \sqrt{\epsilon})$-SOSP. The per-iteration computational complexities of our algorithms are polynomial in the number of constraints and problem dimension. To the best of our knowledge, this is the first time that first-order algorithms with polynomial per-iteration complexity and global sublinear rate are designed to find SOSPs of the important class of non-convex problems with linear constraints (almost surely). Songtao Lu, Meisam Razaviyayn, Bo Yang 0053, Kejun Huang, Mingyi Hong 0001 |
NeurIPS | 1 |
| 2020 | Nonorthogonal Multiple Access for Visible Light Communication IoT NetworksabstractIn this study, we investigated the nonorthogonal multiple access (NOMA) for visible light communication (VLC) Internet of Things (IoT) networks and provided a promising system design for 5G and beyond 5G applications. Specifically, we studied the capacity region of a practical uplink NOMA for multiple IoT devices with discrete and continuous inputs, respectively. For discrete inputs, we proposed an entropy approximation method to approach the channel capacity and obtain the discrete inner and outer bounds. For the continuous inputs, we derived the inner and outer bounds in closed forms. Based on these results, we further investigated the optimal receiver beamforming design for the multiple access channel (MAC) of VLC IoT networks to maximize the minimum uplink rate under receiver power constraints. By exploiting the structure of the achievable rate expressions, we showed that the optimal beamformers are the generalized eigenvectors corresponding to the largest generalized eigenvalues. Numerical results show the tightness of the proposed capacity regions and the superiority of the proposed beamformers for VLC IoT networks. Chun Du, Shuai Ma 0002, Songtao Lu, Hang Li 0003, Han Zhang 0006, Shiyin Li |
Wirel. Commun. Mob. Comput. | 4 |
| 2019 | Fast and Global Optimal Nonconvex Matrix Factorization via Perturbed Alternating Proximal PointabstractIn this paper, we use the perturbed gradient based alternating minimization for solving a class of low-rank matrix factorization problems. Alternating minimization is a simple but popular approach which has been applied to problems in optimization, machine learning, data mining, and signal processing, etc. By leveraging the block structure of the problem, the algorithm updates two blocks of variables in an alternating manner. For the nonconvex optimization problem, it is well-known the alternating minimization algorithm converges to the first-order stationary solution with a global sublinear rate. In this paper, a perturbed alternating proximal point (PA-PP) algorithm is proposed, which 1) minimizes the smooth nonconvex problem by updating two blocks of variables alternatively and 2) adds some random noise occasionally under some conditions to extract the negative curvature of the second-order information of the objective function. We show that the proposed PA-PP is able to converge (with high probability) to the set of second-order stationary solutions (SS2) with a global sublinear rate, and as a consequence quickly finds global optimal solutions for the problems considered. Songtao Lu, Mingyi Hong 0001, Zhengdao Wang |
ICASSP | 1 |
| 2019 | Block Alternating Optimization for Non-convex Min-max Problems: Algorithms and Applications in Signal Processing and CommunicationsabstractThe min-max problem, also known as the saddle point problem, can be used to formulate a wide range of applications in signal processing and wireless communications. However, existing optimization theory and methods, which mostly deal with problems with certain convex-concave structure, are not applicable for the aforementioned applications, which oftentimes involve non-convexity. In this work, we consider a general block-wise one-sided non-convex min-max problem, in which the minimization problem consists of multiple blocks and is non-convex, while the maximization problem is (strongly) concave. We propose two simple algorithms, which alternatingly perform one gradient descent-type step for each minimization block and one gradient ascent-type step for the maximization problem. For the first time, we show that such simple alternating min-max algorithms converge to first-order stationary solutions. We conduct numerical tests on a robust learning problem, and a wireless communication problem in the presence of jammers, to validate the efficiency of the proposed algorithms. Songtao Lu, Ioannis C. Tsaknakis, Mingyi Hong 0001 |
ICASSP | 1 |
| 2019 | Perturbed Projected Gradient Descent Converges to Approximate Second-order Points for Bound Constrained Nonconvex ProblemsabstractIn this paper, a gradient-based method for bound constrained non-convex problems is proposed. By leveraging both projected gradient descent and perturbed gradient descent, the proposed algorithm, named perturbed projected gradient descent (PP-GD), converges to some approximate second-order stationary (SS2) points (which satisfy certain approximate second-order necessary conditions) with provable convergence rate guarantees. The proposed algorithm is suitable for a large-scale problem since it only uses the gradient information of the objective function. It also seamlessly incorporates variable constraints such as nonnegativity, which is commonly seen in many practical machine learning problems. We provide a concrete theoretical analysis showing that PP-GD is able to obtain approximate second-order solutions by extracting the negative curvature of the objective function around the strict saddle points. Numerical results demonstrate that PP-GD indeed converges faster compared to other first-order methods in the presence of strict saddle points. Songtao Lu, Ziping Zhao 0002, Kejun Huang, Mingyi Hong 0001 |
ICASSP | 1 |
| 2019 | PA-GD: On the Convergence of Perturbed Alternating Gradient Descent to Second-Order Stationary Points for Structured Nonconvex OptimizationabstractAlternating gradient descent (A-GD) is a simple but popular algorithm in machine learning, which updates two blocks of variables in an alternating manner using gradient descent steps. In this paper, we consider a smooth unconstrained nonconvex optimization problem, and propose a perturbed A-GD (PA-GD) which is able to converge (with high probability) to the second-order stationary points (SOSPs) with a global sublinear rate. Existing analysis on A-GD type algorithm either only guarantees convergence to first-order solutions, or converges to second-order solutions asymptotically (without rates). To the best of our knowledge, this is the first alternating type algorithm that takes $\mathcal{O}(\text{polylog}(d)/\epsilon^2)$ iterations to achieve an ($\epsilon,\sqrt{\epsilon}$)-SOSP with high probability, where polylog$(d)$ denotes the polynomial of the logarithm with respect to problem dimension $d$. Songtao Lu, Mingyi Hong 0001, Zhengdao Wang |
ICML | 1 |
| 2019 | Training Optimization and Performance of Single Cell Uplink System With Massive-Antennas Base StationabstractWe study the performance of uplink transmission in single-cell wireless systems, where all the transmitters have single antennas and the base station has a large number of antennas. We consider both maximum ratio combining and zero-forcing receivers and both small- and large-scale fading channels. We also characterize the achievable total degrees of freedom (DoF) of such a system without assuming channel state information at the receiver. The system DoF turns out to be the same as that of a single-user multiple-input multiple-output system. However, when the number of users is the same as the number of receive antennas, linear receivers are not sufficient for achieving the maximum total DoF. The amount of energy savings that are possible through the increased number of base-station antennas or increased coherence interval are quantified. Furthermore, the training period and training energy allocation under the average and peak power constraints are optimized jointly to maximize the achievable sum spectral efficiency (SE). The improvement on achievable SE provided by the training duration and energy optimization is verified through multiple numerical simulations. Songtao Lu, Zhengdao Wang |
IEEE Trans. Commun. | 1 |
| 2019 | Optimal Power Allocation for Mobile Users in Non-Orthogonal Multiple Access Visible Light Communication NetworksabstractIn this paper, we focus on the fundamental issues of non-orthogonal multiple access (NOMA) visible light communication (VLC) networks: achievable rates and optimal power allocation schemes for both static and mobile users. First, we derive both a lower bound and an upper bound of the achievable rates with closed-form expressions for static users in NOMA VLC networks. With the derived lower bound, we minimize transmit power under the minimum rate requirements and individual light emitting diodes (LED) power constraints, which turns out to be NP-hard. By exploiting the semidefinite relaxation (SDR) technique, the optimal power allocation scheme can be obtained by solving a convex semidefinite program (SDP). Second, we develop an optimal power allocation scheme for mobile users. Due to users' movement, the estimated channel state information (CSI) may be inaccurate. We first characterize the CSI uncertainties as ellipsoidal regions, and derive a lower bound of the achievable rate expression. Then, we study the transmit power minimization problem for mobile users, which is non-convex. By applying S-lemma and SDR, the transmit power minimization problem can be reformulated as a convex SDP. Simulation results are presented to verify the effectiveness and robustness of the proposed power allocation schemes. Shuai Ma 0002, Hang Li 0003, Songtao Lu, Shiyin Li |
IEEE Trans. Commun. | 4 |
| 2019 | Spatial Transmitter Density Allocation for Frequency-Selective Wireless Ad Hoc NetworksabstractWe consider a network of pairs of nodes that perform ad hoc simultaneous communications over frequency-selective channels. We assume that the whole frequency band is divided into a number of subbands, and each transmitter can only use one subband. Assuming that the network is geometrically infinite, we use the transmission capacity (TC) as a measure of the network throughput. We consider the problem of allocating nodes to the subbands so that the total TC is maximized, under the constraint of a fixed total spatial node density. The optimization problem turns out to be nonconvex. We investigate the detailed structure of the functions involved in the optimization and identify a set of properties of the optimal transmitter density over the subbands. An iterative resource allocation scheme with low complexity is derived to obtain the global optimal solution of the TC maximization problem. The solution can be loosely interpreted as a water-filling solution for a nonconvex optimization problem. Based on numerical simulations, it is shown that the optimal solution obtained through the theoretical analysis is consistent with the one obtained through an exhaustive search, which reveals that the outage probability and the total spatial transmitter density are the keys to determining the network TC. Songtao Lu, Zhengdao Wang |
IEEE Trans. Wirel. Commun. | 1 |
| 2019 | Capacity Bounds and Interference Management for Interference Channel in Visible Light Communication NetworksabstractIn this paper, we investigate the channel capacity region of interference channel and develop both centralized and distributed interference management schemes for visible light communication (VLC) networks. For a typical multiuser and multi-LED scenario, we derive both discrete inner and outer bounds of the channel capacity region, and such a proposed inner bound is numerically shown to be the highest among the existing inner bounds. Moreover, with continuous input signals, we develop the channel capacity region bounds in a closed form, termed (α, β, γ) (ABG) inner bound and ABG outer bound, which are tight for the large amplitude-to-variance ratio. Then, based on the derived ABG inner bounds, we investigate a centralized beamforming design problem to minimize the total transmit power under three practical constraints: peak optical power, average optical power, and average electrical power. By utilizing semidefinite relaxation technique, we reformulate this NP-hard problem as a convex semidefinite program and obtain the optimal beamformers. Furthermore, to reduce the cost of channel station information exchange, we propose a distributed coordinated interference management scheme by adopting the alternating direction method of multipliers method. Finally, numerical results are presented to evaluate the performance of the proposed interference management schemes in VLC networks. Shuai Ma 0002, Hang Li 0003, Songtao Lu, Wen Cao 0001, Shiyin Li |
IEEE Trans. Wirel. Commun. | 5 |
| 2018 | Power Market Price Forecasting via Deep LearningabstractA study on power market price forecasting by deep learning is presented. As one of the most successful deep learning frameworks, the LSTM (Long short-term memory) neural network is utilized. The hourly prices data from the New England and PJM day-ahead markets are used in this study. First, a LSTM network is formulated and trained. Then the raw input and output data are preprocessed by unit scaling, and the trained network is tested on the real price data under different input lengths, forecasting horizons and data sizes. Its performance is also compared with other existing methods. The forecasted results demonstrate that, the LSTM deep neural network can outperform the others under different application settings in this problem. Yongli Zhu, Renchang Dai, Guangyi Liu 0002, Zhiwei Wang 0004, Songtao Lu |
IECON | 5 |
| 2017 | A Stochastic Nonconvex Splitting Method for Symmetric Nonnegative Matrix FactorizationabstractSymmetric nonnegative matrix factorization (SymNMF) plays an important role in applications of many data analytics problems such as community detection, document clustering and image segmentation. In this paper, we consider a stochastic SymNMF problem in which the observation matrix is generated in a random and sequential manner. We propose a stochastic nonconvex splitting method, which not only guarantees convergence to the set of stationary points of the problem (in the mean-square sense), but further achieves a sublinear convergence rate. Numerical results show that for clustering problems over both synthetic and real world datasets, the proposed algorithm converges quickly to the set of stationary points. Songtao Lu, Mingyi Hong 0001, Zhengdao Wang |
AISTATS | 1 |
| 2017 | A nonconvex splitting method for symmetric nonnegative matrix factorization: Convergence analysis and optimalityabstractSymmetric non-negative matrix factorization (SymNMF) has important applications in data analytics problems such as document clustering, community detection and image segmentation. In this paper, we propose a novel nonconvex variable splitting method for solving SymNMF. Different from the existing works, we prove that the algorithm converges to the set of Karush-Kuhn-Tucker (KKT) points of the nonconvex SymNMF problem with a global sublinear convergence rate. We also show that the algorithm can be efficiently implemented in a distributed manner. Further, we provide sufficient conditions that guarantee the global and local optimality of the obtained solutions. Extensive numerical results performed on both synthetic and real data sets suggest that the proposed algorithm yields high quality of the solutions and converges quickly to the set of local minimum solutions compared with other algorithms. Songtao Lu, Mingyi Hong 0001, Zhengdao Wang |
ICASSP | 1 |
| 2017 | Overview of System Wide Information Management and Security AnalysisabstractSWIM is based on the backbone of network and key information technology, with combination of multiple information management projects, provide information, exchange technical support and cross sharing data for different unit and departments, different information platforms and systems. SWIM improves the network structure, meanwhile makes the IT infrastructure construction and business application function development to maintain a certain degree of loose coupling, ensure interoperability between two systems, and making full use of the old ATM system Infrastructure, allowing users to focus more on business application development, better meet their operational needs, improve application development speed and flexibility, reduce the cost of civil aviation business system construction. Analytical Hierarchy Process (AHP) in fuzzy mathematics is used to solve multi-objective, multi-criteria or complex structure of large-scale decision-making problem, providing a scientific and effective way to decompose large-scale system like SWIM. Qi Ming, Songtao Lu |
ISADS | 2 |
| 2016 | Multiple hypothesis tracking based on the Shiryayev sequential probability ratio test
Jinbin Fu, Jinping Sun, Songtao Lu, Yingjing Zhang |
Sci. China Inf. Sci. | 3 |
| 2016 | H-PMHT track-before-detect processing with DP-based track initiation and terminationabstractHistogram probabilistic multi‐hypothesis tracker (H‐PMHT), based on probabilistic multi‐hypothesis tracker, is a track‐before‐detect processing approach to detect dim targets. For the problem that H‐PMHT cannot initiate new tracks and terminate tracks of disappeared targets, the authors propose a new dynamic programming (DP)‐based H‐PMHT algorithm, which can locate new targets by dealing with a few frames of sensor images and confirm disappeared targets according to their energy accumulation values along the existing tracks. With this sort of track initiation and termination mechanism, H‐PMHT can be directly applied to realistic environments. Simulation results show that the DP‐based H‐PMHT algorithm can rapidly locate new targets and initiate tracks with a low false alarm rate, and quickly terminate tracks of disappeared targets with a low false termination probability. Xuwang Zhang, Jinping Sun, Songtao Lu, Chao Liu 0016 |
IET Signal Process. | 4 |
| 2015 | The Sender Controlled Security Model for Message ServiceabstractPublish/subscribe pattern is a reliable way of message service. Compared with Store-and-forward mode and Web Service request/response mode, the way of asynchronous message delivery is better in flexibility and scalability. The message is pushed by message server to the subscriber so that the message consumer can get message without request. Access control is managed by the message server in the traditional message service model, but it is not suitable in complex SWIM (System Wide Information Management). SWIM is a very complex and huge system, the message sender and the message server are probably not controlled by a same department, so it is difficult to guarantee the fairness and security of the access control in the message service. In order to improve the credibility of information security transmission between different departments, the message service security model based on the sender control is proposed in this paper according to taking JMS publish/subscribe model as an example. Songtao Lu, Ming Qi |
ISADS | 1 |
| 2015 | Joint optimization of power allocation and training duration for uplink multiuser MIMO communicationsabstractIn this paper, we consider a multiuser multiple-input multiple-output (MU-MIMO) communication system between a base station equipped with multiple antennas and multiple mobile users each equipped with a single antenna. The uplink scenario is considered. The uplink channels are acquired by the base station through a training phase. Two linear processing schemes are considered, namely maximum-ratio combining (MRC) and zero-forcing (ZF). We optimize the training period and optimal training energy under the average and peak power constraint so that an achievable sum rate is maximized. Songtao Lu, Zhengdao Wang |
WCNC | 1 |
| 2015 | Throughput maximization over frequency-selective communication networksabstractWe consider a network of pairs of nodes that perform simultaneous communications over frequency-selective channels. We assume that the whole frequency band is divided into a number of subbands, and each transmitter can only use one subband. Assuming that the network is geometrically infinite, we use the throughput as a measure of network performance. We consider the problem of allocating the nodes to the subbands so that the total throughput is maximized, under the constraint of fixed total spatial node density. The optimization problem turns out to be nonconvex. We investigate the detailed structure of the functions involved in the optimization and identify a set of properties of the optimal transmitters densities over the subbands. An iterative resource allocation algorithm with low complexity is derived. From the simulations, it is shown that the optimal solution obtained through the theoretical analysis is consistent with the one obtained through exhaustive search. Songtao Lu, Zhengdao Wang |
WCNC | 1 |
| 2015 | Throughput of Underwater Wireless Ad Hoc Networks With Random Access: A Physical Layer PerspectiveabstractDue to frequency selectivity, long propagation delay caused by low speed of sound, and fast channel variation, multiple-access protocols that work well in terrestrial networks may not perform as well in underwater environment. We take a physical-layer approach and investigate frequency-selective underwater channels with uncoordinated multiple bursty transmissions. We first derive the statistical distribution of the interference as seen by a typical receiver, considering burstiness of interference transmissions, packet length, and spatial distributions of the interferers. We then derive expressions for the probability density functions of the frequency-dependent signal-to-interference-and-noise ratio (SINR). Expressions for the outage probability of a typical link between two nodes are obtained in the frequency-selective scenarios and the flat-fading special cases. The outage probabilities depend on the bursty transmission probability and the number of interfering transmitters. Previous expressions in the literature on outage probability for flat fading channels and interference-limited systems can be recovered as special cases of our results. Analysis on the throughput of network is provided. Optimization over the number of nodes and bursty transmission probability is performed to maximize the network throughput. Simulation results are presented, which validate the theoretical results and illustrate typical features of the interference in an underwater network. Songtao Lu, Zhengdao Wang, Shengli Zhou 0001 |
IEEE Trans. Wirel. Commun. | 1 |
| 2014 | Achievable rates of uplink multiuser massive MIMO systems with estimated channelsabstractWe study the performance of uplink transmission in a large-scale (massive) MIMO system, where all the transmitters have single antennas and the receiver (base station) has a large number of antennas. Specifically, we first derive the rates that are possible through minimum mean-squared error (MMSE) channel estimation and three possible linear receivers: maximum ratio combining, zero-forcing, and MMSE. Based on the derived rates, we quantify the amount of energy savings that are possible through increased number of base-station antennas or increased coherence interval. We also analyze achievable degrees of freedom of such a system without assuming channel state information at the receiver, which turns out to be the same as that of a point-to-point MIMO channel. Linear receiver is sufficient when the number of users is less than the number of antennas. Otherwise, nonlinear processing is necessary to achieve the full degrees of freedom. Songtao Lu, Zhengdao Wang |
GLOBECOM | 1 |
| 2013 | Factor graph aided multiple hypothesis tracking
Jinping Sun, Songtao Lu, Shaoming Wei |
Sci. China Inf. Sci. | 3 |
| 2013 | Macro-Pico Amplitude-Space Sharing with Optimized Han-Kobayashi CodingabstractHeterogeneous network is a new paradigm in next generation cellular systems, which is promised to significantly improve the spatial spectrum efficiency through overlapped coverage. This however calls for efficient interference management techniques. In this paper, we propose an amplitude-space sharing strategy among the macro-cell user and pico-cell users, where different users occupy different levels in the signal amplitude-space. By optimizing the space sharing scheme, different layers of signal and interference are separable at each receiver and the network sum-rate can be maximized. We start from the single pico-cell scenario, where we employ Han-Kobayashi coding and derive the optimal transmit powers allocated to the private and common information of the users. With a unified framework, we derive the achievable sum-rates for various interference scenarios ranging from very strong to very weak cases. We then illustrate how the amplitude-space sharing strategy can be applied to the multiple pico-cell scenarios by developing a simple transmission scheme. Simulation results show the superiority of the proposed scheme over other interference management schemes. Yafei Tian, Songtao Lu, Chenyang Yang 0001 |
IEEE Trans. Commun. | 2 |
| 2012 | An Optimized Cooperative Transmission Scheme for Interference Mitigation in Heterogeneous Downlink NetworkabstractIn the context of out-of-cell interference mitigation, cooperative base-station transmission strategy in homogeneous network deployment has been intensively investigated and also been demonstrated effectively. To tackle the problem of interference cancelation in a hierarchical cell structure, this paper proposes a framework for the study of cooperative base-station transmission strategy over macro and femto base stations within the heterogeneous network deployment. In particular, we consider two distinct coordinated schemes for cell median and edge users respectively. The main contribution of this paper is a network-wide optimized transmission scheme in terms of per cell sum rate maximization. Numerical results show that with the proposed cooperative transmission scheme, higher throughput is achieved by both cell median and edge users when compared to the conventional transmission strategy without coordination for inter-cell interference mitigation. Songtao Lu, Jingbo Guo |
VTC Fall | 2 |
| 2010 | Beamforming for Per-Antenna Power Constrained Downlink SINR OptimizationabstractMost of previous researches in Multiple-Input- Multiple-Output (MIMO) downlink beamforming based on uplink-downlink duality assume sum power constraints. However, the powers of antennas are limited individually in realistic implementations. Per-antenna power constrains are considered in this paper. In the uplink-downlink duality, it is shown the noise power at uplink receive antennas are dual to the weights of downlink transmit antenna powers. Therefore, the noise vector can be applied to adjust transmit antenna powers. Uplink-downlink duality and the noise vector controlled scheme are adopted to update beamformers to optimize the SINR vector. Though the problem is nonconvex, the proposed algorithm could converge to a sub optimal local solution. Simulations show the algorithm effectively control antenna powers during the optimization. Tai Liu, Songtao Lu |
VTC Spring | 2 |
| 2010 | A Wideband Space Time Statistical Model for Characterization of Satellite Communication Channel in Dense Multipath EnvironmentabstractThis paper proposes a space-time statistical geometric model for characterization of multipath propagation of the satellite communication, which provides some insight into the spatial properties of wideband channels. The Closed-form explicit expressions of the probability density functions (pdf) of the time of arrival (TOA) for multipath signals and the power delay profile according to the various elevation angles of the satellite are derived, where the scatterers are located uniformly within a three-dimensional (3-D) hemisphere around the receiver. The proposed model provides the general and accurate theoretical approximations for multipath propagation channels by abstracting the propagation channel's spatial geometric relationships between the scatterers and the receiver, which is validated by the simulation. The result shows that the numerical outcomes from the model are consistent with the measurements, especially effective in urban environment, and it is thus useful for analytical purposes. Songtao Lu, Tai Liu |
VTC Spring | 1 |