Теперь про AlphaGeometry2. Это улучшение первой версии AlphaGeometry, но основная идея их работы одинаковая. AlphaGeometry состоит из двух частей: symbolic deduction engine (SDE) и LLM. Решение задачи происходит так: сначала в модель подаются все вводные по задаче (дан треугольник такой-то, этот угол такой-то), и symbolic deduction engine на основе этих данных генерирует все возможные выводы. Например, если из вводных данных можно исходя из геометрических правил понять, что ∠ABC=60°, то SDE это выведет. SDE — это не обучаемая штука, она оперирует правилами геометрии и при работе строит граф выводов.
Однако одной SDE для решения сложных задач часто не хватает. Чтобы решить олимпиадные задачи по геометрии, часто в них нужно генерировать новые сущности. Например, сделать что-то вида "давайте обозначим середину отрезка AB через D и проведем прямую CD, тогда ∠ACD=40° и отсюда получим, что...". Чтобы научить AlphaGeometry так делать, авторы взяли LLM и учили ее на основе имеющейся инфы о задаче генерировать подобные идеи.
В итоге процесс работы AlphaGeometry выглядит так:
1. SDE выводит все возможные утверждения, пока они не закончатся или не будет найдено решение задачи;
2. Если SDE отработала и решение не найдено, LLM-часть предлагает новую сущность (типа, го поставим вот эту точку)
3. Возвращаемся в пункт 1 и продолжаем далее.
(см 1 и 2 картинку к посту для иллюстрации процесса)
LLM-часть учили на огромном количестве геом задач, многие из которых генерировали синтетически. На IMO-2024 AlphaGeometry геом в итоге решила, причем при решении тоже потребовалось обозначить новую сущность — точку E на рисунке (третья картинка к посту)
Больше про AlphaGeometry:
✔️блогпост DeepMind;
✔️статья в Nature;
✔️код на GitHub.
Однако одной SDE для решения сложных задач часто не хватает. Чтобы решить олимпиадные задачи по геометрии, часто в них нужно генерировать новые сущности. Например, сделать что-то вида "давайте обозначим середину отрезка AB через D и проведем прямую CD, тогда ∠ACD=40° и отсюда получим, что...". Чтобы научить AlphaGeometry так делать, авторы взяли LLM и учили ее на основе имеющейся инфы о задаче генерировать подобные идеи.
В итоге процесс работы AlphaGeometry выглядит так:
1. SDE выводит все возможные утверждения, пока они не закончатся или не будет найдено решение задачи;
2. Если SDE отработала и решение не найдено, LLM-часть предлагает новую сущность (типа, го поставим вот эту точку)
3. Возвращаемся в пункт 1 и продолжаем далее.
(см 1 и 2 картинку к посту для иллюстрации процесса)
LLM-часть учили на огромном количестве геом задач, многие из которых генерировали синтетически. На IMO-2024 AlphaGeometry геом в итоге решила, причем при решении тоже потребовалось обозначить новую сущность — точку E на рисунке (третья картинка к посту)
Больше про AlphaGeometry:
✔️блогпост DeepMind;
✔️статья в Nature;
✔️код на GitHub.
tgoop.com/dl_stories/845
Create:
Last Update:
Last Update:
Теперь про AlphaGeometry2. Это улучшение первой версии AlphaGeometry, но основная идея их работы одинаковая. AlphaGeometry состоит из двух частей: symbolic deduction engine (SDE) и LLM. Решение задачи происходит так: сначала в модель подаются все вводные по задаче (дан треугольник такой-то, этот угол такой-то), и symbolic deduction engine на основе этих данных генерирует все возможные выводы. Например, если из вводных данных можно исходя из геометрических правил понять, что ∠ABC=60°, то SDE это выведет. SDE — это не обучаемая штука, она оперирует правилами геометрии и при работе строит граф выводов.
Однако одной SDE для решения сложных задач часто не хватает. Чтобы решить олимпиадные задачи по геометрии, часто в них нужно генерировать новые сущности. Например, сделать что-то вида "давайте обозначим середину отрезка AB через D и проведем прямую CD, тогда ∠ACD=40° и отсюда получим, что...". Чтобы научить AlphaGeometry так делать, авторы взяли LLM и учили ее на основе имеющейся инфы о задаче генерировать подобные идеи.
В итоге процесс работы AlphaGeometry выглядит так:
1. SDE выводит все возможные утверждения, пока они не закончатся или не будет найдено решение задачи;
2. Если SDE отработала и решение не найдено, LLM-часть предлагает новую сущность (типа, го поставим вот эту точку)
3. Возвращаемся в пункт 1 и продолжаем далее.
(см 1 и 2 картинку к посту для иллюстрации процесса)
LLM-часть учили на огромном количестве геом задач, многие из которых генерировали синтетически. На IMO-2024 AlphaGeometry геом в итоге решила, причем при решении тоже потребовалось обозначить новую сущность — точку E на рисунке (третья картинка к посту)
Больше про AlphaGeometry:
✔️блогпост DeepMind;
✔️статья в Nature;
✔️код на GitHub.
Однако одной SDE для решения сложных задач часто не хватает. Чтобы решить олимпиадные задачи по геометрии, часто в них нужно генерировать новые сущности. Например, сделать что-то вида "давайте обозначим середину отрезка AB через D и проведем прямую CD, тогда ∠ACD=40° и отсюда получим, что...". Чтобы научить AlphaGeometry так делать, авторы взяли LLM и учили ее на основе имеющейся инфы о задаче генерировать подобные идеи.
В итоге процесс работы AlphaGeometry выглядит так:
1. SDE выводит все возможные утверждения, пока они не закончатся или не будет найдено решение задачи;
2. Если SDE отработала и решение не найдено, LLM-часть предлагает новую сущность (типа, го поставим вот эту точку)
3. Возвращаемся в пункт 1 и продолжаем далее.
(см 1 и 2 картинку к посту для иллюстрации процесса)
LLM-часть учили на огромном количестве геом задач, многие из которых генерировали синтетически. На IMO-2024 AlphaGeometry геом в итоге решила, причем при решении тоже потребовалось обозначить новую сущность — точку E на рисунке (третья картинка к посту)
Больше про AlphaGeometry:
✔️блогпост DeepMind;
✔️статья в Nature;
✔️код на GitHub.
BY DLStories
![](https://photo2.tgoop.com/u/cdn4.cdn-telegram.org/file/A8bIOjeJj1keqsXuMe-2zhRRIJ3reJ87n-ujrRq-wlBSWP4UhyWm3MZQQOmgUfM7ITJEcC2v15Gv6OSS2BvKAaDR-93xmgHCmNMsKmf_pUQNlS0EMsYBmhKflMJ45lWR29Kdzetzsgv6AJKiNmKDvHre8PUVNie7RahX_BAlVD4OagPr-kY179qvzY926_XmfBfQKMiRFiqgIpCfclUG0MddP8ROPhlFzxhGrzm3DXBIHl_06zQD4FJkM1quz6_SZdPCRjvVDgu1YpjD6KU3Erxu7cOCIGpgWBumlJ7CIR9CJGdakho-z8aTJuLseSm99kLDJ552Lyj4U3PxE6Bhvw.jpg)
![](https://photo2.tgoop.com/u/cdn4.cdn-telegram.org/file/mFOO5O0eG6h7fgivAE6vlYzlSCYQIh9oJaoG-vuYDeuPx3m3DoO2EfR7pHgSK4eLcJswaOvQYM_svf12qD2v_VFHSK7n8YeHVcTEKI_nJb-wfYBNJavIz2Z4TgiOtUvs9yqIHaLxE34Kftn52srL9A7lWurqs7MwbcBUim60w-oHGWVwytuqS16myo3JeXvMpKuqw_IAmweN11w6fMBfADMx9RKFyDKiSrtYoIKfFKcqOB3Qb9X_ZD4Ar3gE1v-LPo5l2FZfbXQnjhOe3wCCANbcSvoOfViC5dxGT6E2IIkboQt8kqoCx5R4zXCSifC9m5hJSNTTWMdlkLv659k3KA.jpg)
![](https://photo2.tgoop.com/u/cdn4.cdn-telegram.org/file/OgzgDf5479bNs4waKlvkSVsa4l01dX6W7-m68br5I5Cr0IjXGTftmW9_xysOJfDTPRwOPNXF7daeT-vj7j6LqEGUxAaIrtsby8TFu2Vmc-Um2zSXJQA5uj_5UDoVzz_hEp32wkHDINwDR-sb8NDtvvHsnPkwEKnA2uvBv4QAM9yB4hr6er8V2WFc0dyiDIPQJZTZmsYv7t2yiIOXKLKttaCB3T9uY4O4C3zkm5HVlfzialzm2o9YgaBxEWd95d0pw_L0CcUlER22zFlcaaC3K29b8jMleI38sS-bNygU3r9WgmboNcCLa4CqetyYkfk_QkefQEOkgquMAWkJkjbo-w.jpg)
Share with your friend now:
tgoop.com/dl_stories/845