# Predictive Labeling

## Introduction

Predictive labeling uses machine learning to generate label predictions based on a subset of manually labeled data. This feature reduces the time and effort required for manual labeling.

Once predictions are generated, they can be accepted or rejected. Predictive labeling is especially useful for large datasets, but predicted results should always be reviewed to prevent errors.

<figure><img src="/files/rhtV8vBMvmDQJ8ps5UiS" alt=""><figcaption></figcaption></figure>

## Key features

**Predictive labeling** provides the following benefits:

* **Efficiency**: Reduces manual labeling effort by using model predictions.
* **Consistency**: Helps maintain consistent labeling across large datasets.
* **Scalability**: Supports labeling at scale for large volumes of data.

## Quick start guide

Follow these steps to use predictive labeling in a row labeling project:

### Enable Predictive labeling

In a row labeling project, click the gear icon in the extension panel on the right to open the **Manage extensions** dialog. Then, enable the **Predictive labeling** extension.

<figure><img src="/files/Ia8uxwKZ0TtPG51PkNFD" alt=""><figcaption><p>Manage extensions</p></figcaption></figure>

### Configure input and output fields

Set the configuration in the extension:

* **Input column(s)**: Columns used as context for prediction.
* **Target field**: Field where predicted labels will be stored.

<figure><img src="/files/8v0t8NqjAKKFcVMaSlN9" alt=""><figcaption><p><strong>Predictive labeling</strong> extension</p></figcaption></figure>

### Save configuration and start prediction

Click **Save configuration** to start the prediction.

* If labeled data already exists, predictions will be generated immediately.
* If not, label at least 5 examples per answer option first.

For example, if there are two answer options: `POSITIVE` and `NEGATIVE` , label at least 5 examples as `POSITIVE` and 5 examples as `NEGATIVE.`

### Review predictions

Review generated predictions and accept or reject them. This iterative process helps improve labeling quality over time.

<figure><img src="/files/UIRNrpgws67sL0TlIfBn" alt=""><figcaption><p><strong>Predictive labeling</strong> results</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.datasaur.ai/assisted-labeling/predictive-labeling.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
