PEARL: Jak czteromiliardowy model uczy się rozwiązywać problemy lepiej niż gigant

Wyobraź sobie, że opisujesz problem biznesowy zwykłymi słowami – na przykład 'chcę zminimalizować koszty transportu, ale muszę dostarczyć towary do 50 miast, nie przekraczając pojemności ciężarówek' – a system nie tylko rozumie, o co chodzi, ale sam buduje model matematyczny i znajduje optymalne rozwiązanie. Brzmi jak science fiction, ale PEARL właśnie to robi. I robi to lepiej niż modele dziesięciokrotnie większe, bo zamiast zgadywać, testuje swoje pomysły i poprawia błędy.

Dlaczego modelowanie optymalizacyjne to twardy orzech dla AI

Przełożenie opisu słownego na ścisły model matematyczny to żmudna robota. Trzeba zidentyfikować zmienne decyzyjne, sformułować cel i ograniczenia, a potem napisać kod, który solver (specjalistyczne narzędzie) może przetworzyć. Większość dzisiejszych modeli językowych działa na zasadzie jednego strzału: dostają tekst i wyrzucają gotowca. Jeśli się pomylą, a często się mylą, nie mają szansy na poprawkę. To tak, jakby poprosić kogoś o rozwiązanie skomplikowanego równania bez możliwości sprawdzenia wyniku.

W prawdziwym świecie nikt tak nie pracuje. Inżynierowie od optymalizacji testują modele, patrzą na komunikaty solvera (czy model jest sprzeczny? czy rozwiązanie jest nieograniczone?), wracają do założeń, poprawiają kod i uruchamiają go ponownie. Ten cykl (próba, błąd, poprawka) to chleb powszedni każdego, kto kiedykolwiek próbował zoptymalizować cokolwiek od rozkładu jazdy po portfel inwestycyjny.

PEARL: Solver jako partner w rozmowie

PEARL (od 'solver-in-the-loop') zmienia reguły gry. Zamiast jednej odpowiedzi, system wchodzi w wieloetapowy dialog z solverem. W każdej turze generuje lub poprawia model i kod, uruchamia go, a potem analizuje to, co zwrócił solver: czy znalazł rozwiązanie? czy model jest sprzeczny? czy może brakuje jakiegoś warunku? Na podstawie tych sygnałów decyduje, co poprawić, a kiedy uznać, że model jest już wystarczająco dobry.

Kluczowe jest to, że PEARL nie ma sztywno zaprogramowanej procedury naprawczej. Uczy się, kiedy testować częściowe modele, jak reagować na konkretne komunikaty błędów i kiedy przestać iterować. To trochę jak asystent, który nie tylko pisze kod, ale też odpala go, czyta logi i mówi: 'tu jest błąd, zaraz poprawię'. Taka interaktywność drastycznie podnosi skuteczność – zweryfikowany odsetek rozwiązanych problemów rośnie znacząco w porównaniu z metodami jednorazowego strzału.

Modelowanie optymalizacyjne to proces przekładania rzeczywistych problemów decyzyjnych, często opisanych w języku naturalnym, na formalne sformułowania matematyczne i wykonywalny kod solvera.

Autorzy

PEARL paper abstract

Mały model, wielkie wyniki

Najbardziej zaskakujący wynik? PEARL oparty na Qwen3-4B – modelu z zaledwie czterema miliardami parametrów – pokonuje DeepSeek-V3.2-685B, czyli giganta z 685 miliardami parametrów. W obu miarach dokładności (makro- i mikro-uśrednionej) ten maluch wypada lepiej. Przyznam, że kiedy pierwszy raz zobaczyłem te liczby, pomyślałem, że to musi być błąd w metrykach. Ale nie – interaktywna pętla z solverem daje taką przewagę, że rozmiar modelu przestaje być najważniejszy.

To dobra wiadomość dla firm, które nie mają budżetu na ogromne klastry GPU. Czteromiliardowy model można uruchomić na pojedynczej karcie graficznej, a dzięki sprytnej architekturze PEARL potrafi rozwiązywać problemy optymalizacyjne lepiej niż nieosiągalny dla większości DeepSeek. Jak mówią autorzy: 'PEARL znacząco poprawia zweryfikowane wskaźniki rozwiązań w porównaniu z silnymi metodami jednorazowymi i wspomaganymi narzędziami; co ciekawe, nasz model PEARL-Qwen3-4B przewyższa znacznie większy DeepSeek-V3.2-685B pod względem dokładności w zadaniach modelowania optymalizacyjnego'.

Uproszczony schemat działania PEARL: model językowy współpracuje z solverem w cyklu testowania i poprawek.

Co to zmienia w praktyce

Optymalizacja jest wszędzie: logistyka, planowanie produkcji, zarządzanie łańcuchem dostaw, finanse, energetyka. Do tej pory zbudowanie sensownego modelu wymagało eksperta, który rozumie zarówno dziedzinę, jak i programowanie matematyczne. PEARL obniża ten próg. Menedżer może opisać problem w języku naturalnym, a system przełoży go na działający kod solvera, przetestuje i odda gotowe rozwiązanie.

Oczywiście, nie zastąpi to całkowicie specjalistów: złożone, wieloobiektowe problemy z setkami ograniczeń nadal będą wymagały ludzkiego nadzoru. Ale do rutynowych zadań, gdzie błędy wynikają głównie z literówek w kodzie albo źle postawionych warunków, PEARL może być prawdziwym game-changerem. Zwłaszcza że nie potrzebuje chmury obliczeniowej za miliony.

  • PEARL wykorzystuje solver w pętli interaktywnej, co pozwala testować i poprawiać modele optymalizacyjne w locie.
  • Mały model (4B parametrów) z tą architekturą pokonuje ogromny model (685B) w dokładności rozwiązywania problemów.
  • System uczy się, kiedy testować częściowe modele i kiedy przestać iterować, eliminując niepotrzebne poprawki.
  • Sygnały zwrotne z solvera (np. informacja o sprzeczności modelu) są kluczowe dla skutecznych poprawek.

Praktyczne zastosowania

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

Podsumowanie

PEARL to praktyczne narzędzie dla firm, które chcą szybciej przechodzić od opisu problemu biznesowego do działającego modelu optymalizacyjnego. Sprawdzi się wszędzie tam, gdzie decyzje można sprowadzić do matematycznej optymalizacji: planowanie tras dostaw, harmonogramowanie produkcji czy optymalizacja portfela inwestycyjnego. Dzięki temu, że działa na małym modelu, można go wdrożyć lokalnie, bez kosztownej infrastruktury chmurowej.

Metryka artykułu źródłowego

Tytuł oryginalny: PEARL: Solver-in-the-Loop Interactive Optimization Modeling from Natural Language

Autorzy: Hongliang Lu, Zhong Li, Yuxuan Chen, Yuan Lan, Fan Zhang, Zaiwen Wen

Data publikacji: 22 lipca 2026

arXiv: arxiv.org/abs/2607.18256

PDF: https://arxiv.org/pdf/2607.18256.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.