atlas

Research map / Architectures and efficiency / RNNs and normalization

MeCeFO: Enhancing LLM Training Robustness via Fault-Tolerant Optimization

NeurIPS 2025 · Architectures and efficiency › RNNs and normalization · approach: Distributed LLM inference systems · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MeCeFO, a fault-tolerant LLM training algorithm that hands a failed node's work to a neighbor and uses skip-connections on MHA, FFN recomputation, and low-rank FFN gradient approximation to keep overhead low, with a convergence proof and throughput/perplexity experiments.

Problem

Hardware failures in large-scale distributed LLM training degrade throughput, and existing fault-tolerant methods (checkpointing, rescheduling, redundant computation) add significant compute or memory overhead.

Approach

Neighbor-do-both failover combined with memory- and compute-efficient approximations applied only to the neighbor's doubled workload: deterministic skipping of MHA backward passes, activation recomputation for FFN, and SVD-based low-rank approximation of FFN weight gradients, with a convergence guarantee under gradient-error assumptions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use MeCeFO instead of Oobleckfault-tolerant LLaMA-7B training · high-frequency faultsthroughput: 48.14k -> 106.47kHelped
use MeCeFO instead of Bamboofault-tolerant LLaMA-7B training · high-frequency faultsthroughput: 9.82k -> 106.47kHelped
train with high-frequency rather than no faultsMeCeFO with LLaMA-7B · C4 pre-trainingvalidation perplexity: 14.92 -> 15.16Hurt
train with high-frequency rather than no faultsMeCeFO with LLaMA-1B · C4 pre-trainingvalidation perplexity: 15.49 -> 15.83Hurt
train with low-frequency rather than no faultsMeCeFO with LLaMA-1B · zero-shot averageaverage score: 0.537 -> 0.544Mixed
train with mid-frequency rather than no faultsMeCeFO-pretrained LLaMA-1B · GLUEaverage score: 80.06 -> 80.13No clear effect
remove skip-connection, selective recomputation, and low-rank gradient approximation (ablation)MeCeFO with LLaMA-7B · batch size 256, single-node failurethroughput: 28.12k -> 19.11kHurt
remove skip-connection, selective recomputation, and low-rank gradient approximation (ablation)MeCeFO with LLaMA-7B · batch size 256, single-node failurememory: 41.52GB -> 76.13GBHurt
remove selective activation recomputation and low-rank gradient approximation (ablation)MeCeFO with LLaMA-7B · batch size 512, single-node failurememory feasibilityHurt
remove low-rank gradient approximation (ablation)MeCeFO with LLaMA-7B · batch size 256, single-node failurethroughput: 28.12k -> 26.41kHurt
use persistent failures on a fixed GPU subset instead of uniform random failures (ablation)MeCeFO with LLaMA-1B · high-frequency failuresvalidation perplexity: 15.83 -> 15.75No clear effect
increase failure and recovery frequency while preserving their ratio (ablation)MeCeFO with LLaMA-1B · high-frequency vs. higher-frequency failuresvalidation perplexity: 15.83 -> 15.81No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: C4 GLUE BoolQ ARC-Easy PIQA TruthfulQA-MC2

Benchmarks: C4 validation perplexity GLUE BoolQ ARC-Easy PIQA TruthfulQA-MC2

Metrics: throughput (tokens/s) throughput drop (%) validation perplexity zero-shot accuracy GLUE fine-tuning score peak memory (GB)

Baselines: Bamboo Oobleck

Builds on: DropBP GaLore Megatron-LM HexiScale

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy