Поэтому MURMUR для GraphAI является не готовым алгоритмом, а методологическим ориентиром. Особенно важна идея разделения процесса на отдельные операции, формирования нескольких возможных путей и оценки промежуточных состояний. Это позволяет перейти от декодирования как поиска подходящего узла к декодированию как поиску последовательности структурно допустимых преобразований.
В этом заключается один из следующих этапов развития GraphAI. Ранее основное внимание уделялось тому, как построить граф. Теперь возникает не менее важная задача — научиться работать с уже построенной структурой. Сам граф является только представлением информации. Для получения из него понятия необходим механизм, способный анализировать его структуру, выполнять над ней операции и выбирать между различными вариантами декодирования.
Таким образом, использование принципов MURMUR в GraphAI можно рассматривать как переход от простого обхода графа к многошаговому структурному поиску. Это не копирование существующей системы, а попытка адаптировать общий принцип модульного рассуждения к графу, построенному самим GraphAI.
Основная идея, к которой в итоге приходит проект: декодирование графа — это не чтение готового ответа, а поиск способа получить его посредством допустимых операций над структурой.
Самое интересное для меня оказалось в том, что к этой архитектуре GraphAI пришёл до того, как я начал разбирать MURMUR.
Сначала я пытался решить проблему декодирования собственного графа обычным поиском по связям. Затем стало очевидно, что этого недостаточно: один и тот же фрагмент графа может допускать несколько преобразований, а значит, декодер должен не просто находить узел, а рассматривать возможные операции над текущим состоянием и выбирать дальнейший путь.
Позже, изучая MURMUR, я обнаружил практически тот же общий принцип: рассуждение представляется как последовательность операций над промежуточными состояниями, а поиск организуется среди возможных путей.
То есть GraphAI и MURMUR пришли к сходной архитектурной идее независимо друг от друга, исходя из разных задач.
Для GraphAI это особенно интересно, потому что первоначально никакого MURMUR в архитектуре проекта не было. Не было заранее заданной схемы «модульного рассуждения». Она возникла как результат попыток решить собственную проблему декодирования графа.
Поэтому сейчас я воспринимаю MURMUR не как источник архитектуры GraphAI, а как независимое подтверждение направления, к которому проект пришёл экспериментально.
В этом заключается один из следующих этапов развития GraphAI. Ранее основное внимание уделялось тому, как построить граф. Теперь возникает не менее важная задача — научиться работать с уже построенной структурой. Сам граф является только представлением информации. Для получения из него понятия необходим механизм, способный анализировать его структуру, выполнять над ней операции и выбирать между различными вариантами декодирования.
Таким образом, использование принципов MURMUR в GraphAI можно рассматривать как переход от простого обхода графа к многошаговому структурному поиску. Это не копирование существующей системы, а попытка адаптировать общий принцип модульного рассуждения к графу, построенному самим GraphAI.
Основная идея, к которой в итоге приходит проект: декодирование графа — это не чтение готового ответа, а поиск способа получить его посредством допустимых операций над структурой.
Самое интересное для меня оказалось в том, что к этой архитектуре GraphAI пришёл до того, как я начал разбирать MURMUR.
Сначала я пытался решить проблему декодирования собственного графа обычным поиском по связям. Затем стало очевидно, что этого недостаточно: один и тот же фрагмент графа может допускать несколько преобразований, а значит, декодер должен не просто находить узел, а рассматривать возможные операции над текущим состоянием и выбирать дальнейший путь.
Позже, изучая MURMUR, я обнаружил практически тот же общий принцип: рассуждение представляется как последовательность операций над промежуточными состояниями, а поиск организуется среди возможных путей.
То есть GraphAI и MURMUR пришли к сходной архитектурной идее независимо друг от друга, исходя из разных задач.
Для GraphAI это особенно интересно, потому что первоначально никакого MURMUR в архитектуре проекта не было. Не было заранее заданной схемы «модульного рассуждения». Она возникла как результат попыток решить собственную проблему декодирования графа.
Поэтому сейчас я воспринимаю MURMUR не как источник архитектуры GraphAI, а как независимое подтверждение направления, к которому проект пришёл экспериментально.
Просмотры: 5