ИИ предсказывает свойства молекул, решая уравнение Шредингера

Новый алгоритм способен решать уравнение Шредингера для молекул любой структуры в приемлемые сроки и без использования высокопроизводительных вычислительных систем. Это дает возможность с высокой степенью вероятности определять ключевые характеристики веществ, минуя сложные и дорогостоящие лабораторные исследования.

Разработку представили немецкие ученые из Свободного университета Берлина ( Freie Universität Berlin). При разработке и обучении глубоких нейронных сетей следует учитывать ряд специфических аспектов PauliNet они описали в статье, которая была опубликована в рецензируемом журнале Nature Chemistry. Поскольку полный текст доступен только по подписке, ключевые положения можно найти в препринте, размещенном на портале arXiv годом ранее. С тех пор научная работа была существенно дополнена, в том числе практическими результатами, но общее представление о технологии дает и предварительная публикация.

Читайте также:  Новое исследование: ученые обнаружили следы крови в артефактах, связанных с Владом Цепешем Дракулой.

Алгоритм PauliNet получил свое название в честь принципа Паули — одного из фундаментальных правил квантовой механики. Согласно этому принципу, два и более электрона в атомах не могут находиться в одинаковых квантовых состояниях. То есть при обмене электронами их волновая функция меняет знак. Эта антисимметрия, а также ряд других постулатов квантовой физики были «зашиты» в глубинную нейросеть ( Deep neural network) сразу. Однако ее обучение включало изучение и других характеристик элементарных частиц, в частности, сложных закономерностей, определяющих распределение электронов по оболочкам вокруг атомных ядер.

На основе этих данных нейросеть научилась исследовать любые молекулы с использованием квантовых методов Монте-Карло. Эти методы предполагают решение уравнений Шредингера для значительного числа частиц. Ключевой сложностью при решении подобных задач является потребность в существенных вычислительных ресурсах для определения многочастичной волновой функции. Как правило, применяются более простые подходы, такие как Теория функционала плотности ( DFT) или связанные кластеры (CC).

Читайте также:  Новый биосенсор поможет быстро определить уровень стресса и токсины в организме.

Такие упрощения накладывают определенные ограничения и часто оказываются неэффективными для многих соединений. В связи с этим физикам и химикам приходится искать баланс: либо расчеты выполняются быстро, но с меньшей точностью, либо обеспечивается высокая точность, но требуется подбор подходящего оборудования. Однако, как правило, выбор невелик, поскольку даже мощные суперкомпьютеры и распределенные вычислительные системы не справляются со сложными молекулами.

А нейросети PauliNet удалось создать свою методику вычисления волновых функций. Этот алгоритм за вполне разумные сроки способен решать уравнения Шредингера для практически любых молекул.

Читайте также:  Микробы научились создавать аминокислоты под воздействием электричества – прорыв ученых

Используя обычные графические карты персональных компьютеров, авторам удалось определить характеристики целого ряда соединений всего за несколько десятков часов работы. Благодаря этому немецкие ученые разработали принципиально новый и высокоэффективный метод расчета основного состояния любых молекул.