Искусственный интеллект решает уравнение Шредингера
Цель квантовой химии - предсказывать химические и физические свойства молекул, основываясь исключительно на расположении их атомов в пространстве, избегая необходимости в ресурсоемких и трудоемких лабораторных экспериментах
Группа ученых из Freie Universität Berlin разработала метод искусственного интеллекта (AI) для вычисления основного состояния уравнения Шредингера в квантовой химии.
Цель квантовой химии — предсказывать химические и физические свойства молекул, основываясь исключительно на расположении их атомов в пространстве, избегая необходимости в ресурсоемких и трудоемких лабораторных экспериментах. В принципе, этого можно добиться, решив уравнение Шредингера, но на практике это чрезвычайно сложно.
До сих пор было невозможно найти точное решение для произвольных молекул, которое можно было бы эффективно вычислить. Но команда Freie Universität разработала метод глубокого обучения, который позволяет достичь беспрецедентного сочетания точности и вычислительной эффективности.
«Мы считаем, что наш подход может существенно повлиять на будущее квантовой химии», — говорит профессор Франк Ноэ, возглавлявший работу группы. Результаты были опубликованы в авторитетном журнале Nature Chemistry.
Центральное место как в квантовой химии, так и в уравнении Шредингера занимает волновая функция — математический объект, полностью определяющий поведение электронов в молекуле. Волновая функция — это многомерная сущность, и поэтому чрезвычайно трудно уловить все нюансы, которые кодируют, как отдельные электроны влияют друг на друга.
Многие методы квантовой химии фактически отказываются от выражения волновой функции в целом, вместо этого пытаясь определить только энергию данной молекулы. Однако это требует выполнения приближений, что ограничивает качество предсказания таких методов.
Другие методы представляют волновую функцию с использованием огромного количества простых математических строительных блоков, но такие методы настолько сложны, что их невозможно применить на практике для более чем горстки атомов.
«Уход от обычного компромисса между точностью и вычислительными затратами — высшее достижение в квантовой химии», — объясняют ученые.
Глубокая нейронная сеть, разработанная командой, — это новый способ представления волновых функций электронов. «Вместо стандартного подхода к составлению волновой функции из относительно простых математических компонентов мы разработали искусственную нейронную сеть, способную изучать сложные модели того, как электроны расположены вокруг ядер», — говорят ученые.
«Одной из особенностей электронных волновых функций является их антисимметрия. Когда происходит обмен двумя электронами, волновая функция должна менять свой знак. Чтобы этот подход работал, нам пришлось встроить это свойство в архитектуру нейронной сети». Эта особенность, известная как «принцип исключения Паули», является причиной того, что авторы назвали свой метод «PauliNet».
Помимо принципа исключения Паули, электронные волновые функции также обладают другими фундаментальными физическими свойствами, и большая часть инновационного успеха PauliNet заключается в том, что он интегрирует эти свойства в глубокую нейронную сеть, а не позволяет глубокому обучению определять их, просто наблюдая за данными.
Перед тем, как метод будет готов к применению, предстоит решить еще много проблем. «Это все еще фундаментальное исследование, — соглашаются авторы, — но это свежий подход к вековой проблеме молекулярных и материальных наук, и мы воодушевлены возможностями, которые оно открывает».
Jan Hermann et al. Deep-neural-network solution of the electronic Schrödinger equation, Nature Chemistry (2020). DOI: 10.1038/s41557-020-0544-y