This might be very broad question. Since ML application in Matter Modelling is emerging field it would good to understand how it is applied and why it is useful.


1 Answer 1


The term "Machine learning" is quite general. Let's look at the three main domains of it :

  1. Supervised-Learning: In this method, you would need to train a neural network or a statistical learning algorithm on a labelled training set. Some examples of its application in DFT involve :

    i) The development of accurate exchange and correlation functionals .

    ii) Improving the speed and accuracy of DFT calculations

    iii) Prediction of reaction kinematics

  2. Unsupervised-Learning: This category mainly involves clustering, dimensionality reduction..etc. And you would be training using unlabeled data. Such methods are used for finding out hidden relations that may pre-exist in your data or may be brought about via a basis transformation. The set of techniques falling under this catogory are used mainly for the analysis of the data obtained via DFT. Some examples include :

    i) Raman-Spectra analysis

    ii) Accuracy improvement and finding the most probable functional

  3. Reinforcement Learning: In this method, you would find that the learning process depends on a scalar reward. You can imagine it being similar to the Monte-Carlo method with an associated reward. It does share a lot of statistical concepts with MC like markov states. This method is existant in literature but I'm not entirely familiar with its application to DFT.

    i) reference

You can also check this review paper out too.

Hope it helps :)


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .