知识讲堂

← 返回日报
算法理论 第一讲

CTC序列对齐算法

CTC就像让一位同传译员在不确定何时翻译每个词时可以随时沉默,只要求他最终说出的词序和内容完全正确。
历史演进

CTC的诞生源于一个根本矛盾:序列标注任务(如语音识别)中,输入帧与输出标签之间的对齐关系未知,传统方法要么依赖预先强制对齐(forced alignment),要么需要帧级标注,两者成本都极高。CTC通过在数学层面"边缘化"掉对齐变量,彻底消除了这一需求。

2006年
Graves等人在ICML提出CTC

Alex Graves、Santiago Fernández、Faustino Gomez和Jürgen Schmidhuber在ICML 2006发表论文"Connectionist Temporal Classification: Labelling Unsegmented Sequence Data with Recurrent Neural Networks",首次提出CTC损失函数。核心创新有二:一是引入特殊的空白符号(blank),允许模型在任意帧"不输出"任何标签;二是利用类似HMM的前向-后向动态规划算法,在$O(T \cdot U)$时间内对所有合法对齐路径求和。这一工作使RNN可以直接在未分割的序列数据上端到端训练,首先在TIMIT音素识别上验证了有效性。其灵感部分来自HMM的前向-后向思想,但CTC将其嵌入神经网络训练框架,无需显式定义状态转移概率。

2014-2016年
端到端ASR工业化突破

百度研究院Hannun等人于2014年推出Deep Speech,2016年推出Deep Speech 2,将CTC与深层双向RNN结合,证明纯CTC系统可在大规模英文语音识别上媲美传统DNN-HMM流水线。Google同期将CTC应用于端上语音模型。这一阶段CTC从学术验证走向工业级部署,其解码简洁、天然支持流式处理(单向编码器+贪婪解码)的优势凸显。然而CTC的条件独立假设也暴露了短板——输出标签间无依赖建模,导致在语言模型缺位时错误率偏高。

2017年
CTC-Attention混合架构确立

Watanabe等人在ESPnet框架中提出CTC-Attention联合训练与解码,将CTC的单调对齐约束与注意力机制的灵活上下文建模互补融合。训练时以$\lambda \mathcal{L}_{CTC} + (1-\lambda)\mathcal{L}_{Att}$联合优化;解码时CTC前缀得分引导注意力束搜索,抑制注意力的对齐漂移和长尾删除错误。这一范式成为后续五年端到端ASR的主流架构,ESPnet、WeNet等开源工具包均以此为核心。

2020年至今
自监督时代的CTC复兴

Baevski等人在Wav2Vec 2.0中,以CTC作为自监督预训练模型的下游微调目标——冻结或微调Transformer编码器后,仅需加一层线性CTC头即可适配ASR任务。这种"预训练+CTC微调"范式极大降低了标注数据需求。与此同时,非自回归ASR领域兴起以CTC贪婪输出为种子进行迭代精化的方法(如Mask-CTC、CASS-NAT),[25]号论文所提出的CTC种子令牌编辑精化正是这一方向的最新进展,将ASR解码表述为对CTC初始输出的可变长度编辑操作。

核心思想
CTC通过引入空白符号,对输入到输出的所有合法对齐路径求边际概率,让模型在无帧级标注下直接优化序列级损失。
数学结构

设输入序列$\mathbf{x}=(x_1,...,x_T)$长度为$T$,目标标签序列$\mathbf{y}=(y_1,...,y_U)$长度为$U$($U \leq T$)。CTC定义扩展字母表$\mathcal{A}'=\mathcal{A}\cup\{\text{blank}\}$。一条CTC路径$\boldsymbol{\pi}=(\pi_1,...,\pi_T)$是长度为$T$的$\mathcal{A}'$上的序列。折叠函数$\mathcal{B}$先合并连续相同符号再移除blank,例如$\mathcal{B}(a,\text{-},\text{-},b,b)=(a,b)$。CTC目标函数对所有折叠后等于$\mathbf{y}$的路径求和:$P(\mathbf{y}|\mathbf{x})=\sum_{\boldsymbol{\pi}:\mathcal{B}(\boldsymbol{\pi})=\mathbf{y}}\prod_{t=1}^{T}P(\pi_t|x_t)$。帧间条件独立假设是关键——它使乘积分解成立,进而让动态规划可行。构造扩展标签序列$\mathbf{y}'=(\text{-},y_1,\text{-},y_2,...,y_U,\text{-})$,长度$S=2U+1$。定义前向变量$\alpha(t,s)$为时刻$t$前所有路径中输出$\mathbf{y}'$前$s$个符号的概率总和。递推关系为:$\alpha(t,s)=P(y'_s|x_t)\cdot\begin{cases}\alpha(t\!-\!1,s)+\alpha(t\!-\!1,s\!-\!1)&\text{if }y'_s=\text{blank or }y'_s=y'_{s-2}\\\alpha(t\!-\!1,s)+\alpha(t\!-\!1,s\!-\!1)+\alpha(t\!-\!1,s\!-\!2)&\text{otherwise}\end{cases}$。当$y'_s\neq y'_{s-2}$时允许跳过中间blank直接转移到新标签,否则禁止(避免相邻相同标签合并歧义)。这正是CTC处理重复字符(如"book"中两个o)的精妙之处。最终$P(\mathbf{y}|\mathbf{x})=\alpha(T,S)+\alpha(T,S\!-\!1)$,复杂度$O(T\cdot U)$。训练损失为$\mathcal{L}=-\ln P(\mathbf{y}|\mathbf{x})$,梯度通过前向-后向变量的乘积解析计算:$\frac{\partial(-\ln P)}{\partial P(k|x_t)}=-\frac{1}{P(\mathbf{y}|\mathbf{x})\cdot P(k|x_t)}\sum_{s:y'_s=k}\alpha(t,s)\beta(t,s)$,其中$\beta(t,s)$是对称的后向变量。

工作机制

CTC的整体工作逻辑是:编码器将变长音频映射为逐帧后验概率,通过动态规划在所有合法对齐路径上高效求和,计算目标序列的边际似然并反向传播优化。

Step 1编码器输出逐帧分布

编码器(双向LSTM、Conformer或Transformer)将输入特征序列$(x_1,...,x_T)$映射为每帧对扩展词汇表$\mathcal{A}'$的softmax概率向量。CTC在输出层施加帧间条件独立假设——这并不意味着模型忽略上下文,编码器内部的双向结构或自注意力已充分建模帧间依赖,条件独立仅在输出分解层面成立。这一设计的深层原因是:如果输出间也有依赖,前向-后向的乘法分解就不成立,动态规划将退化为指数复杂度。关键选择:词汇表粒度。字符级(英文约30个符号+blank)训练快但需语言模型补偿;子词级(BPE,数千token+blank)自带部分语言建模能力但稀疏路径更多。

Step 2构造扩展标签与初始化前向表

将目标序列$\mathbf{y}$扩展为$\mathbf{y}'$,在每个标签之间及首尾插入blank,长度变为$2U+1$。这一步的设计精妙性在于:blank不仅允许模型在任意帧"沉默"以适应$T \gg U$的情况,还解决了重复标签问题——"hello"中两个l必须被blank隔开才不会被折叠为一个。初始化$\alpha(1,1)=P(\text{blank}|x_1)$、$\alpha(1,2)=P(y_1|x_1)$,其余为零。这限定了序列只能从blank或第一个标签开始,对应人类语音开头可以有静音也可以直接起音。

Step 3前向递推填表

按时间步$t=2,...,T$和标签位置$s$顺序填充$\alpha(t,s)$。每个状态只允许三种来源转移:①自身停留$(t\!-\!1,s)\to(t,s)$,对应某个标签持续多帧(语音中一个音素可占数十毫秒);②从前一位置前进$(t\!-\!1,s\!-\!1)\to(t,s)$,对应推进到下一个blank或标签;③跳跃$(t\!-\!1,s\!-\!2)\to(t,s)$,仅当$y'_s\neq y'_{s-2}$时允许,对应跳过blank直接到下一个不同标签。这种严格的单调转移约束编码了语音识别的根本物理约束——声音是单调推进的,不会回退或重排。实现时需注意数值稳定性:直接乘法导致下溢,工程上在对数域计算,用log-sum-exp避免精度丢失。对于长音频($T>5000$帧),还需GPU并行化——在$s$维度上并行、$t$维度上串行,因为时间步间有依赖但标签位置间可独立计算。

Step 4后向传播与梯度解析计算

对称地定义后向变量$\beta(t,s)$,从$t=T$向$t=1$递推。前向与后向变量的乘积$\alpha(t,s)\beta(t,s)$恰好等于经过状态$(t,s)$的所有完整路径的概率。因此,CTC损失对编码器输出$P(k|x_t)$的梯度可以解析地表示为$\alpha$和$\beta$的函数,无需采样或近似。这比强化学习中常见的REINFORCE梯度估计器方差低几个数量级,是CTC训练稳定的根本原因。工程实现中,一次前向传播计算$\alpha$,一次后向传播计算$\beta$,总计$2T \cdot S$次乘加运算即可得到完整梯度。

Step 5解码:从帧级后验恢复标签序列

训练完成后,推理时需从$T$个帧的后验分布中恢复最可能的标签序列。贪婪解码取每帧argmax后执行折叠$\mathcal{B}$,复杂度$O(T)$,适合流式低延迟场景但不保证全局最优。前缀束搜索(prefix beam search)维护$K$个不同标签前缀的候选,每帧扩展后按累积对数概率剪枝,可集成外部语言模型得分$\log P_{LM}(y)$作为加权偏置来补偿CTC缺乏的输出间依赖。在CTC-Attention混合系统中,CTC前缀得分$\lambda\log P_{CTC}$与注意力解码得分$(1-\lambda)\log P_{Att}$联合排序,利用CTC的单调性约束修正注意力的对齐漂移,束宽通常设为10-20。

长远价值

CTC是端到端语音识别三大范式之一(CTC、Attention、Transducer),在工业界有广泛部署。Google的端上Conformer-CTC模型运行于数十亿Android设备,Meta的Wav2Vec 2.0以CTC微调实现低资源语言ASR,WeNet等中文开源框架以CTC-Attention为默认架构。CTC的核心思想——通过数学边缘化绕过未知对齐——还影响了手写识别(基于CTC的OCR)和动作识别领域。其解码简洁、天然流式的特点使其在延迟敏感场景(智能音箱、车载语音)中不可替代,这一基础性地位在可预见未来不会改变。

前沿动向

当前CTC方向的研究热点包括:(1)以CTC输出为种子的非自回归ASR精化——如何在保持并行解码速度的同时突破条件独立假设的局限;(2)自监督预训练模型上的参数高效CTC微调策略(LoRA-CTC等);(3)多语言混合场景下CTC词汇表的联合设计与动态切换;(4)CTC与Transducer的统一框架,寻找兼具CTC训练效率和RNN-T建模能力的方法。

工程·思维 第二讲

故障流行病学

历史演进

故障流行病学的根本动因是:当系统规模扩大到成千上万台机器时,逐个调试崩溃不再可行,必须像流行病学家分析疫情一样,从群体统计中发现病因。

1950-1960年代
核心转储的诞生

"core dump"一词源自磁芯存储器(magnetic core memory)时代——当程序崩溃时,将磁芯存储器的全部内容转储到磁带或打印纸上供事后分析。1951年MIT Whirlwind计算机已有原始的内存转储功能。IBM System/360(1964年)将核心转储标准化为操作系统的正式功能。尽管磁芯存储器在1970年代被半导体内存取代,"core dump"这一名称沿用至今——这是计算机术语中最长寿的历史遗留之一。早期的核心转储分析完全是手工的:工程师打印十六进制内存内容,逐字节对照符号表定位崩溃点,一次分析可能耗费数天。

1990-2005年
从个体调试到统计调试的范式转移

1999年,Andreas Zeller提出Delta Debugging,通过系统化地缩小失败与成功运行之间的差异来自动定位故障诱因——这是将"科学方法"引入调试的里程碑。2001年James Jones等人在佛罗里达大学提出Tarantula,开创了基于频谱的故障定位(spectrum-based fault localization, SBFL):收集大量测试用例的覆盖信息,用统计指标衡量每条语句与失败的关联度。2003-2005年,Berkeley的Ben Liblit在其博士论文中提出Cooperative Bug Isolation——让分布在全球的用户程序自动上报轻量级运行时谓词采样结果,用统计假设检验从百万次执行中定位罕见bug。Liblit的工作首次将"流行病学"思维显式引入软件调试:不是分析单次崩溃,而是分析崩溃的统计分布。这一思想转变影响深远,Microsoft的Windows Error Reporting(WER)在同期开始大规模收集全球数亿台PC的崩溃报告并自动聚类分析。

2010年代
SRE运动与分布式追踪兴起

Google在2003年前后已开始系统性地收集和分析生产环境崩溃数据,但直到2016年《Site Reliability Engineering》一书出版,这些实践才被体系化并广泛传播。核心理念包括错误预算(error budget)、事后复盘(postmortem)和监控即可观测性。Google的Dapper(2010年论文发表)开创了分布式追踪,使跨服务的故障链可以被端到端追溯。Facebook(Meta)同期开发了Scuba和Hive等大规模日志分析系统,将崩溃和性能异常的分析从"grep日志"提升到"SQL查询级"的结构化分析。这一时期的关键转变是:故障分析从"事后被动响应"转向"持续主动监控"。

2020年代至今
ML基础设施的崩溃流行病学

随着大规模AI训练集群(数万GPU)成为常态,GPU硬件故障、CUDA内存腐坏、分布式训练的静默数据损坏等问题催生了新一轮故障流行病学实践。OpenAI工程师在[5]号博客中描述了他们如何对大规模核心转储进行"流行病学调查"——对崩溃按硬件型号、固件版本、工作负载类型等维度分层统计,发现了硬件故障模式和一个存在18年之久的软件漏洞。这说明即使在最先进的AI系统中,经典的统计调试方法论仍然是不可替代的根因分析工具。

核心思想
不逐个调试崩溃,而像流行病学家一样,从大量崩溃事件的统计分布中发现系统性根因。
数学结构

基于频谱的故障定位(SBFL)是故障流行病学的数学核心。设系统有$N$次

工作机制
长远价值
前沿动向

往期讲解档案 126 个知识点

2026年06月30日哈希嵌入压缩Hash EmbeddingFeature HashingEmbedding Compression
2026年06月29日一致性蒸馏Consistency ModelsProgressive DistillationODE Trajectory
2026年06月29日原生推理引擎Native RuntimeggmlInference Engine
2026年06月28日无分类器引导Classifier-Free GuidanceGuidance ScaleScore Interpolation
2026年06月25日MVDR波束成形MVDR BeamformingSpatial FilteringCovariance Estimation
2026年06月24日神经缩放定律Scaling LawsCompute-Optimal TrainingPower Law
2026年06月23日最小贝叶斯风险解码Minimum Bayes RiskDecision TheoryHypothesis Selection
2026年06月23日PID控制与生成调控PID ControllerFeedback ControlClosed-loop Generation
2026年06月22日生成模型评估度量Frechet Inception DistanceGenerative EvaluationFeature Statistics
2026年06月21日浮点量化收缩偏差FP4 TrainingShrinkage BiasLow-Precision Arithmetic
2026年06月21日模型上线仿真Deployment SimulationShadow TestingOffline Evaluation
2026年06月20日现代联想记忆Hopfield NetworkAssociative MemoryEnergy-Based Model
2026年06月19日离散扩散语言模型Discrete DiffusionAbsorbing StateConcrete Score
2026年06月18日循环变换器架构Looped TransformerWeight TyingAdaptive Computation
2026年06月17日韵律建模演进Prosody PredictionF0 ModelingDuration Prediction
2026年06月16日说话人日志Speaker DiarizationSpeaker EmbeddingEEND
2026年06月15日偏好对齐优化Preference OptimizationDPOReward Modeling
2026年06月14日多令牌并行预测Multi-Token PredictionSpeculative DecodingParallel Decoding
2026年06月13日流匹配生成模型Flow MatchingRectified FlowOptimal Transport Path
2026年06月13日实时管线延迟预算Latency BudgetPipeline OrchestrationTime-to-First-Token
2026年06月12日MoE路由机制Mixture of ExpertsSparse GatingRouter Design
2026年06月11日连续自回归生成Continuous AutoregressiveLatent PredictionAudioVAE
2026年06月10日KV缓存压缩KV Cache CompressionToken EvictionAttention Sparsity
2026年06月09日浏览器端模型推理WebGPUBrowser InferenceClient-side ML
2026年06月02日残差向量量化Residual Vector QuantizationAudio TokenizationNeural Codec
2026年05月31日彩色噪声扩散采样Colored NoiseSpectral BiasSDE Solver
2026年05月31日算子融合编译原理Kernel FusionOperator Fusiontorch.compile
2026年05月20日AI生成内容溯源 (7 chars) ✓Content ProvenanceC2PASynthID
2026年05月19日推理委托设计模式 (8 chars) ✓ Let me now write the full content for both topics. Actually, I realize I should double-check: is "Runtime Abstraction" or "Delegate Pattern" too close to any covered keyword? Looking at the list: Cluster Scheduling, Co-design, Collective Communication, Computational Expressiveness, CUTLASS... No, none of these overlap. OK, let me finalize and write everything out. Let me reconsider the engineering topic one more time. The title "推理委托设计模式" is good but maybe I should make it even more specific and interesting. What about focusing on the "graph partitioning" aspect - how ML runtimes decide which operations to delegate to which backend? This is a more specific and technically interesting angle. No, I think the broader "delegate pattern" is better because it covers the full picture and is more useful to the reader. Let me write it all out now. For the engineering topic, let me think about the history: - Early days: frameworks were monolithic (Caffe, early TensorFlow) - TensorRT (2017): NVIDIA's specialized inference engine, initially standalone - ONNX Runtime (2019): Microsoft introduced "Execution Providers" - the first major delegate-like abstraction - TFLite delegates (2018-2019): TensorFlow Lite introduced delegate API for GPU, NNAPI, etc. - ExecuTorch (2023-2024): PyTorch's answer to edge inference with a clean delegate API - 2025-2026: MLX delegate, Qualcomm AI Engine Direct delegate, etc. This is a rich history. Let me write it up. Actually, I want to make sure I have the dates right: - TensorRT was first released around 2016-2017 - ONNX was announced in 2017 - ONNX Runtime was open-sourced in 2018-2019 - TFLite was released in 2017, delegates came later - ExecuTorch was announced at PyTorch Conference 2023 OK, let me write everything now. I'll be thorough. One more thought: for the MATH section of the engineering topic, I could discuss the graph partitioning problem formally, or I could discuss the cost model for deciding whether to delegate. Let me think... The graph partitioning for delegation can be formalized as: - Given a computation graph $G = (V, E)$ where $V$ is the set of operations and $E$ is data dependencies - And a set of delegates $D = \{d_1, ..., d_m\}$ where each delegate supports a subset of operations $S_i \subseteq V$ - Find a partition $P = \{P_0, P_1, ..., P_m\}$ (where $P_0$ is the fallback/CPU partition) that minimizes total execution time - Subject to: each $
2026年05月17日连续批处理异步化
2026年05月10日连续潜在扩散语言模型Continuous Latent DiffusionNon-autoregressive LMDiffusion Language Model
2026年05月10日零样本跨语言语音克隆Zero-shot Voice CloningCross-lingual TTSIPA Phoneme Representation
2026年05月09日最优传输音频距离Optimal TransportFréchet Audio DistanceRiemannian Metric
2026年05月09日推荐系统推理核内广播优化Intra-kernel BroadcastEmbedding TableRecommendation Inference
2026年05月08日扩散Transformer异常值令牌Outlier TokensDiffusion TransformerAttention Sink
2026年05月08日WebRTC低延迟语音工程WebRTCReal-time AudioJitter Buffer
2026年05月07日音素级深度伪造检测原理Phoneme-level Deepfake DetectionSelf-supervised Speech EmbeddingEmotional Speech Synthesis
2026年05月07日AI训练网络协议工程哲学Multi-path Reliable ConnectionRDMA over EthernetCollective Communication
2026年05月05日对抗解纠缠说话人验证Speaker DisentanglementAdversarial TrainingCross-lingual Verification
2026年05月05日LLM推理为何用语言Chain-of-ThoughtLatent ReasoningToken Space
2026年05月01日跨架构知识蒸馏原理Cross-Architecture DistillationDiffusion LMAutoregressive Teacher
2026年05月01日AI评估计算瓶颈工程LLM Evaluation InfrastructureBenchmark SaturationEval Compute Bottleneck
2026年04月29日平衡传输语音增强Schrödinger BridgeStochastic Differential EquationSpeech Enhancement
2026年04月29日深度学习理论形成Deep Learning TheoryLoss LandscapeNeural Tangent Kernel
2026年04月28日语义进度函数原理Semantic Progress FunctionDiffusion TrajectoryNonlinear Denoising
2026年04月28日大模型OCR选型认知OCR BenchmarkModel Selection BiasCost-Performance Tradeoff
2026年04月27日说话人验证核心原理Speaker Verificationd-vectorECAPA-TDNN
2026年04月27日GPU核函数语言选型GPU Kernel EngineeringCuTe DSLCUTLASS
2026年04月26日时长控制TTS原理Duration ModelingProsody ControlAutoregressive TTS
2026年04月26日AI研究价值评估困境Research EvaluationPublication BiasPeer Review
2026年04月25日全双工对话建模原理Full-Duplex DialogueTurn-TakingVoice Activity Detection
2026年04月25日流式TTS文本规范化Text NormalizationStreaming TTSInverse Text Normalization
2026年04月24日离散扩散语言模型原理Discrete DiffusionMasked Diffusion Language ModelAbsorbing Diffusion
2026年04月24日跟进ML研究的认知工程Information OverloadResearch TriageSpaced Repetition
2026年04月23日一致性正则化ASR原理Consistency RegularizationUnified ASRTransducer
2026年04月23日流式TTS文本规范化工程Text NormalizationStreaming TTSInverse Text Normalization
2026年04月22日神经编码器伪影检测Neural Audio CodecArtifact DetectionForensic Residual
2026年04月22日AI研究复现危机工程Reproducibility CrisisML EngineeringExperimental Rigor
2026年04月21日扩散SNR偏差校正原理Signal-to-Noise RatioDiffusion Timestep BiasScore Matching
2026年04月21日论文复现危机根治工程Reproducibility CrisisAblation StudyExperimental Rigor
2026年04月20日音频时序定位原理Temporal GroundingAudio Event DetectionCross-modal Alignment
2026年04月20日论文复现危机根因Reproducibility CrisisBenchmark OverfittingEvaluation Validity
2026年04月19日流匹配对齐原理Flow Matching AlignmentReward Gradient BackpropagationTrajectory Optimization
2026年04月19日分布式训练任务编排Distributed Training OrchestrationCluster SchedulingFault Tolerance
2026年04月18日最优传输信号融合Optimal TransportWasserstein BarycenterTime-Frequency Resolution
2026年04月18日分布式训练任务调度Distributed Training OrchestrationJob SchedulingCluster Resource Management
2026年04月17日扩散语音识别原理Masked Diffusion Language ModelDiscrete DiffusionASR Decoding
2026年04月17日Mel尺度跨文化偏差Mel ScalePsychoacousticsCultural Bias
2026年04月16日音频水印对抗原理Audio WatermarkingSemi-FragilePsychoacoustic Masking
2026年04月16日推测解码草稿树工程Speculative DecodingDraft TreeBlock Diffusion
2026年04月15日对抗流模型原理Continuous Normalizing FlowAdversarial TrainingFlow Matching
2026年04月15日代理状态可观测性工程Agent ObservabilityDistributed TracingState Machine Debugging
2026年04月14日过程奖励模型原理Process Reward ModelStep-level SupervisionReasoning Chain
2026年04月13日离散令牌音源分离Discrete Token ModelingSource SeparationConditional Generation
2026年04月13日超算API工程哲学Distributed Training OrchestrationSupercomputer API DesignFault Tolerance
2026年04月12日信息瓶颈原理演进Information BottleneckVariational IBDisentanglement
2026年04月12日Safetensors格式工程哲学SafetensorsModel SerializationMemory-Mapped IO
2026年04月11日归一化层演进原理Layer NormalizationRMS NormalizationBatch Normalization
2026年04月11日GEMM自调优后端工程GEMM AutotuningTorchInductorCuteDSL
2026年04月10日多令牌预测原理Multi-Token PredictionSpeculative DecodingMedusa Heads
2026年04月10日ML从业者认知校准Calibration BiasCapability IllusionBenchmark Overfitting
2026年04月09日编码器-解码器LM原理Encoder-Decoder LMCross-Attention ConditioningSequence-to-Sequence
2026年04月09日torch.compile归一化优化torch.compileLayerNormRMSNorm
2026年04月08日KV缓存压缩原理KV Cache CompressionRoPE Position EncodingAttention Score Estimation
2026年04月08日音效基础模型工程Sound Effect GenerationFoundation ModelFoley Synthesis
2026年04月07日可验证奖励强化学习Verifiable RewardRLVRProcess Reward Model
2026年04月07日LLM技能退化认知机制Cognitive OffloadingSkill AtrophyDesirable Difficulty
2026年04月06日音素可解释说话人验证Phoneme-aware Speaker VerificationInterpretable BiometricsLocal Acoustic Evidence
2026年04月06日音频幻觉攻击评估Hallucination AttackAudio Language Model ReliabilityAdversarial Probing
2026年04月05日潜在空间推理原理Latent Space ReasoningContinuous RepresentationToken-Free Inference
2026年04月05日mRNA模型极低成本训练Biology Foundation ModelCross-Species TransferLow-Budget Training
2026年04月04日编码器-解码器TTS原理Encoder-Decoder TTSText ConditioningPositional Capacity
2026年04月04日大模型训练的MXFP8工程MXFP8MicroscalingMixed Precision Training
2026年04月03日在线知识蒸馏原理Online DistillationKnowledge TransferStudent-Teacher
2026年04月03日MoE专家并行调度工程Expert ParallelismMixture of ExpertsAll-to-All Communication
2026年04月02日波形潜空间扩散TTSwaveform latent diffusionnon-autoregressive TTSlatent space acoustic modeling
2026年04月02日波形隐空间扩散原理waveform latent spacediffusion TTSVAE audio codec
2026年04月02日LLM量化权重工程weight quantizationLLM compression4-bit quantization
2026年04月02日扩散语言模型离散生成Discrete DiffusionMasked Diffusion Language ModelNon-autoregressive TTS
2026年04月02日LLM后训练库工程演进RLHF engineeringPPO training stabilityreward hacking
2026年04月02日声学证据瓶颈原理Audio Evidence BottleneckAcoustic GroundingAudio Language Model
2026年04月02日状态空间模型音频建模State Space ModelMambaSelective Scan
2026年04月02日实时语音增强工程选型Real-time Speech EnhancementNoise SuppressionStreaming Inference
2026年04月02日对话上下文压缩原理Context CompressionAbstractive SummarizationCross-Attention Fusion
2026年04月02日说话人匿名化工程Speaker AnonymizationVoice ConversionStreaming Inference
2026年04月02日视听语音识别融合Audio-Visual Speech RecognitionLip ReadingViseme
2026年04月02日GPU训练吞吐加速工程MXFP8MoE TrainingExpert Parallelism
2026年04月01日熵驱动多样性生成diversity samplingtypicality biasrepulsion in latent space
2026年04月01日说话人分割工程选型speaker diarizationbenchmark methodologystreaming ASR pipeline
2026年03月31日转向检测联合建模turn-taking detectionvoice activity detectionjoint acoustic-linguistic modeling
2026年03月31日基准测试的系统性失效benchmark contaminationevaluation validityLLM judge reliability
2026年03月31日扩散模型声学生成diffusion modelscore matchingstochastic differential equation
2026年03月31日TTS开源生态竞争open-weight TTStime-to-first-audiomultilingual speech synthesis
2026年03月30日注意力机制变体演进Multi-Head AttentionGrouped Query AttentionMulti-head Latent Attention
2026年03月30日设备端语音推理架构on-device inferenceExecuTorchvoice agent pipeline
2026年03月29日混合自回归流匹配TTSautoregressive semantic tokensflow matching acoustic decoderhybrid TTS architecture
2026年03月29日NCCL超时诊断方法论NCCL watchdog timeoutdistributed training debuggingcollective communication
2026年03月29日混合架构音频表示Mambastate space modelaudio representation learning
2026年03月29日DeepSeek预训练加速工程MXFP8 trainingexpert parallelismMoE pretraining
2026年03月27日说话人验证度量学习speaker verificationmetric learningcurriculum learning
2026年03月27日MX浮点格式加速训练MXFP8microscalingmixed precision training
2026年03月26日TTS模型极限压缩model compressionknowledge distillationTTS on-device
2026年03月26日小模型极限压缩哲学model compressionknowledge distillationquantization
2026年03月25日流匹配生成原理flow matchingrectified flowODE
2026年03月25日神经音频编解码器neural audio codecresidual vector quantizationEnCodec
2026年03月25日推测解码加速推理speculative decodingdraft modeltoken verification