ChatPaper.aiChatPaper

POSS: Positionsspezialist erzeugt bessere Entwürfe für spekulatives Decodieren

POSS: Position Specialist Generates Better Draft for Speculative Decoding

June 4, 2025
Autoren: Langlin Huang, Chengsong Huang, Jixuan Leng, Di Huang, Jiaxin Huang
cs.AI

Zusammenfassung

Spekulative Decodierung beschleunigt die Inferenz von Large Language Models (LLMs), indem ein kleiner Draft-Modell verwendet wird, um mehrere Tokens vorherzusagen, und ein großes Zielmodell, um diese Tokens parallel zu verifizieren. Aktuelle Studien nutzen den verborgenen Zustand des Zielmodells, um die Vorhersagegenauigkeit des Draft-Modells zu verbessern. Allerdings leiden bestehende Methoden unter der abnehmenden Qualität der Draft-Token-Vorhersagen an späteren Positionen, was auf die Fehlerakkumulation in den vom Draft-Modell generierten Merkmalen zurückzuführen ist. In diesem Artikel schlagen wir Position Specialists (PosS) vor, die aus mehreren positionsspezialisierten Draft-Schichten bestehen, um Tokens an zugewiesenen Position(en) zu generieren. Position Specialists verbessern die Token-Akzeptanzrate an späteren Positionen pro Drafting-Runde erheblich, da jeder Specialist sich nur darauf konzentrieren muss, eine bestimmte Ebene der Merkmalsabweichung des Draft-Modells zu handhaben. Experimentelle Ergebnisse mit Llama-3-8B-Instruct und Llama-2-13B-chat über sechs Datensätze zeigen, dass PosS die Baseline-Werte in Bezug auf die durchschnittliche Akzeptanzlänge und das Beschleunigungsverhältnis effektiv verbessert. Unsere Codebasis ist unter https://github.com/shrango/PosS verfügbar.
English
Speculative decoding accelerates Large Language Model (LLM) inference by using a small draft model to predict multiple tokens, and a large target model to verify these tokens in parallel. Recent studies leverage the hidden state of the target model to enhance draft model prediction accuracy. However, existing methods suffer from the degrading quality of draft token predictions at later positions, due to error accumulation in draft model generated features. In this paper, we propose Position Specialists (PosS), which consist of multiple position-specialized draft layers to generate tokens at assigned position(s). Position specialists greatly improve token acceptance rate at later positions per drafting round, as each specialist only needs to focus on handling a certain level of draft model feature deviation. Experiment results on Llama-3-8B-Instruct and Llama-2-13B-chat across six datasets demonstrate that PosS effectively improves over baselines on average acceptance length and speed-up ratio. Our codebase is available at https://github.com/shrango/PosS.
PDF62June 5, 2025