> ## Documentation Index
> Fetch the complete documentation index at: https://kumo.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# What model architectures does Kumo incorporate into its GNN design search space?

Kumo recommendations are powered by a GNN architecture, inspired by several academic papers in recent history. Data scientists can benefit from these advances in model architecture, without needing to code them up manually.

The following are some research projects used by Kumo:

* [GraphSAGE](https://arxiv.org/pdf/1706.02216.pdf) does inductive representation learning to deliver great recommendations for users with very little interaction data such as first or second time visitors
* [ID-GNN](https://arxiv.org/pdf/2101.10320.pdf) is a training process that enables the model to learn patterns such as repeat purchase or brand affinity
* [PNA](https://arxiv.org/pdf/2004.05718.pdf) introduces a variety of aggregation operators which are explored by Kumo AutoML
* [GCN](https://arxiv.org/pdf/1609.02907.pdf) describes mean-pooling aggregation, which captures similarity between users with similar item purchases
* [GIN](https://arxiv.org/pdf/1810.00826.pdf) captures frequency signal to learn more complex user behavior like power users vs resurrected users
* [NBF](https://arxiv.org/pdf/2106.06935.pdf) networks reduce the computational cost of models, by providing an efficient way to capture paths between nodes
* [GraphMixer](https://arxiv.org/pdf/2302.11636.pdf) uses temporal representation learning, to interpret sequences of user actions such as on-site browsing history
* [RDL](https://arxiv.org/pdf/2312.04615.pdf) introduces temporal sampling, which learns from past sequences of user actions to predict the future.

As a result of this hybrid GNN approach, Kumo is able to achieve great predictive performance out of the box, across a wide range of challenging scenarios.
