Amazon Neptune ML
Easy, fast, and accurate predictions for graphsOverview
Amazon Neptune ML is a new capability of Neptune that uses graph neural networks (GNNs), a machine learning (ML) technique purpose-built for graphs, to make easy, fast, and more accurate predictions using graph data. With Neptune ML, you can improve the accuracy of most predictions for graphs by over 50% when compared to making predictions using nongraph methods.
Making accurate predictions on graphs with billions of relationships can be difficult and time-consuming. Existing ML approaches such as XGBoost can’t operate effectively on graphs because they are designed for tabular data. As a result, using these methods on graphs can take time, require specialized skills from developers, and produce suboptimal predictions.
The Deep Graph Library (DGL), an open source library to which AWS contributes, makes it easier to apply deep learning to graph data. Neptune ML automates the heavy lifting of selecting and training the best ML model for graph data and lets users run ML on their graph directly using Neptune APIs and queries. As a result, you can now create, train, and apply ML on Neptune data in hours instead of weeks without the need to learn new tools and ML technologies.
ML and generative AI
Use cases
Pricing
There are no upfront investments needed. You only pay for the AWS resources used such as Amazon SageMaker, Neptune, and Amazon Simple Storage Service (Amazon S3).
Getting started
The easiest way to get started with Neptune ML is to use the prebuilt AWS CloudFormation quick-start templates. You can also walk through the Neptune ML notebooks to see end-to-end examples of node classification, node regression, and link prediction using the prebuilt CloudFormation stack.