Skip to content

Spin-AI is a prototype of a NN architect to predict exchange Hamiltonian matrices with inelastic neutron scattering data.

Notifications You must be signed in to change notification settings

KyleQianliMa/Spin-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spin-AI

Spin-AI is a prototype being actively developed to model inelastic neutron scattering data. It is construct by interfering an auto encoder with a feed-forward neural network.

Motivation - Yb2O3

The $Yb_2O_3$ is a binary system with complex chiral structural. The $Yb$ is the only magnetic ion in the system yet they occupy two different symmetry sites(See picture below). The spin Hamiltonian is governed by two exchange interactions $J_1$ and $J_2$. Symmetry allows 12 free parameters to poppulate two 3 $\times$ 3 matrices for the exchange interactions. Fitting these parameters with inelastic neutron scattering data has been challenging.

alt text

For example, how would you fit a spin wave data that looks like this:

alt text

Dimension Reduction(PCA, Autoencoder)

The goal for Spin-AI is to discover a hidden relationship between the two exchange matrices of the form:

alt text

to the inelastic neutron data above.

A simple PCA algorithm that relies on linear eigen-decomposition has proven to be able to accurately re-construct neutron data using 128 dimensions. To study the non-linear relationships between the latent space and neutron data we deploy a prototypical auto-enocder and trains it on 2000 simulated images. The results looks like this:

alt text

Autoencoder + Feed Forward Neural Network

However our goal is not image2image but image-to-parameter. To extract the relationship between the latent space we now interfere our autoencoder with a Feed-forward neural network and train the global MSR loss using PyTorch. The architech of the Spin-AI is shown below:

alt text.

We have discoverd that for synthetic data Spin-AI can accurately predict the exchange Hamiltonian parameters:

alt text.

Currently we are testing Spin-AI on real experimental data such that instrumental resolution and noises becomes non-negligble.

About

Spin-AI is a prototype of a NN architect to predict exchange Hamiltonian matrices with inelastic neutron scattering data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages