Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yufei Li 0001

dblp:53/6445-1 · DBLP profile ↗
← Back
8ranked-venue papers
3as first author
8since 2021 · last 2025
0000-0002-2223-0208ORCID · conflict

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

Artificial intelligence and machine learning · 4 · 1 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-author · 3 since 2021Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Cloud and datacenter computing · 30% Embedded and real-time systems · 27% GPUs and heterogeneous computing · 24%
Artificial intelligence
5 papers
Language models and text generation · 78% Question answering and dialogue systems · 22%
Network and information security
2 papers
Security and privacy of machine learning · 100%
Software engineering, system software, and programming languages
1 paper
Software testing · 100%

Topics — the 18 heaviest of 20, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Embedded and real-time systems
real-time scheduling
1.322023
RT-LM: Uncertainty-Aware Resource Management for Real-Time Inference of Language Models · RTSS 2023
$\mathrm{R}^{3}$: On-Device Real-Time Deep Reinforcement Learning for Autonomous Robotics · RTSS 2023
Security and privacy of machine learning
adversarial attack
0.922024
White-Box Multi-Objective Adversarial Attack on Dialogue Generation · ACL (1) 2023
Safety Alignment in NLP Tasks: Weakly Aligned Summarization as an In-Context Attack · ACL (1) 2024
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.912025
Lemix: Unified Scheduling for Llm Training and Inference on Multi-Gpu Systems · RTSS 2025
GPUs and heterogeneous computing
GPU scheduling
0.912025
Lemix: Unified Scheduling for Llm Training and Inference on Multi-Gpu Systems · RTSS 2025
GPUs and heterogeneous computing
multi-GPU computing
0.912025
Lemix: Unified Scheduling for Llm Training and Inference on Multi-Gpu Systems · RTSS 2025
Natural language and speech › Language models and text generation
text summarization
0.812024
Safety Alignment in NLP Tasks: Weakly Aligned Summarization as an In-Context Attack · ACL (1) 2024
Security and privacy of machine learning › large language model alignment
safety alignment
0.812024
Safety Alignment in NLP Tasks: Weakly Aligned Summarization as an In-Context Attack · ACL (1) 2024
Natural language and speech › Question answering and dialogue systems
dialogue generation
0.712023
White-Box Multi-Objective Adversarial Attack on Dialogue Generation · ACL (1) 2023
Cloud and datacenter computing › resource management
cloud resource management
0.712023
RT-LM: Uncertainty-Aware Resource Management for Real-Time Inference of Language Models · RTSS 2023
Storage systems
deep reinforcement learning
0.712023
$\mathrm{R}^{3}$: On-Device Real-Time Deep Reinforcement Learning for Autonomous Robotics · RTSS 2023
Memory systems
memory management
0.712023
$\mathrm{R}^{3}$: On-Device Real-Time Deep Reinforcement Learning for Autonomous Robotics · RTSS 2023
Embedded and real-time systems › embedded machine learning
on-device training
0.712023
$\mathrm{R}^{3}$: On-Device Real-Time Deep Reinforcement Learning for Autonomous Robotics · RTSS 2023
Cloud and datacenter computing
resource management
0.712023
$\mathrm{R}^{3}$: On-Device Real-Time Deep Reinforcement Learning for Autonomous Robotics · RTSS 2023
Natural language and speech › Language models and text generation › text generation › data-to-text generation
recipe generation
0.612022
SHARE: a System for Hierarchical Assistive Recipe Editing · EMNLP 2022
Natural language and speech › Language models and text generation
text generation
0.612022
SHARE: a System for Hierarchical Assistive Recipe Editing · EMNLP 2022
Software testing › test oracle
automated test oracle
0.512021
GLIB: towards automated test oracle for graphically-rich applications · ESEC/SIGSOFT FSE 2021
Software testing
GUI testing
0.512021
GLIB: towards automated test oracle for graphically-rich applications · ESEC/SIGSOFT FSE 2021
Software testing
test oracle
0.512021
GLIB: towards automated test oracle for graphically-rich applications · ESEC/SIGSOFT FSE 2021

Methods — techniques the papers use, named apart from their topics

runtime scheduling · 1.7offline profiling · 1.7execution prediction · 1.7in-context attacks · 1.5adversarial attack · 1.5white-box attack · 1.3uncertainty quantification · 1.3gradient-based multi-objective optimization · 1.3dynamic scheduling · 1.3CPU offloading · 1.3runtime profiling · 0.7dynamic batch sizing · 0.7deep reinforcement learning · 0.7natural language generation · 0.6hierarchical editing · 0.6data augmentation · 0.5code-based analysis · 0.5
YearPublicationVenuePosition
2025 Lemix: Unified Scheduling for Llm Training and Inference on Multi-Gpu Systems
abstract
Modern deployment of large language models (LLMs) frequently involves both inference serving and continuous retraining to stay aligned with evolving data and user feedback. Common practices separate these workloads onto distinct servers in isolated phases, causing substantial inefficiencies (e.g., GPU idleness) and delayed adaptation to new data in distributed settings. Our empirical analysis reveals that these inefficiencies stem from dynamic request arrivals during serving and workload heterogeneity in pipeline-parallel training. To address these challenges, we propose LeMix, a system for co-locating and managing concurrent LLM serving and training workloads. LeMix integrates offline profiling, execution prediction mechanisms, and runtime scheduling to dynamically adapt resource allocation based on workload characteristics and system conditions. By understanding task-specific behaviors and co-execution interference across shared nodes, LeMix improves utilization and serving quality without compromising serving responsiveness. Our evaluation shows that LeMix improves throughput by up to$3.53 \times$, reduces inference loss by up to$0.61 \times$, and delivers up to$2.12 \times$higher response time SLO attainment over traditional separate setups. To our knowledge, this is the first work to uncover and exploit the opportunities of joint LLM inference and training, paving the way for more resource-efficient deployment of LLMs in production environments.
Yufei Li 0001, Zexin Li 0001, Yinglun Zhu, Cong Liu 0005
RTSS1
2024 Safety Alignment in NLP Tasks: Weakly Aligned Summarization as an In-Context Attack
abstract
Recent developments in balancing the usefulness and safety of Large Language Models (LLMs) have raised a critical question: Are mainstream NLP tasks adequately aligned with safety consideration?Our study, focusing on safety-sensitive documents obtained through adversarial attacks, reveals significant disparities in the safety alignment of various NLP tasks.For instance, LLMs can effectively summarize malicious long documents but often refuse to translate them.This discrepancy highlights a previously unidentified vulnerability: attacks exploiting tasks with weaker safety alignment, like summarization, can potentially compromise the integrity of tasks traditionally deemed more robust, such as translation and question-answering (QA).Moreover, the concurrent use of multiple NLP tasks with lesser safety alignment increases the risk of LLMs inadvertently processing harmful content.We demonstrate these vulnerabilities in various safety-aligned LLMs, particularly Llama2 models, Gemini and GPT-4, indicating an urgent need for strengthening safety alignments across a broad spectrum of NLP tasks 1 .
Yu Fu 0009, Yufei Li 0001, Cong Liu 0005, Yue Dong 0002
ACL (1)2
2023 White-Box Multi-Objective Adversarial Attack on Dialogue Generation
abstract
Pre-trained transformers are popular in stateof-the-art dialogue generation (DG) systems.Such language models are, however, vulnerable to various adversarial samples as studied in traditional tasks such as text classification, which inspires our curiosity about their robustness in DG systems.One main challenge of attacking DG models is that perturbations on the current sentence can hardly degrade the response accuracy because the unchanged chat histories are also considered for decision-making.Instead of merely pursuing pitfalls of performance metrics such as BLEU, ROUGE, we observe that crafting adversarial samples to force longer generation outputs benefits attack effectiveness-the generated responses are typically irrelevant, lengthy, and repetitive.To this end, we propose a white-box multi-objective attack method called DGSlow.Specifically, DGSlow balances two objectives-generation accuracy and length, via a gradient-based multiobjective optimizer and applies an adaptive searching mechanism to iteratively craft adversarial samples with only a few modifications.Comprehensive experiments 1 on four benchmark datasets demonstrate that DGSlow could significantly degrade state-of-the-art DG models with a higher success rate than traditional accuracy-based methods.Besides, our crafted sentences also exhibit strong transferability in attacking other models.
Yufei Li 0001, Zexin Li 0001, Yingfan Gao, Cong Liu 0005
ACL (1)1
2023 PIMbot: Policy and Incentive Manipulation for Multi-Robot Reinforcement Learning in Social Dilemmas
abstract
Recent research has demonstrated the potential of reinforcement learning (RL) in enabling effective multi-robot collaboration, particularly in social dilemmas where robots face a trade-off between self-interests and collective benefits. However, environmental factors such as miscommunication and adversarial robots can impact cooperation, making it crucial to explore how multi-robot communication can be manipulated to achieve different outcomes. This paper presents a novel approach, namely PIMbot, to manipulating the reward function in multi-robot collaboration through two distinct forms of manipulation: policy and incentive manipulation. Our work introduces a new angle for manipulation in recent multi-agent RL social dilemmas that utilize a unique reward function for incentivization. By utilizing our proposed PIMbot mechanisms, a robot is able to manipulate the social dilemma environment effectively. PIMbot has the potential for both positive and negative impacts on the task outcome, where positive impacts lead to faster convergence to the global optimum and maximized rewards for any chosen robot. Conversely, negative impacts can have a detrimental effect on the overall task performance. We present comprehensive experimental results that demonstrate the effectiveness of our proposed methods in the Gazebo-simulated multi-robot environment. Our work provides insights into how inter-robot communication can be manipulated and has implications for various robotic applications.
Shahab Nikkhoo, Zexin Li 0001, Aritra Samanta, Yufei Li 0001, Cong Liu 0005
IROS4
2023 $\mathrm{R}^{3}$: On-Device Real-Time Deep Reinforcement Learning for Autonomous Robotics
abstract
Autonomous robotic systems, like autonomous vehicles and robotic search and rescue, require efficient on-device training for continuous adaptation of Deep Reinforcement Learning (DRL) models in dynamic environments. This research is fundamentally motivated by the need to understand and address the challenges of on-device real-time DRL, which involves balancing timing and algorithm performance under memory constraints, as exposed through our extensive empirical studies. This intricate balance requires co-optimizing two pivotal parameters of DRL training - batch size and replay buffer size. Configuring these parameters significantly affects timing and algorithm performance, while both (unfortunately) require substantial memory allocation to achieve near-optimal performance. This paper presents$\mathbf{R}^{3}$, a holistic solution for managing timing, memory, and algorithm performance in on-device real-time DRL training.$\mathbf{R}^{3}$employs (i) a deadline-driven feedback loop with dynamic batch sizing for optimizing timing, (ii) efficient memory management to reduce memory footprint and allow larger replay buffer sizes, and (iii) a runtime coordinator guided by heuristic analysis and a runtime profiler for dynamically adjusting memory resource reservations. These components collaboratively tackle the trade-offs in on-device DRL training, improving timing and algorithm performance while minimizing the risk of out-of-memory (OOM) errors. We implemented and evaluated$\mathbf{R}^{3}$extensively across various DRL frameworks and benchmarks on three hardware platforms commonly adopted by autonomous robotic systems. Additionally, we integrate$\mathbf{R}^{3}$with a popular realistic autonomous car simulator to demonstrate its real-world applicability. Evaluation results show that$\mathbf{R}^{3}$achieves efficacy across diverse platforms, ensuring consistent latency performance and timing predictability with minimal overhead. Moreover,$\mathbf{R}^{3}$showcases versatility by handling varied optimization goals and adapting to fluctuating systems scenarios.
Zexin Li 0001, Aritra Samanta, Yufei Li 0001, Andrea Soltoggio, Hyoseung Kim 0001, Cong Liu 0005
RTSS3
2023 RT-LM: Uncertainty-Aware Resource Management for Real-Time Inference of Language Models
abstract
Recent advancements in language models (LMs) have gained substantial attentions on their capability to generate human-like responses. Though exhibiting a promising future for various applications such as conversation AI, these LMs face deployment challenges on various devices due to their extreme computational cost and unpredictable inference latency. Such varied inference latency, identified as a consequence of uncertainty intrinsic to the nature of language, can lead to computational inefficiency and degrade the overall performance of LMs, especially under high-traffic workloads. Unfortunately, the bandwidth of these uncertainty sources is extensive, complicating the prediction of latency and the effects emanating from such uncertainties. To understand and mitigate the impact of uncertainty on real-time response-demanding systems, we take the first step to comprehend, quantify and optimize these uncertainty-induced latency performance variations in LMs. Specifically, we present RT-LM, an uncertainty-aware resource management ecosystem for real-time inference of LMs. RT-LM innovatively quantifies how specific input uncertainties, recognized within the NLP community, adversely affect latency, often leading to an increased output length. Exploiting these insights, we devise a lightweight yet effective method to dynamically correlate input text uncertainties with output length at runtime. Utilizing this quantification as a latency heuristic, we integrate the uncertainty information into a system-level scheduler which explores several uncertainty-induced optimization opportunities, including uncertainty-aware prioritization, dynamic consolidation, and strategic CPU offloading. Quantitative experiments across five state-of-the-art LMs on two hardware platforms demonstrates that RT-LM can significantly reduce the average response time and improve throughput while incurring a rather small runtime overhead.
Yufei Li 0001, Zexin Li 0001, Wei Yang 0013, Cong Liu 0005
RTSS1
2022 SHARE: a System for Hierarchical Assistive Recipe Editing
abstract
The large population of home cooks with dietary restrictions is under-served by existing cooking resources and recipe generation models.To help them, we propose the task of controllable recipe editing: adapt a base recipe to satisfy a user-specified dietary constraint.This task is challenging, and cannot be adequately solved with human-written ingredient substitution rules or existing end-to-end recipe generation models.We tackle this problem with SHARE: a System for Hierarchical Assistive Recipe Editing, which performs simultaneous ingredient substitution before generating natural-language steps using the edited ingredients.By decoupling ingredient and step editing, our step generator can explicitly integrate the available ingredients.Experiments on the novel RecipePairs dataset-83K pairs of similar recipes where each recipe satisfies one of seven dietary constraints-demonstrate that SHARE produces convincing, coherent recipes that are appropriate for a target dietary constraint.We further show through human evaluations and real-world cooking trials that recipes edited by SHARE can be easily followed by home cooks to create appealing dishes.
Yufei Li 0001, Jianmo Ni, Julian J. McAuley
EMNLP2
2021 GLIB: towards automated test oracle for graphically-rich applications
abstract
Graphically-rich applications such as games are ubiquitous with attractive visual effects of Graphical User Interface (GUI) that offers a bridge between software applications and end-users. However, various types of graphical glitches may arise from such GUI complexity and have become one of the main component of software compatibility issues. Our study on bug reports from game development teams in NetEase Inc. indicates that graphical glitches frequently occur during the GUI rendering and severely degrade the quality of graphically-rich applications such as video games. Existing automated testing techniques for such applications focus mainly on generating various GUI test sequences and check whether the test sequences can cause crashes. These techniques require constant human attention to captures non-crashing bugs such as bugs causing graphical glitches. In this paper, we present the first step in automating the test oracle for detecting non-crashing bugs in graphically-rich applications. Specifically, we propose GLIB based on a code-based data augmentation technique to detect game GUI glitches. We perform an evaluation of GLIB on 20 real-world game apps (with bug reports available) and the result shows that GLIB can achieve 100% precision and 99.5% recall in detecting non-crashing bugs such as game GUI glitches. Practical application of GLIB on another 14 real-world games (without bug reports) further demonstrates that GLIB can effectively uncover GUI glitches, with 48 of 53 bugs reported by GLIB having been confirmed and fixed so far.
Ke Chen 0005, Yufei Li 0001, Changjie Fan, Zhipeng Hu, Wei Yang 0013
ESEC/SIGSOFT FSE2