EvoThink: jak nauczyć sztuczną inteligencję myśleć krócej i lepiej

Wielkie modele rozumujące potrafią godzinami sprawdzać coś, co już dawno jest poprawne. Nowy framework EvoThink uczy je, kiedy przestać, i robi to bez straty dokładności. Zamiast ogólnych skrótów, które czasem tną po całości, ten system wycina tylko zbędne powtórzenia i dodatkowo wyciąga wnioski z własnych błędów.

Problem nadmiernego myślenia

Wyobraź sobie, że rozwiązałeś zadanie matematyczne, ale zamiast przejść dalej, sprawdzasz każdą linijkę trzy razy, na wszelki wypadek. Tak właśnie zachowują się duże modele rozumujące (LRM). Zjawisko to nazywa się overthinkingiem i polega na generowaniu długich łańcuchów weryfikacji, które nie wnoszą nic nowego. Z punktu widzenia wyniku, to strata czasu i pieniędzy na przetwarzanie.

Dotychczasowe próby okiełznania tego problemu były dość tępe. Albo przełączały model w tryb 'szybkiego myślenia', albo kompresowały całą trajektorię rozumowania. Problem w tym, że nie odróżniały wartościowych kroków od tych naprawdę zbędnych. Można było przypadkiem wyciąć coś, co akurat pomagało dojść do poprawnej odpowiedzi. Autorzy EvoThink postanowili podejść do tego precyzyjniej.

Samo-przycinanie: model jako własny redaktor

Pierwszy etap nazywa się Self-Pruning Training (SPT). Działa trochę jak redakcja tekstu: skraca artykuł, usuwa powtarzające się zdania, ale nie narusza logiki wywodu. Model analizuje swoje własne, długie trajektorie rozumowania i identyfikuje fragmenty, które są redundantne. Nie potrzebuje do tego żadnych etykiet ani nadzoru, wszystko dzieje się automatycznie.

Po przycięciu, model jest douczany na tych odchudzonych wersjach. Proces jest iteracyjny: po pierwszym skróceniu model znowu patrzy na swoje rozumowanie i znowu przycina. W efekcie uczy się generować zwięzłe, ale kompletne odpowiedzi od razu. Nie czeka na zewnętrzną instrukcję 'skróć to', tylko internalizuje nawyk pisania bez lania wody.

Istniejące podejścia do łagodzenia overthinkingu, takie jak przełączanie myślenia szybkiego i wolnego czy kompresja trajektorii rozumowania, nie rozróżniają precyzyjnie kroków korzystnych od zbędnych w procesie rozumowania LRM, przez co mogą osłabiać zdolności rozumowania w pogoni za efektywnością.

Xinbang Dai i in.

Abstrakt

Momenty olśnienia: nauka na błędach

Drugi etap to Aha-Moment Preference Optimization (AMPO). Tu pomysł jest zaskakujący: zamiast ignorować nieudane próby rozumowania, autorzy postanowili je wykorzystać. Zauważyli, że niektóre błędne trajektorie zawierają momenty, w których model był blisko poprawnej odpowiedzi, ale skręcił w złą stronę. Te momenty nazywają 'aha-momentami'.

AMPO syntetyzuje pary danych: od błędu do poprawnej odpowiedzi. Model uczy się, jak przejść od pomyłki do właściwego rozwiązania, internalizując ten proces korekty. Do optymalizacji używają Direct Preference Optimization (DPO), które każe modelowi preferować trajektorie z 'momentami olśnienia' nad tymi, gdzie błąd pozostał niepoprawiony. To trochę jak uczenie się na cudzych błędach, ale w wersji maszynowej.

Przebieg frameworku EvoThink: od surowego modelu przez iteracyjne przycinanie i optymalizację na momentach olśnienia do finalnego modelu.

Efekty: mniej tokenów, lepsze odpowiedzi

W testach EvoThink wypada lepiej niż istniejące metody redukcji overthinkingu. Nie tylko zużywa mniej tokenów podczas wnioskowania, ale też poprawia dokładność w zadaniach matematycznych i generowaniu kodu. To dość rzadkie połączenie: zazwyczaj skracanie rozumowania odbija się na jakości, a tutaj jest odwrotnie.

Konkretne liczby zależą od testowanego modelu i zadania, ale trend jest jasny. Model po treningu EvoThink generuje krótsze, ale równie poprawne, a czasem nawet lepsze odpowiedzi. Co ciekawe, poprawa dotyczy nie tylko efektywności, ale też zdolności rozumowania jako takiej. Wygląda na to, że pozbycie się szumu pomaga modelowi skupić się na istocie problemu.

  • Self-Pruning Training (SPT) iteracyjnie usuwa zbędne kroki rozumowania bez nadzoru, ucząc model zwięzłości.
  • Aha-Moment Preference Optimization (AMPO) wykorzystuje nieudane próby do syntezy danych 'od błędu do poprawności' i optymalizacji przez DPO.
  • EvoThink łączy poprawę efektywności (mniej tokenów) ze wzrostem dokładności, rozwiązując kompromis między prędkością a jakością.

Praktyczne zastosowania

Aby lepiej zrozumieć opisywaną innowację, przygotowaliśmy cztery przykłady praktycznego zastosowania tej technologii w różnych branżach:

Podsumowanie

EvoThink pokazuje, że można nauczyć modele AI myśleć oszczędniej, nie tracąc precyzji. W praktyce biznesowej to oznacza niższe koszty API przy generowaniu kodu czy analizie dokumentów, szybsze odpowiedzi w asystentach matematycznych i mniejsze zużycie zasobów w systemach automatycznego wnioskowania. W edukacji takie modele mogłyby nie tylko podawać wynik, ale też pokazywać, jak poprawić błędny tok myślenia, co ma wartość dydaktyczną.

Metryka artykułu źródłowego

Tytuł oryginalny: EvoThink: Evolving Thinking in Large Reasoning Models via Self-Pruning and Aha-Moment Preference Optimization

Autorzy: Xinbang Dai, Zheyu Xin, Huikang Hu, Lin Ren, Rihui Jin, Guohui Xiao, Guilin Qi, Kuicai Dong, Zhaocheng Du, Yuyang Zhang

Data publikacji: 23 lipca 2026

arXiv: arxiv.org/abs/2607.19962

PDF: https://arxiv.org/pdf/2607.19962.pdf

Napisanie tego artykułu zostało wspomagane przez sztuczną inteligencję. Treść opiera się na oryginalnym artykule naukowym, a jej dokładność została zweryfikowana automatycznie.