Models and algorithmsLinear Regression · 최소제곱 · OLS
A model that predicts the output as a linear combination of the inputs, minimising the sum of squared residuals.
In materials terms
Approximating the lattice constant as a first-order expression in the composition ratios.
scikit-learn 선형 모델 문서 ↗
Models and algorithmsRandom Forest · RF
An ensemble model that averages or votes over decision trees trained to differ from one another.
In materials terms
Predicting hardness from a few hundred alloy measurements.
scikit-learn 앙상블 문서 ↗
Models and algorithmsGradient Boosting · XGBoost · LightGBM
An ensemble method that adds trees which successively correct the residuals of the models before them.
In materials terms
Predicting yield from tabular process data.
scikit-learn 앙상블 문서 ↗
Models and algorithmsGaussian Process · GP · 크리깅 · Kriging
A model that places a probability distribution over functions themselves, so it returns a prediction together with its uncertainty.
In materials terms
Reporting large predictive uncertainty in regions where few experiments exist.
scikit-learn 가우시안 프로세스 문서 ↗
Models and algorithmsMultilayer Perceptron · MLP · 신경망
The basic neural network, stacking linear transformations and non-linear activations in layers to learn complex relationships.
In materials terms
Learning the non-linear relationship between several process variables and a property.
scikit-learn 신경망 문서 ↗
Models and algorithmsGraph Neural Network · GNN
A neural network that learns from relationships in data represented as nodes and connections.
In materials terms
Predicting properties by treating atoms as nodes and neighbouring pairs as connections.
소재 발견용 그래프 신경망 연구 ↗
Models and algorithmsTransformer · Attention · 자기어텐션
A model built on attention, which learns how much each input element should refer to the others.
In materials terms
Used as the backbone for models over composition sequences or over sentences in papers.
트랜스포머 원논문 ↗
Models and algorithmsPCA · Principal Component Analysis
A linear dimensionality reduction that finds the directions of largest variance and re-expresses the data on a few axes.
In materials terms
Reducing dozens of descriptors to two axes to look at how compositions are distributed.
scikit-learn 분해 기법 문서 ↗
Models and algorithmsClustering · k-means · 계층 군집
An unsupervised method that groups similar data together.
In materials terms
Grouping measured spectra by type to separate families of samples.
scikit-learn 군집화 문서 ↗
Models and algorithmst-SNE · UMAP · Manifold Learning
Visualising high-dimensional data in low dimensions while preserving local neighbourhoods. Distances and sizes on the resulting plot need care in interpretation.
In materials terms
Drawing crystal-structure embeddings as a two-dimensional map to inspect the clusters.
scikit-learn 매니폴드 학습 문서 ↗
Models and algorithmsAutoencoder · AE
A neural network trained to compress an input to a low dimension and reconstruct it, yielding a representation.
In materials terms
Compressing spectra and using the latent representation to find unusual samples.
변분 오토인코더 원논문 ↗
Models and algorithmsVariational Autoencoder · VAE
An autoencoder whose latent space is learned as a probability distribution, so new samples can be generated from it.
In materials terms
Moving through the latent space to produce new candidate compositions.
변분 오토인코더 원논문 ↗
Models and algorithmsDiffusion Model · DDPM
A model that learns to reverse a process of gradually adding noise, so it can generate samples out of noise.
In materials terms
Starting from noise and generating candidate crystal structures.
확산 모델 원논문 ↗
Models and algorithmsPhysics-Informed Neural Network · PINN
A neural network trained with the governing equations or boundary conditions inside its loss, so it respects the physics.
In materials terms
Learning a concentration profile that satisfies the diffusion equation.
물리 정보 신경망 원논문 ↗
Models and algorithmsSymbolic Regression
Searching over expressions themselves to find an interpretable relationship that fits the data.
In materials terms
Finding a relationship between dimensionless numbers from measurements.
PySR 기호 회귀 문서 ↗
Models and algorithmsGenetic Algorithm · GA · 진화 알고리즘
An optimisation method that repeats selection, crossover and mutation to move towards good solutions.
In materials terms
Evolving layer counts and thicknesses to reach a target reflectance.
pymoo 다목적 최적화 문서 ↗
Models and algorithmsReinforcement Learning · RL
Learning a good policy by repeatedly experiencing the reward that follows an action.
In materials terms
Learning the order and the conditions of a synthesis process against a reward.
Gymnasium 강화학습 문서 ↗
Models and algorithmsMulti-objective Optimization · Pareto Front · 파레토 최적
Optimisation that considers several conflicting objectives at once and finds the set of solutions that cannot be improved without making something else worse.
In materials terms
Selecting a set of candidates that weighs strength and ductility together.
pymoo 다목적 최적화 문서 ↗
Models and algorithms · added by AIDiffractive Neural Network · D2NN
A neural network that physically implements neural-network operations by using diffraction and interference of light. The propagation process itself acts like a computational layer, and the parameters of the optical structure are optimized through training.
In materials terms
In an optical classifier using metasurfaces, a diffractive neural network directly processes the input image.
Edge-enhanced diffractive neural networks based on spin-multiplexed nonlocal metasurfaces ↗
Models and algorithms · added by AIEquivariant Graph Neural Network
A graph neural network whose output changes according to the corresponding transformation law when a specific symmetry transformation is applied to the input structure. It is suitable for predicting molecular and crystal structures by reflecting physical symmetries such as rotation and translation.
In materials terms
An equivariant graph neural network is used when predicting charge density or forces while preserving the rotational symmetry of a crystal structure.
Efficient equivariant framework for universal charge density prediction | Nature Machine Intelligence ↗
Models and algorithms · added by AIContrastive Learning
A method that learns representations by bringing similar samples closer together and pushing different samples farther apart. It is often used to build embeddings that capture structural relationships well even when labels are scarce or unavailable.
In materials terms
It learns material representations by aligning crystal structures and text descriptions close to each other in the same space.
Giving AI a “crystal clear” view of the materials world | MIT Energy Initiative ↗
Models and algorithms · added by AIMachine Learning Regression
A supervised learning method that learns a function between input variables and target values in order to predict continuous values. Unlike classification, its goal is to match the magnitude of the value itself.
In materials terms
It is used when predicting continuous properties such as band gap from composition or structural features.
Bio-Inspired Crystal Machine Learning for Band Gap Prediction in Hybrid Halide Perovskite Monolayers ↗
Models and algorithms · added by AIDomain Adaptation
A technique that adapts a model trained in one environment to a target domain with a different distribution or conditions. The key is to reduce the distribution gap between the source domain and the target domain.
In materials terms
It is used when a defect detection model trained in laboratory A is calibrated to field data from a different process condition.
On-Device AI Against Scams: Google DeepMind & MDDI — Google DeepMind ↗
Models and algorithms · added by AIJoint Generation
A method in which two or more interrelated representations or target variables are created simultaneously in a single generation process. It can reflect the structural correlations among the variables together.
In materials terms
Crystal structures and local electronic descriptors can be jointly generated to design candidate materials.
https://www.nature.com/articles/s41524-026-02328-y ↗
Models and algorithms · added by AILine Graph Neural Network
A graph neural network that learns by converting edge relationships in a graph back into nodes. It can express relational information more directly in materials-property problems where linear connectivity structures such as atom-bond-angle are important.
In materials terms
A Line Graph Neural Network can be used to predict electronic structure by reflecting bond-angle information in a crystal structure.
High-throughput screening of Heusler alloys for thermoelectrics combining machine-learned densities of states and first-principles transport ↗
Models and algorithms · added by AILoRA · Low-Rank Adaptation
LoRA · Low-Rank Adaptation is a fine-tuning technique that learns only a small number of parameters by adding low-rank matrices instead of directly changing the weights of a large model significantly. It can perform domain adaptation while reducing computational cost and memory usage.
In materials terms
When adapting an existing MLIP with a small amount of materials data, LoRA can be used to lower the training burden.
Targeted fine-tuning of machine-learning interatomic potentials for phonons and phase transitions | npj Computational Materials ↗
Models and algorithms · added by AIMulti-head Fine-tuning
Multi-head Fine-tuning is a method that places multiple output heads on top of a single shared backbone and fine-tunes the model to learn different prediction tasks or material properties simultaneously. It can leverage both shared knowledge across tasks and specialized predictions.
In materials terms
Multi-head Fine-tuning can be applied so that phonons and thermal and elastic properties are predicted together in the same ML potential.
Targeted fine-tuning of machine-learning interatomic potentials for phonons and phase transitions | npj Computational Materials ↗
Models and algorithms · added by AIRecursive Feature Elimination · RFE
This is a feature selection method that repeatedly removes features with low contribution to model performance, leaving only the important variables. It is often used to improve both training performance and interpretability.
In materials terms
When there are many candidate composition descriptors, Recursive Feature Elimination can be used to retain only the key variables.
Physics‐Guided Active Learning Enables Energy‐Filtering Flexible Thermoelectric Composites for Self‐Powered Wound Bioelectronics - Hu - Advanced Materials - Wil ↗
Models and algorithms · added by AICombinatorial Optimization
A field that deals with problems of optimizing an objective function among combinations of finite or discrete choices. Because the number of candidates can be very large, approximate solutions or heuristics are often used instead of exact search.
In materials terms
A problem of finding the most stable combination among candidate structures can be viewed as Combinatorial Optimization.
Large language models discover complementary heuristics for combinatorial optimization | Nature Machine Intelligence ↗
Models and algorithms · added by AIHeuristic
An empirical rule or search strategy used to solve a complex problem quickly. It does not guarantee an optimal solution, but it is useful for reducing computational cost and efficiently finding a good solution.
In materials terms
When exploring a broad composition space, a Heuristic is used to select promising candidates first.
Large language models discover complementary heuristics for combinatorial optimization | Nature Machine Intelligence ↗
Models and algorithms · added by AIConditioning
A method that adds auxiliary information to a model input and adjusts the prediction or generation process according to that information. It is useful when reflecting contextual information such as metadata, environmental variables, or system characteristics.
In materials terms
By conditioning a catalytic atomistic potential on system metadata, different reaction systems can be distinguished.
AQCat25: unlocking spin-aware, high-fidelity machine learning potentials for heterogeneous catalysis | npj Computational Materials ↗
Models and algorithms · added by AISupport Vector Regression · SVR
Support Vector Regression · SVR is a method that extends support vector machines to regression problems, controlling the complexity of the prediction function while allowing errors within a certain range. Nonlinear relationships can be expressed through kernel functions.
In materials terms
In spectroscopic property prediction, support vector regression can be used to model nonlinear relationships in small datasets.
Machine learning-enabled prediction and interpretation of spectroscopic properties in Nd and Y co-doped fluorite platform via local coordination engineering | n ↗
Models and algorithms · added by AIFlow Matching
A generative modeling method that directly learns a continuous vector field or flow toward the data distribution. It focuses on matching the transformation path itself rather than on stochastic noise reversal.
In materials terms
In generative crystal structure prediction, it appears when candidate structures are generated by learning a structural vector field.
Deep Generative Crystal Structure Prediction: A Benchmark Study and a Controlled Test of Prototype Dependence ↗
Models and algorithms · added by AIEquivariance
It is the property that, when a transformation is applied to an input, the output changes in a corresponding way as well. It is an important concept when reflecting symmetry in a model.
In materials terms
An equivariance model is used in which, when a molecular structure is rotated, the predicted force vector also rotates in the same way.
OMC-bench and AtomBit-OMC: task-aligned benchmarks and robust, interpretable machine-learned interatomic potentials for organic molecular crystals | npj Computa ↗
Models and algorithms · added by AISingular Value Decomposition · SVD
A linear algebra technique that decomposes an arbitrary matrix into the product of orthogonal matrices and a diagonal matrix. It is often used to separate the main structure of data into low-dimensional components or to construct matrix approximations.
In materials terms
The weight matrix of an LLM can be decomposed by singular value decomposition to perform a low-rank approximation and fine-tuning initialization.
Memristive singular value decomposition | Nature Communications ↗
Models and algorithms · added by AILatent Space
Latent space is a space in which high-dimensional data are compressed and represented in a lower-dimensional continuous space. It is used in generative models and embeddings to handle the hidden structure of data.
In materials terms
Exploring catalyst candidates in latent space can continuously suggest new composition combinations.
Quantum-inspired inverse design of heterogeneous catalysts for hydrogen evolution reaction | npj Computational Materials ↗
Models and algorithms · added by AIOrthogonal Transformation
An orthogonal transformation is a linear transformation that preserves vector length and angle. It includes rotations and reflections, and is used to change representation while maintaining geometric structure in numerical settings.
In materials terms
Orthogonal transformation can be used when transforming candidate material representations while preserving the structure of latent space.
Quantum-inspired inverse design of heterogeneous catalysts for hydrogen evolution reaction | npj Computational Materials ↗