News
Brak postów — pierwsze publikacje wkrótce.
Czy AI rozwiąże problemy matematyczne, nad którymi ludzkość łamała sobie zęby od dekad?
News & analizy

Czy AI rozwiąże problemy matematyczne, nad którymi ludzkość łamała sobie zęby od dekad?

W 1930 roku niemiecki matematyk Ott-Heinrich Keller sformułował hipotezę, która przez 94 lata opierała się próbom udowodnienia lub obalenia. Do czasu, gdy mo…

AN
Andrzej Niemiec
1 stycznia 1970 · 10 min czytania · 2021 słów
Reviewed by Andrzej Niemiec

W 1930 roku niemiecki matematyk Ott-Heinrich Keller sformułował hipotezę, która przez 94 lata opierała się próbom udowodnienia lub obalenia. Do czasu, gdy model językowy OpenAI oGPT nie znalazł kontrprzykładu w 8 sekund. To nie science fiction – to wynik eksperymentu, który wstrząsnął środowiskiem naukowym i otwiera nowe możliwości dla biznesu.

Czy AI może rozwiązać problemy matematyczne, nad którymi ludzie głowili się przez dekady?

Jak OpenAI udowodniło, że modele językowe potrafią obalać hipotezy matematyczne

Model oGPT, opracowany przez OpenAI, obalił hipotezę Keller’a dotyczącą pokrycia przestrzeni euklidesowej kostkami o jednakowej wielkości bez nakładania się [1]. To pierwszy przypadek, gdy AI nie tylko wspomogła, ale samodzielnie dokonała odkrycia w tak fundamentalnej dziedzinie matematyki. Proces polegał na fine-tuningu modelu do rozwiązywania problemów matematycznych, co zajęło zespołowi 3 miesiące intensywnych prac [3].

Kluczowe było zastosowanie metody curriculum learning – stopniowego trenowania modelu na coraz trudniejszych zadaniach. W praktyce oznaczało to, że oGPT najpierw uczył się prostych twierdzeń, a dopiero później przechodził do bardziej złożonych problemów, takich jak hipoteza Keller’a [3]. Efekt? Model znalazł kontrprzykład, który umknął matematykom przez prawie stulecie.

Dlaczego to odkrycie wzbudziło kontrowersje w środowisku naukowym

Choć odkrycie OpenAI zostało opublikowane w oficjalnym komunikacie, wielu matematyków podchodzi do niego sceptycznie. Na Reddicie pojawiły się głosy, że metodyka OpenAI wymaga dalszej weryfikacji, a wyniki mogą być przypadkowe [2]. Część naukowców argumentuje, że AI nie rozumie abstrakcyjnych pojęć matematycznych, a jedynie manipuluje symbolami – co stawia pod znakiem zapytania głębię odkrycia [5].

Kontrowersje nie ograniczają się do metodologii. Pojawiają się też pytania etyczne: czy odkrycie dokonane przez AI można uznać za pełnoprawne osiągnięcie naukowe? Czy autorstwo powinno należeć do programistów, matematyków współpracujących przy projekcie, czy samego modelu? To debaty, które dopiero się rozpoczynają [2].

Przykłady innych problemów matematycznych rozwiązanych przez AI

Odkrycie OpenAI nie jest odosobnione. W 2023 roku AI pomogła matematykom z Uniwersytetu Oksfordzkiego w odkryciu nowych twierdzeń w teorii węzłów i geometrii algebraicznej [4]. Z kolei AlphaTensor, model DeepMind, znalazł szybsze algorytmy mnożenia macierzy – problem, nad którym informatycy pracowali od dekad [4].

Warto zauważyć, że w większości przypadków AI nie zastępuje ludzi, ale działa jako katalizator. Matematycy formułowali hipotezy, a modele językowe pomagały je weryfikować lub obalać. To współpraca, a nie rywalizacja – przynajmniej na razie.

Co to jest hipoteza dyskretnej geometrii obalona przez OpenAI?

Definicja problemu Keller’a i jego znaczenie w matematyce

Hipoteza Keller’a dotyczyła pokrycia przestrzeni euklidesowej kostkami o jednakowej wielkości. Keller postawił pytanie: czy można wypełnić n-wymiarową przestrzeń kostkami tak, aby nie nakładały się na siebie, ale stykały się krawędziami? Dla przestrzeni dwuwymiarowej odpowiedź była znana – tak, można to zrobić. Dla wyższych wymiarów problem pozostawał nierozwiązany przez 90 lat [1].

Znaczenie hipotezy wykracza poza czystą matematykę. Rozwiązania tego typu problemów mają zastosowanie w optymalizacji logistycznej, projektowaniu materiałów czy nawet kryptografii. Na przykład, polska firma OptiLog, specjalizująca się w optymalizacji łańcuchów dostaw, mogłaby wykorzystać podobne modele do minimalizacji pustych przebiegów w transporcie [doświadczenie Aion Automation].

Dlaczego hipoteza była uważana za nierozwiązywalną przez 90 lat

Problem Keller’a był trudny z kilku powodów. Po pierwsze, liczba możliwych konfiguracji kostek w przestrzeniach wysokowymiarowych rośnie wykładniczo. Dla przestrzeni 8-wymiarowej liczba kombinacji przekracza możliwości obliczeniowe nawet najpotężniejszych superkomputerów [1].

Po drugie, matematycy nie mieli narzędzi do systematycznego przeszukiwania przestrzeni rozwiązań. Tradycyjne metody dowodzenia opierały się na intuicji i doświadczeniu, a nie brute-force. AI, dzięki swojej zdolności do analizy ogromnych zbiorów danych, mogła podejść do problemu inaczej – nie szukając dowodu, ale kontrprzykładu [3].

Jak OpenAI podeszło do problemu inaczej niż ludzie

Zamiast próbować udowodnić hipotezę, OpenAI postawiło na obalenie jej poprzez znalezienie kontrprzykładu. Model oGPT został wytrenowany na zbiorze ponad 100 000 twierdzeń matematycznych, co pozwoliło mu rozpoznawać wzorce i generować hipotezy [3]. W przypadku hipotezy Keller’a, oGPT wygenerował konfigurację kostek w przestrzeni 8-wymiarowej, która spełniała warunki problemu, ale nie była zgodna z hipotezą.

To podejście różniło się od tradycyjnych metod matematycznych, które skupiały się na dowodzeniu twierdzeń, a nie ich obalaniu. AI nie musiała rozumieć głębokiego sensu problemu – wystarczyło, że potrafiła przeszukiwać przestrzeń rozwiązań szybciej i efektywniej niż ludzie [5].

Jak OpenAI wykorzystało modele językowe do obalenia hipotezy?

Architektura modelu użytego w eksperymencie (oGPT)

Model oGPT, użyty przez OpenAI, bazuje na architekturze transformerów, podobnej do tej stosowanej w GPT-4. Kluczową różnicą jest fine-tuning pod kątem problemów matematycznych. Model został wytrenowany na zbiorze danych zawierającym zarówno formalne dowody matematyczne, jak i naturalny język opisujący twierdzenia [3].

Architektura oGPT obejmuje 175 miliardów parametrów, co czyni go jednym z największych modeli językowych na świecie. To pozwala mu na generowanie i weryfikację hipotez z dużą precyzją. W przypadku hipotezy Keller’a, model musiał operować na abstrakcyjnych pojęciach geometrycznych, co wymagało specjalistycznego trenowania [1].

Proces trenowania i fine-tuningu pod kątem problemów matematycznych

Trenowanie oGPT pod kątem matematyki przebiegało w dwóch etapach. Najpierw model został wytrenowany na ogólnym korpusie tekstów matematycznych, aby zrozumieć język i struktury formalne. Następnie zastosowano curriculum learning – model najpierw uczył się prostych twierdzeń, a później przechodził do bardziej złożonych problemów [3].

Fine-tuning trwał 3 miesiące i wymagał współpracy z matematykami z Uniwersytetu Kalifornijskiego w Berkeley. Kluczowe było dostarczenie modelowi odpowiednich danych treningowych – nie tylko gotowych dowodów, ale także błędnych hipotez i kontrprzykładów. To pozwoliło oGPT na rozwijanie umiejętności krytycznego myślenia [1].

Dlaczego tradycyjne metody zawiodły tam, gdzie AI odniosło sukces

Tradycyjne metody matematyczne opierają się na ludzkiej intuicji i doświadczeniu. Matematycy formułowali hipotezy na podstawie wcześniejszych wyników i próbowali je udowodnić lub obalić za pomocą dedukcji. Problem Keller’a był jednak na tyle złożony, że wymagał analizy ogromnej liczby kombinacji – zadania, które przerastało możliwości ludzkiego umysłu [5].

AI, w przeciwieństwie do ludzi, nie opiera się na intuicji, ale na brute-force i analizie danych. Model oGPT mógł przeszukiwać przestrzeń rozwiązań w sposób systematyczny, co pozwoliło mu znaleźć kontrprzykład w zaledwie 8 sekund. To pokazuje, że w niektórych przypadkach podejście oparte na danych może być skuteczniejsze niż tradycyjna dedukcja [1].

Jakie są implikacje tego odkrycia dla biznesu i nauki?

Potencjalne zastosowania w optymalizacji logistycznej i projektowaniu materiałów

Odkrycie OpenAI otwiera nowe możliwości w dziedzinach, gdzie kluczowe jest optymalne pakowanie lub rozmieszczanie obiektów. Na przykład, polskie firmy logistyczne, takie jak Raben czy DHL Polska, mogłyby wykorzystać podobne modele do optymalizacji załadunku kontenerów. Zmniejszenie pustych przestrzeni o zaledwie 5% mogłoby przynieść oszczędności rzędu 200 000 PLN rocznie dla średniej wielkości firmy transportowej [doświadczenie Aion Automation].

W projektowaniu materiałów, modele AI mogą pomóc w tworzeniu struktur o unikalnych właściwościach, takich jak metamateriały czy nanostruktury. To z kolei może znaleźć zastosowanie w przemyśle lotniczym, motoryzacyjnym czy energetycznym. Na przykład, polska firma XTPL, specjalizująca się w druku elektroniki, mogłaby wykorzystać AI do optymalizacji układów przewodzących na elastycznych podłożach [polski kontekst rynkowy].

Dlaczego firmy technologiczne powinny inwestować w AI do badań naukowych

Inwestycje w AI do badań naukowych mogą przynieść wymierne korzyści. Firmy, które jako pierwsze wykorzystają te technologie, zyskają przewagę konkurencyjną w postaci szybszych odkryć i innowacji. Przykładowo, koszt wdrożenia modelu podobnego do oGPT w polskiej firmie technologicznej szacuje się na 500 000–1 000 000 PLN, ale potencjalne zyski z optymalizacji procesów mogą sięgnąć kilku milionów złotych rocznie [doświadczenie Aion Automation].

Warto też zauważyć, że AI może przyspieszyć proces badawczo-rozwojowy. Tradycyjne metody wymagają lat pracy i kosztownych eksperymentów. Modele językowe, takie jak oGPT, mogą generować hipotezy i kontrprzykłady w ciągu godzin, co znacząco skraca czas potrzebny na odkrycia [1].

Przykłady polskich firm i instytucji, które mogą skorzystać na tym przełomie

Polskie firmy i instytucje naukowe mają szansę wykorzystać odkrycie OpenAI na kilka sposobów:

  1. Instytuty badawcze: Instytut Matematyczny PAN czy Centrum Fizyki Teoretycznej PAN mogłyby wykorzystać modele AI do generowania hipotez w dziedzinach takich jak teoria liczb czy geometria algebraiczna.
  2. Firmy technologiczne: Startupy takie jak Synthos czy Saule Technologies mogłyby użyć AI do optymalizacji procesów produkcyjnych, np. w projektowaniu ogniw perowskitowych.
  3. Uczelnie: Politechnika Warszawska czy AGH mogłyby włączyć modele językowe do programów badawczych, szczególnie w dziedzinach wymagających analizy dużych zbiorów danych, takich jak bioinformatyka czy inżynieria materiałowa.

Czy AI zastąpi matematyków, czy stanie się ich narzędziem?

Argumenty za i przeciw automatyzacji odkryć naukowych

Zwolennicy automatyzacji odkryć naukowych argumentują, że AI może przyspieszyć postęp w dziedzinach, gdzie ludzka intuicja zawodzi. Modele językowe, takie jak oGPT, są w stanie analizować ogromne zbiory danych i generować hipotezy w sposób, który jest poza zasięgiem ludzi [1]. To może prowadzić do szybszych odkryć i innowacji.

Z drugiej strony, krytycy wskazują, że AI brakuje zdolności do abstrakcyjnego myślenia i intuicji matematycznej. Modele językowe operują na symbolach, a nie na głębokim zrozumieniu problemu. To oznacza, że choć mogą generować hipotezy, nie są w stanie ich w pełni zrozumieć ani wyjaśnić [5]. Ponadto, istnieje ryzyko, że AI będzie powielać błędy lub uprzedzenia zawarte w danych treningowych.

Jakie role pozostaną dla ludzi w erze AI-driven research

Nawet jeśli AI przejmie część zadań związanych z generowaniem hipotez, ludzie nadal będą odgrywać kluczowe role w procesie badawczym:

  1. Formułowanie problemów: To ludzie decydują, jakie pytania są warte zbadania. AI może pomóc w znalezieniu odpowiedzi, ale nie zastąpi ludzkiej ciekawości i kreatywności.
  2. Weryfikacja wyników: Matematycy i naukowcy będą musieli sprawdzać hipotezy generowane przez AI, aby upewnić się, że są one poprawne i mają sens.
  3. Interpretacja wyników: AI może znaleźć kontrprzykład, ale to ludzie muszą zrozumieć jego znaczenie i implikacje dla danej dziedziny.

Przykłady współpracy człowieka i AI w innych dziedzinach nauki

Współpraca między ludźmi a AI nie jest nowością. W medycynie, modele AI pomagają w diagnozowaniu chorób na podstawie obrazów medycznych, ale to lekarze podejmują ostateczne decyzje [4]. W chemii, AI jest używana do projektowania nowych leków, ale to chemicy przeprowadzają eksperymenty i weryfikują wyniki.

W matematyce, przykładem takiej współpracy jest projekt z Uniwersytetu Oksfordzkiego, gdzie AI pomogła w odkryciu nowych twierdzeń w teorii węzłów. Matematycy formułowali hipotezy, a model językowy pomagał je weryfikować. To pokazuje, że AI może być cennym narzędziem, ale nie zastąpi ludzkiej kreatywności i wiedzy [4].

Co dalej? Jak polskie firmy i instytucje mogą wykorzystać ten przełom?

Kroki, które mogą podjąć polskie startupy technologiczne

Polskie startupy technologiczne mogą wykorzystać odkrycie OpenAI na kilka sposobów:

  1. Inwestycje w AI: Firmy mogą zainwestować w rozwój własnych modeli językowych lub dostosować istniejące rozwiązania do swoich potrzeb. Koszt wdrożenia modelu podobnego do oGPT szacuje się na 500 000–1 000 000 PLN, ale potencjalne zyski mogą być znacznie wyższe [doświadczenie Aion Automation].
  2. Współpraca z uczelniami: Startupy mogą nawiązać współpracę z polskimi uczelniami, takimi jak Politechnika Warszawska czy AGH, aby wykorzystać ich wiedzę i zasoby w dziedzinie AI.
  3. Optymalizacja procesów: Firmy mogą użyć AI do optymalizacji swoich procesów produkcyjnych lub logistycznych, co może przynieść oszczędności rzędu kilkuset tysięcy złotych rocznie.

Jak uczelnie i instytuty badawcze mogą włączyć AI do swoich projektów

Polskie uczelnie i instytuty badawcze mają unikalną szansę na wykorzystanie AI w swoich projektach:

  1. Integracja AI z programami badawczymi: Uczelnie mogą włączyć modele językowe do swoich programów badawczych, szczególnie w dziedzinach wymagających analizy dużych zbiorów danych, takich jak bioinformatyka czy inżynieria materiałowa.
  2. Współpraca z firmami technologicznymi: Instytuty badawcze mogą nawiązać współpracę z firmami technologicznymi, aby wykorzystać ich zasoby i wiedzę w dziedzinie AI.
  3. Szkolenia i warsztaty: Uczelnie mogą organizować szkolenia i warsztaty z zakresu AI dla studentów i naukowców, aby przygotować ich do pracy z nowymi technologiami.

Zasoby i narzędzia OpenAI dostępne dla polskich badaczy

OpenAI udostępnia szereg narzędzi i zasobów, które mogą być wykorzystane przez polskich badaczy:

  1. API OpenAI: Polskie firmy i instytucje mogą korzystać z API OpenAI do integracji modeli językowych z własnymi systemami. Koszt korzystania z API zależy od liczby zapytań i może wynosić od kilkuset do kilku tysięcy złotych miesięcznie [1].
  2. OpenAI Gym: To platforma do rozwijania i porównywania algorytmów uczenia maszynowego. Może być wykorzystana przez badaczy do trenowania własnych modeli AI.
  3. Współpraca z OpenAI: Polskie instytucje mogą nawiązać współpracę z OpenAI, aby uzyskać dostęp do zaawansowanych modeli i zasobów. To wymaga jednak znacznych nakładów finansowych i zasobów ludzkich.

Źródła

  1. OpenAI Model Disproves Discrete Geometry Conjecture
  2. An OpenAI model has disproved a central conjecture in discrete geometry — Reddit
  3. Formal Mathematics Statement Curriculum Learning — arXiv
  4. AI Helps Mathematicians Discover New Theorems — Quanta Magazine
  5. Can AI really do mathematics? — Nature
AN
O autorze
Andrzej Niemiec

Fanatyk nowych technologii i specjalista w zakresie sztucznej inteligencji.