When Should I Use Relational Deep Learning (RDL) or Kumo Relational?
When Should I Use Relational Deep Learning (RDL) or Kumo Relational?
Use Kumo Relational when you want to make predictions from relational data without training a task-specific model first. Use AutoML when you want to train, evaluate, and operate a dedicated model with control over its model plan.
Both products work with relational data and use Predictive Query Language (PQL) to define prediction tasks. The main difference is whether the workflow uses a pre-trained foundation model at inference time or trains a model for your task.
Quick decision guide
Choose Kumo Relational for immediate, flexible predictions
Kumo Relational is a good starting point when:
- You want a prediction before investing in a training workflow.
- You are still refining the target, prediction horizon, filters, or entity population.
- You have several useful prediction tasks that do not each need a separately trained model.
- Your application needs to submit a relational graph and PQL query through the NVIDIA SDFM SDK.
Kumo Relational keeps its pre-trained model weights fixed. It adapts to your task by using labeled historical examples and relevant relational context in the prediction request. See How Kumo Relational Works.
Choose AutoML for a dedicated trained model
AutoML is a better fit when:
- You have a stable, well-defined prediction task.
- You want to train a model on your data and measure performance on a holdout set.
- You need to customize the model plan or optimize for a specific metric.
- You want a repeatable training and batch-prediction workflow managed through the platform or Python SDK.
AutoML generates candidate model configurations, runs training experiments, selects a model using validation results, and evaluates it on holdout data. Advanced users can override parts of the generated plan. See Model Plan and Training.
Use both during the product lifecycle
You can start with Kumo Relational to validate that the data and PQL task produce useful predictions. If the task later requires a dedicated trained model, define the corresponding predictive query in AutoML and run its training and evaluation workflow.
This is a workflow choice rather than an automatic model conversion: Kumo Relational and AutoML use separate execution paths.