Linbo Qiao

dblp:176/0956 · also Lin-Bo Qiao · DBLP profile ↗
← Back
61ranked-venue papers
5as first author
42since 2021 · last 2026
0000-0002-8285-2738ORCID · corroborated

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

Artificial intelligence and machine learning · 27 · 3 first-author · 16 since 2021Applied, interdisciplinary, general and emerging computing · 12 · 1 first-author · 7 since 2021Systems, architecture and hardware · 11 · 10 since 2021Graphics, computer vision, multimedia, augmented reality and games · 11 · 2 first-author · 8 since 2021Databases, data management, data science and information retrieval · 9 · 7 since 2021Security and privacy · 1
YearPublicationVenuePosition
2026 ParaDySe: A Parallel Strategy Switching Framework for Dynamic Sequences in Transformer-based Large Language Models
abstract
Dynamic sequences with varying lengths have been widely used in the training of Transformer-based large language models (LLMs). However, current training frameworks adopt a pre-defined static parallel strategy for these sequences, causing neither communication-parallelization cancellation on short sequences nor out-of-memory on long sequences. To mitigate these issues, we propose ParaDySe, a novel adaptive Parallel strategy switching framework for Dynamic Sequences. ParaDySe enables on-the-fly optimal strategy adoption according to the immediate input sequence. It first implements the modular function libraries for parallel strategies with unified tensor layout specifications, and then builds sequence-aware memory and time cost models with hybrid methods. Guided by cost models, ParaDySe selects optimal layer-wise strategies for dynamic sequences via an efficient heuristic algorithm. By integrating these techniques together, ParaDySe achieves seamless hot-switching of optimal strategies through its well-designed function libraries. We compare ParaDySe with baselines on representative LLMs under datasets with sequence lengths up to 624K. Experimental results indicate that ParaDySe addresses OOM and CPC bottlenecks in LLM training by systematically integrating long-sequence optimizations with existing frameworks.
Zhixin Ou, Peng Liang 0017, Linbo Qiao, Jianchen Han, Baihui Liu
AAAI3
2026 Alloc-MoE: Budget-Aware Expert Activation Allocation for Efficient Mixture-of-Experts Inference
abstract
Mixture-of-Experts (MoE) has become a dominant architecture for scaling large language models due to their sparse activation mechanism.However, the substantial number of expert activations creates a critical latency bottleneck during inference, especially in resourceconstrained deployment scenarios.Existing approaches that reduce expert activations potentially lead to severe model performance degradation.In this work, we introduce the concept of activation budget as a constraint on the number of expert activations and propose Alloc-MoE, a unified framework that optimizes budget allocation coordinately at both the layer and token levels to minimize performance degradation.At the layer level, we introduce Alloc-L, which leverages sensitivity profiling and dynamic programming to determine the optimal allocation of expert activations across layers.At the token level, we propose Alloc-T, which dynamically redistributes activations based on routing scores, optimizing budget allocation without increasing latency.Extensive experiments across multiple MoE models demonstrate that Alloc-MoE maintains model performance under a constrained activation budget.Especially, Alloc-MoE achieves 1.15× prefill and 1.34× decode speedups on DeepSeek-V2-Lite at half of the original budget.
Baihui Liu, Kaiyuan Tian, Zhaoning Zhang 0001, Linbo Qiao, Dongsheng Li 0001
ACL (1)5
2026 ZIPPer: A Fine-Grained Co-design of ZeRO-DP and Pipeline Parallelism for LLM Training on Heterogeneous GPUs
Lang Yuan, Linbo Qiao, Mingxiang Zhu, Dongsheng Li 0001
APPT2
2026 Parallelsim: an accurate, generic, and efficient simulator for distributed deep learning
Peng Liang 0017, Linbo Qiao, Zhiquan Lai, Dongsheng Li 0001
CCF Trans. High Perform. Comput.2
2026 Neural-guided symbolic evolution: From symbolic control search to mechanism discovery in swarm robotics
Minfang Lu, Jiangyao Bai, Linbo Qiao
Eng. Appl. Artif. Intell.5
2026 A survey on memory-efficient transformer-based model training in AI for science
Kaiyuan Tian, Linbo Qiao, Baihui Liu, Gongqingjian Jiang, Dongsheng Li 0001
Frontiers Comput. Sci.2
2025 LLM-based Rumor Detection via Influence Guided Sample Selection and Game-based Perspective Analysis
abstract
Zhiliang Tian, Jingyuan Huang, Zejiang He, Zhen Huang, Menglong Lu, Linbo Qiao, Songzhu Mei, Yijie Wang, Dongsheng Li. Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2025.
Zhiliang Tian, Zejiang He, Zhen Huang 0006, Menglong Lu, Linbo Qiao, Songzhu Mei, Yijie Wang 0001
ACL (1)6
2025 Multi-granularity Complex Question Answering Over Temporal Knowledge Graphs
Yifu Gao, Linbo Qiao, Ruchen Yi, Lang Yuan
ICONIP (1)3
2025 ALM-KD: Adaptive Layer Mapping Knowledge Distillation for LLMs
abstract
Transformer-based models are renowned for their proficiency in computationally demanding NLP tasks. However, we have identified several shortcomings in current distillation methods for transformer-based Large Language Models (LLMs), including the disregard for layer importance, inappropriate mapping granularity, and the omission of dimetsionality compression. We propose Adaptive Layer Mapping Knowledge Dis-tillation(ALM-KD), a method designed to enhance efficiency by adaptively selecting the most relevant hidden layers and dynamically adjusting the distillation weights based on their significance. ALM-KD utilizes an ada-learner composed of RNN and MLP, along with an ada-loss function, to dynamically prioritize teacher layers according to their relevance to downstream tasks, while also integrating horizontal and vertical compression for substantial model knowledge reduction. Our experiments on the GLUE benchmark demonstrate that the student model developed using ALM-KD achieves over 96% of the performance of its teacher model, BERTbase, with an 80% compression rate, nearly tripling inference speed, and reducing memory usage by half. ALM-KD thus renders deep neural networks viable for real-time and high-concurrency applications.
Xu Baizhou, Niu Xin, Zhaoning Zhang 0001, Huang Zheng, Linbo Qiao, Yafei Qi
IJCNN6
2025 Harnessing Heterogeneous Social Networks for Better Group Recommendations: An Integrated Approach Towards Cold-Start Problem
Yunwei Zhao, Songtao Peng, Linbo Qiao, Qiwei Ye, Shanqing Yu
KSEM (5)3
2025 Memory-efficient tensor parallelism for long-sequence Transformer training
abstract
Transformer-based models like large language models (LLMs) have attracted significant attention in recent years due to their superior performance. A long sequence of input tokens is essential for industrial LLMs to provide better user services. However, memory consumption increases quadratically with the increase of sequence length, posing challenges for scaling up long-sequence training. Current parallelism methods produce duplicated tensors during execution, leaving space for improving memory efficiency. Additionally, tensor parallelism (TP) cannot achieve effective overlap between computation and communication. To solve these weaknesses, we propose a general parallelism method called memory-efficient tensor parallelism (METP), designed for the computation of two consecutive matrix multiplications and a possible function between them ( O = f ( AB ) C ), which is the kernel computation component in Transformer training. METP distributes subtasks of computing O to multiple devices and uses send/recv instead of collective communication to exchange submatrices for finishing the computation, avoiding producing duplicated tensors. We also apply the double buffering technique to achieve better overlap between computation and communication. We present the theoretical condition of full overlap to help instruct the long-sequence training of Transformers. Suppose the parallel degree is p ; through theoretical analysis, we prove that METP provides O (1/ p 3 ) memory overhead when not using FlashAttention to compute attention and could save at least 41.7% memory compared to TP when using FlashAttention to compute multi-head self-attention. Our experimental results demonstrate that METP can increase the sequence length by 2.38–2.99 times compared to other methods when using eight A100 graphics processing units (GPUs).
Peng Liang 0017, Linbo Qiao, Yanqi Shi, Dongsheng Li 0001
Frontiers Inf. Technol. Electron. Eng.2
2025 Automatic parallelism strategy generation with minimal memory redundancy
abstract
Large-scale deep learning models are trained distributedly due to memory and computing resource limitations. Few existing strategy generation approaches take optimal memory minimization as the objective. To fill in this gap, we propose a novel algorithm that generates optimal parallelism strategies with the constraint of minimal memory redundancy. We propose a novel redundant memory cost model to calculate the memory overhead of each operator in a given parallel strategy. To generate the optimal parallelism strategy, we formulate the parallelism strategy search problem into an integer linear programming problem and use an efficient solver to find minimal-memory intra-operator parallelism strategies. Furthermore, the proposed algorithm has been extended and implemented in a multi-dimensional parallel training framework and is characterized by high throughput and minimal memory redundancy. Experimental results demonstrate that our approach achieves memory savings of up to 67% compared to the latest Megatron-LM strategies; in contrast, the gap between the throughput of our approach and its counterparts is not large.
Yanqi Shi, Peng Liang 0017, Linbo Qiao, Dongsheng Li 0001
Frontiers Inf. Technol. Electron. Eng.4
2025 Training large-scale language models with limited GPU memory: a survey
abstract
Large-scale models have gained significant attention in a wide range of fields, such as computer vision and natural language processing, due to their effectiveness across various applications. However, a notable hurdle in training these large-scale models is the limited memory capacity of graphics processing units (GPUs). In this paper, we present a comprehensive survey focused on training large-scale models with limited GPU memory. The exploration commences by scrutinizing the factors that contribute to the consumption of GPU memory during the training process, namely model parameters, model states, and model activations. Following this analysis, we present an in-depth overview of the relevant research work that addresses these aspects individually. Finally, the paper concludes by presenting an outlook on the future of memory optimization in training large-scale language models, emphasizing the necessity for continued research and innovation in this area. This survey serves as a valuable resource for researchers and practitioners keen on comprehending the challenges and advancements in training large-scale language models with limited GPU memory.
Linbo Qiao, Lujia Yin, Peng Liang 0017, Dongsheng Li 0001
Frontiers Inf. Technol. Electron. Eng.2
2025 A unified multimodal classification framework based on deep metric learning
Liwen Peng, Songlei Jian, Minne Li, Zhigang Kan, Linbo Qiao, Dongsheng Li 0001
Neural Networks5
2025 Koala: Efficient Pipeline Training through Automated Schedule Searching on Domain-Specific Language
abstract
Pipeline parallelism is a crucial technique for large-scale model training, enabling parameter splitting and performance enhancement. However, creating effective pipeline schedules often requires significant manual effort and coding skills, leading to practical inconveniences and complex debugging. Major frameworks such as DeepSpeed and ColossalAI simplify the process by adopting predefined pipeline schedule strategies, such as GPipe and 1F1B. The use of predefined schedules offers limited flexibility and suboptimal training efficiency, as the limited number of manually set candidates cannot provide the optimal strategy for arbitrary model training. To deal with the issue, this article aims to automatically search for the optimal strategy with high efficiency. Since current frameworks only support a limited set of fixed strategies, lacking the technical capability to create a comprehensive strategy search space, we first design a novel domain-specific language (DSL) for pipeline schedule development. The DSL exhibits great understandability, agility, and reusability, supporting the development of all known pipeline schedule strategies and their variants. Second, we are the first to model the complete pipeline schedule strategy space via the DSL, enabling an automated end-to-end globally optimal pipeline schedule searching, while past work may get stuck in a local optimum. Finally, we propose to optimize pipeline performance by modeling and solving the pipeline schedule as a Binary-Tree-Traversing (BTT) optimization problem. Based on the formalization, we further adopt a Dynamic Try-Test Genetic Algorithm to search for the best pipeline schedule strategy, which overwhelms a variety of pre-defined ones. Experimental results show that Koala achieves an enhanced performance by up to \(1.53\times\) over state-of-the-art approaches. Besides, the pipeline schedule strategy searched by Koala outperforms pre-defined pipeline schedule strategies by \(1.10\times \sim 1.55\times\) . Moreover, Koala has superior scalability and effectiveness in combining with data parallelism and tensor parallelism.
Lujia Yin, Qiao Li 0001, Hengjie Li, Xingcheng Zhang, Linbo Qiao, Dongsheng Li 0001
ACM Trans. Archit. Code Optim.7
2024 Emancipating Event Extraction from the Constraints of Long-Tailed Distribution Data Utilizing Large Language Models
abstract
Event Extraction (EE) is a challenging task that aims to extract structural event-related information from unstructured text. Traditional methods for EE depend on manual annotations, which are both expensive and scarce. Furthermore, the existing datasets mostly follow the long-tail distribution, severely hindering the previous methods of modeling tail types. Two techniques can address this issue: transfer learning and data generation. However, the existing methods based on transfer learning still rely on pre-training with a large amount of labeled data in the source domain. Additionally, the quality of data generated by previous data generation methods is difficult to control. In this paper, leveraging Large Language Models (LLMs), we propose novel methods for event extraction and generation based on dialogues, overcoming the problems of relying on source domain data and maintaining data quality. Specifically, this paper innovatively transforms the EE task into multi-turn dialogues, guiding LLMs to learn event schemas from historical dialogue information and output structural events. Furthermore, we introduce a novel LLM-based method for generating high-quality data, significantly improving traditional models’ performance with various paradigms and structures, especially on tail types. Adequate experiments on real-world datasets demonstrate the effectiveness of the proposed event extraction and data generation methods.
Zhigang Kan, Liwen Peng, Linbo Qiao, Dongsheng Li 0001
LREC/COLING3
2024 FDIG: A Fine-Grained Data Integration Approach for Group Recommendation
abstract
Effective group recommendation systems play a pivotal role in enriching the information consumption of users from different groups. Existing group recommendation approaches face challenges such as the sparsity of the rating matrix and low specificity between user clusters, leading to cold-start issue. In this paper, we propose a Fine-grained Data Integration approach for Group Recommendation (FDIG) that enables the fine-grained fusion of items in the same group without impacting other groups. FDIG reformulate the data integration task as a bi-level optimization problem, with an end-to-end loss function. To solve the problem efficiently, we propose an effective learning algorithm to obtain an admissible solution. Experimental results demonstrate that FDIG own the ability to accurately fuse items in group recommendation, which offers a practical solution to enhance group recommendation performance and user personalization.
Qiwei Ye, Linbo Qiao, Yunwei Zhao
ICASSP5
2024 3D Parallelism for Transformers via Integer Programming
abstract
Transformer models, such as BERT, GPT, and ViT, have been applied to a wide range of areas in recent years, due to their efficacy. In order to improve the training efficiency of Transformer models, different distributed training approaches have been proposed, like Megatron-LM [8]. However, when multi-dimensional parallelism strategies are considered, due to the complexity, existing works can not harmonize the different strategies well enough to obtain a globally optimal solution. In this paper, we propose a parallelism strategy searching algorithm PTIP, which generates operator-level parallelism strategies consisting of three schemes: data parallelism, tensor parallelism, and pipeline parallelism. PTIP abstracts these three parallelism schemes simultaneously into an auxiliary graph, reformulates the searching problem into a mixed-integer programming (MIP) problem, and uses a MIP solver to obtain a high-quality multi-dimensional strategy. Experiments conducted on Transformers demonstrate that PTIP obtains 13.9% − 24.7% performance improvement compared to Megatron-LM [8].
Peng Liang 0017, Yanqi Shi, Linbo Qiao, Dongsheng Li 0001
ICASSP5
2024 FEW: Multi-modal Recommendation for Cold-Start
abstract
With the development of the Internet and computer technology, the phenomenon of information explosion has occurred in many fields, such as computer vision and natural language processing. People are gradually moving into the era of information overload, and it is very difficult to find effective information from the massive multi-modal data. Recommender systems are important tools to solve this difficulty. Recommendation systems currently face many challenges, one of the most important challenges in application scenarios is the cold-start problem. General recommendation systems are inaccurate for cold users/items, which have very FEW contact with the recommendation system, because of the lack of interaction data. To address the cold-start problem, this paper proposes a Four-viEW (FEW) multi-modal recommendation model, which improves the recommendation effect by constructing a four-view graph convolutional network for enhancing the multi-modal (mainly visual and textual) data representations of cold users/items. FEW is compared with existing single-modal and multi-modal recommendation models on the Amazon review datasets. Overall, compared to existing state-of-the-art models, FEW improves Recall by a maximum of 15.72% and NDCG by a maximum of 19.86%. In particular, the addition of cold-start technology further enhances the recommendation effect of FEW. For cold users, the maximum improvement is 20.86% for Recall and 27.47% for NDCG; for cold items, the average improvement of Recall is 85.14x and NDCG is 63.08x, which verifies the effectiveness of FEW in solving the cold-start problem.
Qiwei Ye, Linbo Qiao, Zhixin Ou, Kaixi Yang
IJCNN2
2024 Adaptive Selective Knowledge Distillation: Not Blindly Accepting Teachers as Oracles
Baoyun Peng, Zhaoning Zhang 0001, Yafei Qi, Linbo Qiao
PRCV (3)4
2024 LFDe: A Lighter, Faster and More Data-Efficient Pre-training Framework for Event Extraction
abstract
Pre-training Event Extraction (EE) models on unlabeled data is an effective strategy that frees researchers from costly and labor-intensive data annotation. However, existing pre-training methods necessitate substantial computational resources, requiring high-performance hardware infrastructure and extensive training duration. In response to these challenges, this paper proposes a Lighter, Faster, and more Data-efficient pre-training framework for EE, named LFDe. Distinct from existing methods that strive to establish a comprehensive representation space during pre-training, our framework focuses on quickly familiarizing with the task format from a small amount of automatically constructed pseudo-events. It comprises three stages: weak-label data construction, pre-training, and fine-tuning. Specifically, during the first stage, LFDe first automatically designates pseudo-triggers and arguments based on the characteristics of real events to form pre-training samples. In the processes of pre-training and fine-tuning, the framework reframes EE as the identification of tokens semantically closest to the prompt within the given sentence. This paper also introduces a novel prompt-based sequence labeling model for EE to accommodate this reframing. Experiments on real-world datasets show that compared to similar models, our framework requires fewer pre-training data (only about 0.04%), a shorter pre-training period (about 0.03%), and lower memory requirements (about 57.6%). Simultaneously, our framework significantly improves performance in various data-scarce scenarios.
Zhigang Kan, Liwen Peng, Yifu Gao, Ning Liu 0015, Linbo Qiao, Dongsheng Li 0001
WWW5
2024 Not all fake news is semantically similar: Contextual semantic representation learning for multimodal fake news detection
Liwen Peng, Songlei Jian, Zhigang Kan, Linbo Qiao, Dongsheng Li 0001
Inf. Process. Manag.4
2024 DELTA: Memory-Efficient Training via Dynamic Fine-Grained Recomputation and Swapping
abstract
To accommodate the increasingly large-scale models within limited-capacity GPU memory, various coarse-grained techniques, such as recomputation and swapping, have been proposed to optimize memory usage. However, these methods have encountered limitations, either in terms of inefficient memory reduction or diminished training performance. In response to this, our article introduces dynamic tensor offloading and recomputation (DELTA), an innovative approach for memory-efficient large-scale model training that combines fine-grained memory optimization and prefetching technology to reduce memory usage while maintaining high training throughput concurrently. Initially, we formulate the problem of memory-throughput joint optimization as an easy-solving 0/1 Knapsack problem. Leveraging this formalization, we use an improving polynomial complexity heuristic algorithm to address the problem effectively. Furthermore, we introduce, to the best of our knowledge, a novel bidirectional prefetching technology into dynamic memory management that significantly accelerates the model training when compared to relying solely on recomputation or swapping. Finally, DELTA offers users an automated training execution library, eliminating the need for manual configuration or specialized expertise. Experimental results demonstrate the effectiveness of DELTA in reducing GPU memory consumption. Compared to state-of-the-art methods, DELTA achieves substantial memory savings ranging from 40% to 72%, while maintaining comparable convergence performance for various models, including ResNet-50, ResNet-101, and BERT-Large. Notably, DELTA enables the training of GPT2-Large and GPT2-XL with batch sizes increased by 5.5× and 6×, respectively, showcasing its versatility and practicality in enabling large-scale model training on GPU hardware.
Qiao Li 0001, Lujia Yin, Dongsheng Li 0001, Yiming Zhang 0003, Xingcheng Zhang, Linbo Qiao, Zhaoning Zhang 0001, Kai Lu 0001
ACM Trans. Archit. Code Optim.8
2024 A Memory-Efficient Hybrid Parallel Framework for Deep Neural Network Training
abstract
With the increasing volumes of data samples and deep neural network (DNN) models, efficiently scaling the training of DNN models has become a significant challenge for server clusters with AI accelerators in terms of memory and computing efficiency. Existing parallelism schemes can be broadly classified into three categories: data parallelism (splitting data samples), model parallelism (splitting model parameters), and pipeline model parallelism (splitting model layers). Hybrid approaches split data and models, offering a comprehensive solution for parallel training. However, these methods encounter limitations in efficiently scaling larger models across more computing nodes, as they incur substantial memory constraints that affect training efficiency and overall throughput. In this paper, we proposeHIPPIE, a hybrid parallel training framework designed to enhance memory efficiency and scalability of large DNN training. First, to evaluate the optimization effect more reasonably, we propose an index ofMemory Efficiency(ME) to quantify the tradeoff between throughput and memory overhead. Second, driven by the informed ME optimization objective, we automatically partition the pipeline to balance the throughput and memory. Third, we optimize the model training process via a novel hybrid parallel scheduler that improves the throughput and scalability by informed pipeline scheduling and communication scheduling with gradient-hidden optimization. Experiments on various models show thatHIPPIEachieves above 90% scaling efficiency on a 16-GPU platform. Moreover,HIPPIEincreases throughput by up to 80%, while saving 57% of memory overhead and achieving 4.18× memory-efficiency improvement.
Dongsheng Li 0001, Zhiquan Lai, Yongquan Fu, Xiangyu Ye, Linbo Qiao
IEEE Trans. Parallel Distributed Syst.7
2023 Parallelized ADMM with General Objectives for Deep Learning
Yanqi Shi, Zhigang Kan, Linbo Qiao
ICA3PP (3)5
2023 OLM2: Automatic Optimal Strategy Generating for Large-Scale Model Training with Limited-Memory
abstract
The scale of model parameters and the amount of training data is exponentially increasing. It requires more GPU memory with the exponential increasement of model parameters. Recomputation and swapping are two main memory optimization methods that have been extensively studied, and there are also optimization strategies that combine the two methods. However, most of them are based on heuristic search strategies, which do not explore the complete solution space and can’t guarantee the optimality of the solution results. An optimal search strategy with tensor-level recomputation and swapping is expected in large-scale model training. In this paper, we propose an optimal strategy searching algorithm combining tensor-based recomputation and swapping. Specifically, the memory swapping strategy is reformulated as an optimization problem, which converts the memory constraints into mixed integer programming, to find the optimal memory optimization strategy. By leveraging the advantages of both recomputation and swapping, this approach minimizes computation consumption without exceeding the available memory limitation. Experimental results show that our method exhibits about 60% reduction in memory requirements during the training process. Furthermore, our method can reduce the overall training time beyond the existing algorithms. Compared to Checkmate, our approach achieves about 0.3–0.9% reduction in computation cost per iteration.
Linbo Qiao, Xi Yang 0020, Zhen Huang 0006
JCC3
2023 An anchor-guided sequence labeling model for event detection in both data-abundant and data-scarce scenarios
Zhigang Kan, Yanqi Shi, Zhangyue Yin, Liwen Peng, Linbo Qiao, Xipeng Qiu, Dongsheng Li 0001
Inf. Sci.5
2023 A Composable Generative Framework Based on Prompt Learning for Various Information Extraction Tasks
abstract
Prompt learning is an effective paradigm that bridges gaps between the pre-training tasks and the corresponding downstream applications. Approaches based on this paradigm have achieved great transcendent results in various applications. However, it still needs to be answered how to design a general-purpose framework based on the prompt learning paradigm for various information extraction tasks. In this article, we propose a novel composable prompt-based generative framework, which could be applied to a wide range of tasks in the field of information extraction. Specifically, we reformulate information extraction tasks into the form of filling slots in pre-designed type-specific prompts, which consist of one or multiple sub-prompts. A strategy of constructing composable prompts is proposed to enhance the generalization ability in data-scarce scenarios. Furthermore, to fit this framework, we transform relation extraction into the task of determining semantic consistency in prompts. The experimental results demonstrate that our approach surpasses compared baselines on real-world datasets in data-abundant and data-scarce scenarios. Further analysis of the proposed framework is presented, as well as numerical experiments conducted to investigate impact factors of performance on various tasks.
Zhigang Kan, Linhui Feng, Zhangyue Yin, Linbo Qiao, Xipeng Qiu, Dongsheng Li 0001
IEEE Trans. Big Data4
2023 Merak: An Efficient Distributed DNN Training Framework With Automated 3D Parallelism for Giant Foundation Models
abstract
Foundation models are in the process of becoming the dominant deep learning technology. Pretraining a foundation model is always time-consuming due to the large scale of both the model parameter and training dataset. Besides being computing-intensive, the pretraining process is extremely memory- and communication-intensive. These challenges make it necessary to apply 3D parallelism, which integrates data parallelism, pipeline model parallelism, and tensor model parallelism, to achieve high training efficiency. However, current 3D parallelism frameworks still encounter two issues: i) they are not transparent to model developers, requiring manual model modification to parallelize training, and ii) their utilization of computation resources, GPU memory, and network bandwidth is insufficient. We proposeMerak, an automated 3D parallelism deep learning training framework with high resource utilization. Merak automatically deploys 3D parallelism with an automatic model partitioner, which includes a graph-sharding algorithm and proxy node-based model graph. Merak also offers a non-intrusive API to scale out foundation model training with minimal code modification. In addition, we design a high-performance 3D parallel runtime engine that employs several techniques to exploit available training resources, including a shifted critical path pipeline schedule that increases computation utilization, stage-aware recomputation that makes use of idle worker memory, and sub-pipelined tensor model parallelism that overlaps communication and computation. Experiments on 64 GPUs demonstrate Merak's capability to speed up training performance over state-of-the-art 3D parallelism frameworks of models with 1.5, 2.5, 8.3, and 20 billion parameters by up to 1.42, 1.39, 1.43, and 1.61×, respectively.
Zhiquan Lai, Xudong Tang, Ke-shi Ge, Yabo Duan, Linbo Qiao, Dongsheng Li 0001
IEEE Trans. Parallel Distributed Syst.7
2023 A Survey on Auto-Parallelism of Large-Scale Deep Learning Training
abstract
Deep learning (DL) has gained great success in recent years, leading to state-of-the-art performance in research community and industrial fields like computer vision and natural language processing. One of the reasons for this success is the huge amount parameters adopted in DL models. However, it is impractical to train a moderately large model with a large number of parameters on a typical single device. Thus, It is necessary to train DL models in clusters with distributed training algorithms. However, traditional distributed training algorithms are usually sub-optimal and highly customized, which owns the drawbacks to train large-scale DL models in varying computing clusters. To handle the above problem, researchers propose auto-parallelism, which is promising to train large-scale DL models efficiently and practically in various computing clusters. In this survey, we perform a broad and thorough investigation on challenges, basis, and strategy searching methods of auto-parallelism in DL training. First, we abstract basic parallelism schemes with their communication cost and memory consumption in DL training. Further, we analyze and compare a series of current auto-parallelism works and investigate strategies and searching methods which are commonly used in practice. At last, we discuss several trends in auto-parallelism which are promising in further research.
Peng Liang 0017, Xiaoda Zhang, Youhui Bai, Teng Su, Zhiquan Lai, Linbo Qiao, Dongsheng Li 0001
IEEE Trans. Parallel Distributed Syst.7
2022 Cross-Modal Knowledge Distillation in Multi-Modal Fake News Detection
abstract
Since the rapid dissemination of fake news brings a lot of negative effects on real society, automatic fake news detection has attracted increasing attention in recent years. In most circumstances, the fake news detection task is a multimodal problem that consists of textual and visual contents. Many existing methods simply integrate the textual and visual features as a shared representation but overlook their correlations, which may lead to sub-optimal results. To address this problem, we propose CMC, a two-stage fake news detection method with a novel knowledge distillation that captures Cross-Modal feature Correlations while training. In the first stage of CMC, the textual and visual networks are trained mutually in an ensemble learning paradigm. The proposed cross-modal knowledge distillation function is presented as a soft target to guide the training of a single-modal network with the correlations from the other peer. In the second stage of CMC, the two well-trained networks are fixed, and their extracted features are fed to a fusion mechanism. The fusion model is then trained to further improve the performance of multi-modal fake news detection. Extensive experiments on Weibo, PolitiFact, and GossipCop databases show that CMC outperforms the existing state-of-the-art methods by a large margin.
Zimian Wei, Hengyue Pan, Linbo Qiao, Xin Niu 0002, Peijie Dong, Dongsheng Li 0001
ICASSP3
2022 Modeling Precursors for Temporal Knowledge Graph Reasoning via Auto-encoder Structure
abstract
Temporal knowledge graph (TKG) reasoning that infers missing facts in the future is an essential and challenging task. When predicting a future event, there must be a narrative evolutionary process composed of closely related historical facts to support the event's occurrence, namely fact precursors. However, most existing models employ a sequential reasoning process in an auto-regressive manner, which cannot capture precursor information. This paper proposes a novel auto-encoder architecture that introduces a relation-aware graph attention layer into transformer (rGalT) to accommodate inference over the TKG. Specifically, we first calculate the correlation between historical and predicted facts through multiple attention mechanisms along intra-graph and inter-graph dimensions, then constitute these mutually related facts into diverse fact segments. Next, we borrow the translation generation idea to decode in parallel the precursor information associated with the given query, which enables our model to infer future unknown facts by progressively generating graph structures. Experimental results on four benchmark datasets demonstrate that our model outperforms other state-of-the-art methods, and precursor identification provides supporting evidence for prediction.
Yifu Gao, Linhui Feng, Zhigang Kan, Linbo Qiao, Dongsheng Li 0001
IJCAI5
2022 Event Coreference Resolution based on Convolutional Siamese network and Circle Loss
abstract
The purpose of the cross-document event coreference resolution task is to solve multi-text processing. However, cross-document coreference resolution has not been fully explored. None of the existing methods explore the situation where the predicted coreference scores are also low when similar events have a low semantic similarity. To solve such a problem, in this paper, we propose a novel model by focusing on event classes with low event semantic similarity. Specifically, by building the Siamese network framework to enhance the feature representation, we convert the event-to-node into event-to-domain. In addition, by changing the form of the problem from traditional pairwise to listwise, the distance between coreference event nodes is greatly reduced, and the common coreference event resolution is solved. Our model only employs a very small dataset to annotate information, increases the semantic distance of these event pairs in the new vector space, and greatly improves the effect of event clustering. For the cross-document coreference resolution dataset ECB+, our model achieves better results than other models that have not been fine-tuned on more datasets or language models.
Beiya Dai, Jiangang Qian, Shiqing Cheng, Linbo Qiao, Dongsheng Li 0001
IJCNN4
2021 Multi-view Interaction Learning for Few-Shot Relation Classification
abstract
Conventional deep learning-based Relation Classification (RC) methods heavily rely on large-scale training dataset and fail to generalize to unseen classes when training data is scant. This work concentrates on RC tasks in few-shot scenarios in which models classify the unlabelled samples given only few labeled samples. Existing few-shot RC models consider the dataset as a series of individual instances and have not fully utilized interaction information among them. Interaction information is conducive to indicate the important areas and produce discriminating representations. So this paper proposes a novel interactive attention network (IAN) which uses inter-instance and intra-instance interactive information to classify the relations. Inter-instance interactive information is first introduced to solve the low-resource problem by capturing the semantic relevance between an instance pair. Intra-instance interactive information is then introduced to address the ambiguous relation classification issue by extracting the entity information inner an instance. Extensive numerical experimental results demonstrate the proposed method promotes the accuracy of down-stream task.
Linbo Qiao, Jianming Zheng, Zhigang Kan, Linhui Feng, Yifu Gao, Qi Zhai, Dongsheng Li 0001, Xiangke Liao
CIKM2
2021 Inertial Proximal Deep Learning Alternating Minimization for Efficient Neutral Network Training
abstract
In recent years, the Deep Learning Alternating Minimization (DLAM), which is actually the alternating minimization applied to the penalty form of the deep neutral networks training, has been developed as an alternative algorithm to overcome several drawbacks of Stochastic Gradient Descent (SGD) algorithms. This work develops an improved DLAM by the well-known inertial technique, namely iPDLAM, which predicts a point by linearization of current and last iterates. To obtain further training speed, we apply a warm-up technique to the penalty parameter, that is, starting with a small initial one and increasing it in the iterations. Numerical results on real-world datasets are reported to demonstrate the efficiency of our proposed algorithm.
Linbo Qiao, Tao Sun 0005, Hengyue Pan, Dongsheng Li 0001
ICASSP1
2021 Hippie: A Data-Paralleled Pipeline Approach to Improve Memory-Efficiency and Scalability for Large DNN Training
abstract
With the increase of both data and parameter volume, it has become a big challenge to efficiently train large-scale DNN models on distributed platforms. Ordinary parallelism modes, i.e., data parallelism, model parallelism and pipeline parallelism, can no longer satisfy the efficient scaling of large DNN model training on multiple nodes. Meanwhile, the problem of too much memory consumption seriously restricts GPU computing efficiency and training throughput. In this paper, we propose Hippie, a hybrid parallel training framework that integrates pipeline parallelism and data parallelism to improve the memory efficiency and scalability of large DNN training. Hippie adopts a hybrid parallel method based on hiding gradient communication, which improves the throughput and scalability of training. Meanwhile, Hippie introduces the last-stage pipeline scheduling and recomputation for specific layers to effectively reduce the memory overhead and ease the difficulties of training large DNN models on memory-constrained devices. To achieve a more reasonable evaluation of the optimization effect, we propose an index of memory efficiency (ME) to represent the tradeoff between throughput and memory overhead. We implement Hippie based on PyTorch and NCCL. Experiments on various models show that Hippie achieves above 90% scaling efficiency on a 16-GPU platform. Moreover, Hippie increases throughput by up to 80% while saving 57% of memory overhead, achieving 4.18 × memory efficiency.
Xiangyu Ye, Zhiquan Lai, Ding Sun, Linbo Qiao, Dongsheng Li 0001
ICPP6
2021 Syntactic Enhanced Projection Network for Few-Shot Chinese Event Extraction
Linhui Feng, Linbo Qiao, Zhigang Kan, Yifu Gao, Dongsheng Li 0001
KSEM2
2021 CED-BGFN: Chinese Event Detection via Bidirectional Glyph-Aware Dynamic Fusion Network
Qi Zhai, Zhigang Kan, Sen Yang 0003, Linbo Qiao, Dongsheng Li 0001
PAKDD (2)4
2021 A survey of script learning
abstract
Script is the structured knowledge representation of prototypical real-life event sequences. Learning the commonsense knowledge inside the script can be helpful for machines in understanding natural language and drawing commonsensible inferences. Script learning is an interesting and promising research direction, in which a trained script learning system can process narrative texts to capture script knowledge and draw inferences. However, there are currently no survey articles on script learning, so we are providing this comprehensive survey to deeply investigate the standard framework and the major research topics on script learning. This research field contains three main topics: event representations, script learning models, and evaluation approaches. For each topic, we systematically summarize and categorize the existing script learning systems, and carefully analyze and compare the advantages and disadvantages of the representative systems. We also discuss the current state of the research and possible future directions.
Linbo Qiao, Jianming Zheng, Hefeng Wu, Dongsheng Li 0001, Xiangke Liao
Frontiers Inf. Technol. Electron. Eng.2
2021 Stereo Matching Using Multi-Level Cost Volume and Multi-Scale Feature Constancy
abstract
For CNNs based stereo matching methods, cost volumes play an important role in achieving good matching accuracy. In this paper, we present an end-to-end trainable convolution neural network to fully use cost volumes for stereo matching. Our network consists of three sub-modules, i.e., shared feature extraction, initial disparity estimation, and disparity refinement. Cost volumes are calculated at multiple levels using the shared features, and are used in both initial disparity estimation and disparity refinement sub-modules. To improve the efficiency of disparity refinement, multi-scale feature constancy is introduced to measure the correctness of the initial disparity in feature space. These sub-modules of our network are tightly-coupled, making it compact and easy to train. Moreover, we investigate the problem of developing a robust model to perform well across multiple datasets with different characteristics. We achieve this by introducing a two-stage finetuning scheme to gently transfer the model to target datasets. Specifically, in the first stage, the model is finetuned using both a large synthetic dataset and the target datasets with a relatively large learning rate, while in the second stage the model is trained using only the target datasets with a small learning rate. The proposed method is tested on several benchmarks including the Middlebury 2014, KITTI 2015, ETH3D 2017, and SceneFlow datasets. Experimental results show that our method achieves the state-of-the-art performance on all the datasets. The proposed method also won the 1st prize on the Stereo task of Robust Vision Challenge 2018.
Zhengfa Liang, Yulan Guo, Yiliu Feng, Wei Chen 0009, Linbo Qiao, Li Zhou 0009, Hengzhu Liu
IEEE Trans. Pattern Anal. Mach. Intell.5
2021 Novel Convergence Results of Adaptive Stochastic Gradient Descents
abstract
Adaptive stochastic gradient descent, which uses unbiased samples of the gradient with stepsizes chosen from the historical information, has been widely used to train neural networks for computer vision and pattern recognition tasks. This paper revisits the theoretical aspects of two classes of adaptive stochastic gradient descent methods, which contain several existing state-of-the-art schemes. We focus on the presentation of novel findings: In the general smooth case, the nonergodic convergence results are given, that is, the expectation of the gradients' norm rather than the minimum of past iterates is proved to converge; We also studied their performances under Polyak-Łojasiewicz property on the objective function. In this case, the nonergodic convergence rates are given for the expectation of the function values. Our findings show that more substantial restrictions on the steps are needed to guarantee the nonergodic function values' convergence (rates).
Tao Sun 0005, Linbo Qiao, Qing Liao 0001, Dongsheng Li 0001
IEEE Trans. Image Process.2
2021 Nonergodic Complexity of Proximal Inertial Gradient Descents
abstract
The proximal inertial gradient descent (PIGD) is efficient for the composite minimization and applicable for broad of machine learning problems. In this article, we revisit the computational complexity of this algorithm and present other novel results, especially on the convergence rates of the objective function values. The nonergodic O(1/k) rate is proved for PIGD with constant step size when the objective function is coercive. When the objective function fails to promise coercivity, we prove the sublinear rate with diminishing inertial parameters. In the case that the objective function satisfies the Polyak- Lojasiewicz (PŁ) property, the linear convergence is proved with much larger and general step size than the previous literature. We also extend our results to the multiblock version and present the computational complexity. Both cyclic and stochastic index selection strategies are considered.
Tao Sun 0005, Linbo Qiao, Dongsheng Li 0001
IEEE Trans. Neural Networks Learn. Syst.2
2020 A Distributed Event Extraction Framework for Large-Scale Unstructured Text
abstract
Event extraction is an important subtask of information extraction. The goal of event extraction is to quickly extract events of a specified type from a large amount of textual information. Many excellent models and algorithms have been proposed since ACE released the event extraction task in 2005. Most of them are based on the dataset published by ACE and have contributed to the accuracy of event extraction to a certain extent. In practical applications, the processing object of the event extraction task is large-scale text data. However, as far as we know, there is currently no effective model for using multiple computers for event extraction. In this paper, we propose a model for event extraction based on inter-cloud computing technology. The experimental results prove that our method reduces the time consumption and also gets better accuracy than advanced models.
Zhigang Kan, Haibo Mi, Sen Yang 0003, Linbo Qiao, Dongsheng Li 0001
JCC4
2020 ADMMiRNN: Training RNN with Stable Convergence via an Efficient ADMM Approach
Zhigang Kan, Dequan Sun, Linbo Qiao, Zhiquan Lai, Dongsheng Li 0001
ECML/PKDD (2)4
2020 An efficient parallel and distributed solution to nonconvex penalized linear SVMs
abstract
Support vector machines (SVMs) have been recognized as a powerful tool to perform linear classification. When combined with the sparsity-inducing nonconvex penalty, SVMs can perform classification and variable selection simultaneously. However, the nonconvex penalized SVMs in general cannot be solved globally and efficiently due to their nondifferentiability, nonconvexity, and nonsmoothness. Existing solutions to the nonconvex penalized SVMs typically solve this problem in a serial fashion, which are unable to fully use the parallel computing power of modern multi-core machines. On the other hand, the fact that many real-world data are stored in a distributed manner urgently calls for a parallel and distributed solution to the nonconvex penalized SVMs. To circumvent this challenge, we propose an efficient alternating direction method of multipliers (ADMM) based algorithm that solves the nonconvex penalized SVMs in a parallel and distributed way. We design many useful techniques to decrease the computation and synchronization cost of the proposed parallel algorithm. The time complexity analysis demonstrates the low time complexity of the proposed parallel algorithm. Moreover, the convergence of the parallel algorithm is guaranteed. Experimental evaluations on four LIBSVM benchmark datasets demonstrate the efficiency of the proposed parallel algorithm.
Lei Guan 0001, Tao Sun 0005, Linbo Qiao, Zhi-hui Yang, Dongsheng Li 0001, Ke-shi Ge, Xicheng Lu
Frontiers Inf. Technol. Electron. Eng.3
2020 Accelerating SGD using flexible variance reduction on large-scale datasets
Mingxing Tang, Linbo Qiao, Zhen Huang 0006, Xinwang Liu 0002, Yuxing Peng 0001, Xueliang Liu
Neural Comput. Appl.2
2020 Towards Practical Privacy-Preserving Decision Tree Training and Evaluation in the Cloud
abstract
Due to the capacity of storing massive data and providing huge computing resources, cloud computing has been a desirable platform for doing machine learning. However, the issue of data privacy is far from being well solved and thus has been a general concern in the cloud-aided machine learning. In this work, we investigate the study of how to efficiently do decision tree training and evaluation in the cloud and meanwhile achieve privacy preservation. Unlike existing cloud server-assisted model training approaches, in our proposed solution, the whole training process is mostly done by the cloud service provider who owns the machine learning model. Since the cloud cannot directly divide the encrypted dataset according to the best attributes selected, we propose a new method for decision tree training without dataset splitting. Precisely, we design three methods for decision tree training with the different tradeoff between privacy and efficiency. In all of these methods, the outsourced data are not revealed to the cloud service provider. We also propose a privacy-preserving decision tree evaluation scheme where the cloud service provider learns nothing about the user's input and the classification result while the trained model is kept secret to the user who could only learn the classification result. Compared with previous decision tree evaluation work, our scheme achieves desirable privacy preservation against both the user and the cloud service provider, and also minimizes the user's computation and communication costs. Moreover, besides protecting the data confidentiality, our proposed scheme also supports off-line users and thus has good scalability. The real-world dataset-based experimental results demonstrate that our system is of desirable utility and efficiency.
Lin Liu 0018, Rongmao Chen, Ximeng Liu, Jinshu Su, Linbo Qiao
IEEE Trans. Inf. Forensics Secur.5
2019 Exploring Pre-trained Language Models for Event Extraction and Generation
abstract
Traditional approaches to the task of ACE event extraction usually depend on manually annotated data, which is often laborious to create and limited in size. Therefore, in addition to the difficulty of event extraction itself, insufficient training data hinders the learning process as well. To promote event extraction, we first propose an event extraction model to overcome the roles overlap problem by separating the argument prediction in terms of roles. Moreover, to address the problem of insufficient training data, we propose a method to automatically generate labeled data by editing prototypes and screen out generated samples by ranking the quality. Experiments on the ACE2005 dataset demonstrate that our extraction model can surpass most existing extraction methods. Besides, incorporating our generation method exhibits further significant improvement. It obtains new state-of-the-art results on the event extraction task, including pushing the F1 score of trigger classification to 81.1%, and the F1 score of argument classification to 58.9%.
Sen Yang 0003, Linbo Qiao, Zhigang Kan, Dongsheng Li 0001
ACL (1)3
2019 Bregman reweighted alternating minimization and its application to image deblurring
Tao Sun 0005, Linbo Qiao, Dongsheng Li 0001
Inf. Sci.2
2019 Block coordinate descentwith time perturbation for nonconvex nonsmooth problems in real-world studies
abstract
The era of big data in healthcare is here, and this era will significantly improve medicine and especially oncology. However, traditional machine learning algorithms need to be promoted to solve such large-scale realworld problems due to a large amount of data that needs to be analyzed and the difficulty in solving problems with nonconvex nonlinear settings. We aim to minimize the composite of a smooth nonlinear function and a block-separable nonconvex function on a large number of block variables with inequality constraints. We propose a novel parallel first-order optimization method, called asynchronous block coordinate descent with time perturbation (ATP), which adopts a time perturbation technique that escapes from saddle points and sub-optimal local points. The details of the proposed method are presented with analyses of convergence and iteration complexity properties. Experiments conducted on real-world machine learning problems validate the efficacy of our proposed method. The experimental results demonstrate that time perturbation enables ATP to escape from saddle points and sub-optimal points, providing a promising way to handle nonconvex optimization problems with inequality constraints employing asynchronous block coordinate descent. The asynchronous parallel implementation on shared memory multi-core platforms indicates that the proposed algorithm, ATP, has strong scalability.
Rui Liu 0012, Wei-Chu Sun, Chun-Hong Hu, Linbo Qiao
Frontiers Inf. Technol. Electron. Eng.5
2019 Mini-batch cutting plane method for regularized risk minimization
abstract
Although concern has been recently expressed with regard to the solution to the non-convex problem, convex optimization is still important in machine learning, especially when the situation requires an interpretable model. Solution to the convex problem is a global minimum, and the final model can be explained mathematically. Typically, the convex problem is re-casted as a regularized risk minimization problem to prevent overfitting. The cutting plane method (CPM) is one of the best solvers for the convex problem, irrespective of whether the objective function is differentiable or not. However, CPM and its variants fail to adequately address large-scale dataintensive cases because these algorithms access the entire dataset in each iteration, which substantially increases the computational burden and memory cost. To alleviate this problem, we propose a novel algorithm named the mini-batch cutting plane method (MBCPM), which iterates with estimated cutting planes calculated on a small batch of sampled data and is capable of handling large-scale problems. Furthermore, the proposed MBCPM adopts a “sink” operation that detects and adjusts noisy estimations to guarantee convergence. Numerical experiments on extensive real-world datasets demonstrate the effectiveness of MBCPM, which is superior to the bundle methods for regularized risk minimization as well as popular stochastic gradient descent methods in terms of convergence speed.
Menglong Lu, Linbo Qiao, Dongsheng Li 0001, Xicheng Lu
Frontiers Inf. Technol. Electron. Eng.2
2018 Learning for Disparity Estimation Through Feature Constancy
abstract
Stereo matching algorithms usually consist of four steps, including matching cost calculation, matching cost aggregation, disparity calculation, and disparity refinement. Existing CNN-based methods only adopt CNN to solve parts of the four steps, or use different networks to deal with different steps, making them difficult to obtain the overall optimal solution. In this paper, we propose a network architecture to incorporate all steps of stereo matching. The network consists of three parts. The first part calculates the multi-scale shared features. The second part performs matching cost calculation, matching cost aggregation and disparity calculation to estimate the initial disparity using shared features. The initial disparity and the shared features are used to calculate the feature constancy that measures correctness of the correspondence between two input images. The initial disparity and the feature constancy are then fed into a sub-network to refine the initial disparity. The proposed method has been evaluated on the Scene Flow and KITTI datasets. It achieves the state-of-the-art performance on the KITTI 2012 and KITTI 2015 benchmarks while maintaining a very fast running time. Source code is available at http://github.com/leonzfa/iResNet.
Zhengfa Liang, Yiliu Feng, Yulan Guo, Hengzhu Liu, Wei Chen 0009, Linbo Qiao, Li Zhou 0009
CVPR6
2018 FVR-SGD: A New Flexible Variance-Reduction Method for SGD on Large-Scale Datasets
Mingxing Tang, Zhen Huang 0006, Linbo Qiao, Shuyang Du, Yuxing Peng 0001
ICONIP (2)3
2018 Asynchronous Bundle Method for Large-Scale Regularized Risk Minimization
abstract
Bundle method for regularized risk minimization (BMRM) is a variant of Cutting Plane Method (CPM). It performs efficiently in solving a convex minimization problem, which is a core part in a plethora of machine learning applications. Nonetheless, while exposed to the challenge of large-scale learning, the synchronous parallel implementation of BMRM easily encounters the straggler problem due to the diversity among heterogeneous working nodes' capability and unevenness in the inherent data distribution. In this paper, we propose a novel asynchronous distributed BMRM implementation, which employs an asynchronous computing window to fully explore the fast nodes' computational capabilities while reserving the good convergence of the BMRM. Extensive experiments show that the asynchronous BMRM algorithm has significant improvement of performance over its synchronous counterpart, and owns the ability to solve large-scale problems efficiently.
Menglong Lu, Linbo Qiao, Dawen Ding, Dongsheng Li 0001
IJCNN3
2018 Stochastic Primal-Dual Proximal ExtraGradient descent for compositely regularized optimization
Tianyi Lin, Linbo Qiao, Jiashi Feng, Bofeng Zhang
Neurocomputing2
2018 On the iteration complexity analysis of Stochastic Primal-Dual Hybrid Gradient approach with high probability
Linbo Qiao, Tianyi Lin, Xicheng Lu
Neurocomputing1
2018 Stochastic extra-gradient based alternating direction methods for graph-guided regularized minimization
abstract
In this study, we propose and compare stochastic variants of the extra-gradient alternating direction method, named the stochastic extra-gradient alternating direction method with Lagrangian function (SEGL) and the stochastic extra-gradient alternating direction method with augmented Lagrangian function (SEGAL), to minimize the graph-guided optimization problems, which are composited with two convex objective functions in large scale. A number of important applications in machine learning follow the graph-guided optimization formulation, such as linear regression, logistic regression, Lasso, structured extensions of Lasso, and structured regularized logistic regression. We conduct experiments on fused logistic regression and graph-guided regularized regression. Experimental results on several genres of datasets demonstrate that the proposed algorithm outperforms other competing algorithms, and SEGAL has better performance than SEGL in practical use.
Qiang Lan, Linbo Qiao, Yijie Wang 0001
Frontiers Inf. Technol. Electron. Eng.2
2017 A systematic review of structured sparse learning
abstract
High dimensional data arising from diverse scientific research fields and industrial development have led to increased interest in sparse learning due to model parsimony and computational advantage. With the assumption of sparsity, many computational problems can be handled efficiently in practice. Structured sparse learning encodes the structural information of the variables and has been quite successful in numerous research fields. With various types of structures discovered, sorts of structured regularizations have been proposed. These regularizations have greatly improved the efficacy of sparse learning algorithms through the use of specific structural information. In this article, we present a systematic review of structured sparse learning including ideas, formulations, algorithms, and applications. We present these algorithms in the unified framework of minimizing the sum of loss and penalty functions, summarize publicly accessible software implementations, and compare the computational complexity of typical optimization methods to solve structured sparse learning problems. In experiments, we present applications in unsupervised learning, for structured signal recovery and hierarchical image reconstruction, and in supervised learning in the context of a novel graph-guided logistic regression.
Linbo Qiao, Bo-Feng Zhang, Jinshu Su, Xicheng Lu
Frontiers Inf. Technol. Electron. Eng.1
2016 Linearized Alternating Direction Method of Multipliers for Constrained Nonconvex Regularized Optimization
abstract
In this paper, we consider a class of constrained nonconvex regularized minimization problems, where the constraints is linearly constrained. It was reported in the literature that nonconvex regularization usually yields a solution with more desirable sparse structural properties beyond convex ones. However, it is not easy to obtain the proximal mapping associated with nonconvex regularization, due to the imposed linearly constraints. In this paper, the optimization problem with linear constraints is solved by the Linearized Alternating Direction Method of Multipliers (LADMM). Moreover, we present a detailed convergence analysis of the LADMM algorithm for solving nonconvex compositely regularized optimization with a large class of nonconvex penalties. Experimental results on several real-world datasets validate the efficacy of the proposed algorithm.
Linbo Qiao, Bofeng Zhang, Jinshu Su, Xicheng Lu
ACML1
2016 On Stochastic Primal-Dual Hybrid Gradient Approach for Compositely Regularized Minimization
abstract
We consider a wide spectrum of regularized stochastic minimization problems, where the regularization term is composite with a linear function. Examples of this formulation include graph-guided regularized minimization, generalized Lasso and a class of ℓ1 regularized problems. The computational challenge is that the closed-form solution of the proximal mapping associated with the regularization term is not available due to the imposed linear composition. Fortunately, the structure of the regularization term allows us to reformulate it as a new convex-concave saddle point problem which can be solved using the Primal-Dual Hybrid Gradient (PDHG) approach. However, this approach may be inefficient in realistic applications as computing the full gradient of the expected objective function could be very expensive when the number of input data samples is considerably large. To address this issue, we propose a Stochastic PDHG (SPDHG) algorithm with either uniformly or non-uniformly averaged iterates. Through uniformly averaged iterates, the SPDHG algorithm converges in expectation withrate for general convex objectives and O(log (t)/t) rate for strongly convex objectives, respectively. While with non-uniformly averaged iterates, the SPDHG algorithm is expected to converge with O(1/t) rate for strongly convex objectives. Numerical experiments on different genres of datasets demonstrate that our proposed algorithm outperforms other competing algorithms.
Linbo Qiao, Tianyi Lin, Yu-Gang Jiang 0001, Wei Liu 0005, Xicheng Lu
ECAI1
2016 Distractor-Supported Single Target Tracking in Extremely Cluttered Scenes
Linbo Qiao, Rustam Stolkin, Ales Leonardis
ECCV (4)2