Data Rows tab

The Data Rows tab enables you to easily view, filter, and manage the data rows in your project.

Every project contains a Data Rows tab. Prior to any filtering, the table contains all the data rows in the project, either labeled or queued. Each data row has information displayed, including labeling and review time, the dataset the data row belongs to, if there are any open issues, and more details dependent on project settings.

Workflow status definitions

StatusDefinition
To labelData rows that have less than the number of required labels associated with them. In other words, these are data rows that have no labels (if they are non-consensus or non-benchmark data rows).
For consensus or benchmark data rows, these would be data rows with less the number of required labels, for example, two labels created when the data row needs three labels for completion.
In reviewData rows that are in one of the review tasks within the workflow.
In reworkData rows that are in the rework task within the workflow.
DoneData rows that have all required labels completed and have passed through all review steps within the workflow.

📘

Reduced set of statuses

If a project does not have Workflow set up, the only statuses that will show on the data rows tab are:

  • Unlabeled when the data row has no labels associated
  • Labeled when the data row has at least one label associated

The count of data rows for each given status is visible on the left panel. Clicking on any particular status will populate the table with a filtered view of data rows having that status.


Label time and review time

The Label time for a data row reflects the time spent creating the label on this data row plus any time spent editing the label by the original labeler.

The Review time for a data row reflects the time spent by any other user viewing or editing the label made on this data row. For projects that use workflows for review, time spent viewing as well as modifying labels in all review and rework tasks will be added to the review time.

📘

Timing metrics with consensus and benchmarks

For projects that use consensus or benchmarks, these timing metrics will reflect a sum of the time spent labeling or reviewing on all labels created on the data row.

Gallery view

If you want to preview the data rows, select the gallery view option in the top right corner of the table. This will take you to a preview mode where you can view a thumbnail of each data row.

Filter data rows

You can modify the list of data rows to a desired collection by applying a filter or combination of filters. To do so, click on Create a search query to bring up the different options for filtering.

You can query your data rows using any combination of the following filters:

FilterDescription
DatasetThe dataset a data row belongs to
MetadataMetadata fields and corresponding values assigned to the data row
Media attributeAttributes of a data row's asset, with different fields relative to each data type
BatchThe batch a data row belongs to
Data rowInformation about a data row, including subqueries for Global key, Data row ID, Created at, and Last activity at
Find textSee find text
Natural languageSee natural language search
TaskThe task to which a data row currently belongs
IssueIssues associated with a label
Label actionsInformation about a label, including subqueries for ID, Labeled by, Created at, Is skipped, Is not skipped, Reworked at, Reworked by, Reviewed by, and Reviewed at
Note: Bulk Move to step is not considered a review, therefore it will not show up when filtering using Reworked at, Reworked by, Reviewed by, or Reviewed at.
AnnotationInformation on the counts of any annotation made on the labels associated with a data row
Benchmark agreement Benchmark agreement metrics by Label or Feature

📘

Bulk actions are not considered a review or rework

Bulk Move to step actions are not considered a review or rework. Therefore, these actions will not show up when applying Reworked at, Reworked by, Reviewed by, or Reviewed at filters.

For any applicable filter, you can customize the query to reflect both the inclusion or exclusion of a certain attribute. For example, if you are using the Batch filter, you can choose to select batches that a resulting data row either is one of or is not one of. You can improve the precision of your queries by creatively combining your search statements, as expanded on below.

Flexible querying

The search and filtering interface allows you to conduct flexible querying by combining any supported filters. Additionally, you can construct complex AND/OR conditions on attributes and their values to curate your search as desired.

You can then act on these highly customized queries through the bulk actions explained below or by exporting only the data rows you care about with our export v2 capabilities.

Bulk actions with data rows

The Data Rows tab enables bulk actions by selecting query results or individually selected data rows and then selecting the desired action


The following bulk actions are currently supported on selections of data rows:

  • Delete and requeue: Delete the label or labels made on the selected data rows and send these data rows back into the labeling queue. You can optionally choose to preserve the existing label as a template. Note that if any selected data rows have a status of To label, Labelbox will block the delete and requeue action.

🚧

Move data rows to rework when possible

If you wish to relabel data rows and use the existing labels as templates, Labelbox recommends moving data rows to the Rework task instead of using delete and requeue.

  • Export data v2: See the documentation on exporting labels from a project.

  • Hide from labelers: Hide the selected data rows, such as sensitive or inappropriate content, from labelers. This action will restrict all labelers from being able to view the data row. When labelers try to access the asset, they will instead see a message that states Unauthorized to view this data row.

  • Move to step: Move the selected data rows to any task in your workflow (aside from the Initial labeling task, which you can accomplish using delete and requeue).

  • Change Priority You can alter the order of the labeling queue to prioritize data rows.

Create a batch

Go to the Data Rows tab and click New Batch. That will take you to the Catalog view where you can select data rows and add them to the project. Follow the steps in Send batch from Catalog.


View and manage batches

Click on Batches to view all of the existing batches that have been added to your project. When you click the menu option on a batch, you can perform the following actions:

  • Rename the batch to a different unique name.
  • Remove queued data rows. This will remove any data rows in the batch that do not have any completed labels.
  • Delete labels made on data rows in the batch. This will prompt you with the option to requeue the data rows with or without their existing label as a template.
  • View history of the batch, which includes a changelog of data rows added and removed from the batch.

option to rename or archive the batch. You'll also be able to remove the remaining unlabeled data rows from the labeling queue.


View and edit labels

Click on any data row in the activity table to open the Data row browser. In the browser, you can perform the following actions:

  • To edit the label, click the Edit button in the top right corner. From here, you can create and edit any annotations and then press Save to modify the label.
  • To view all the labels for benchmark or consensus data rows, click the > icon for the desired data row in the left-side panel. You can then select any labels made on this data row and proceed with editing, as described above. Additionally, you can view the ID of each label and select a label as the "winner".