TDM for Identification Models

TDM for Identification Models

Accessing TDM for Identification models

Each Identification model trained for the specific Semi-structured Layout has its own tab on the Model Management Page (i.e., Field Identification or Table Identification).

In the Models section, go to the Identification tab and click the name of your layout to access its Model Management page.

The Actions menu in the page’s upper-right corner allows you to:

Navigating TDM for Identification models

Model Summary card

The Model Summary Card displays the layout of this model's Live and Candidate models. You can see the following information:

If the requirements for training a model are not met, then the model summary card will display the status “Reqs not met,” and a View training data button will appear on the card. It will redirect you to the Training Data table.

If your model is ready for training, the status “Ready to train” will appear on the model summary card. You’ll be able to start training by clicking the Train button located on the right-hand side of the card.

If you want to cancel your training, you can click the Cancel training job button next to the status of your model in the model summary card.

Projected Automation chart

The Projected Automation chart displays the performance of the model that’s currently live.

The chart displays how the target accuracy affects the automation. The lower the accuracy, the higher the automation, and vice versa.

Note that projected model performance (i.e., accuracy and automation) can increase by adding more QA records. You can also see the Margin of Error (MoE) for this model.

The Margin of Error (MoE) indicates the allowable range of inaccuracy in the system's results. It shows you how much the output can differ from the true value while still being acceptable. A smaller margin of error means the system is more accurate.

Identification Report

The Identification Report displays the number of identified fields (whether the machine or a human identified them), their accuracy, and the field-level automation (i.e., the automation of the fields the model was trained on).

The Identification Report is available only for Field Identification models.

Select a specific date range for the report to see charts for the total number of identified fields (machine-identified and human-identified) and their respective accuracy values.

Calculation points are the total fields used to calculate accuracy. They represent the number of evaluated fields. For instance, an accuracy of 50% could come from 1/2 or 400/800 evaluated fields. Learn more in our Accuracy article.

Fields Identified chart

The Fields Identified chart displays the number of machine- and manually-identified entries for a specific period.

Field Identification Accuracy chart

The Field Identification Accuracy chart displays the percent accuracy for the selected time. You can see:

Field / Table Level Automation

The Field / Table Level Automation card displays the automation percentage of the fields or columns your model was trained on:

.jpg?sv=2026-02-06&spr=https&st=2026-07-27T09%3A20%3A03Z&se=2026-07-27T09%3A43%3A03Z&sr=c&sp=r&sig=%2FKqOCacmAsGgZ8e10YchvCn8OyGtkttbrZFkUvQ6evc%3D)

Training Data Health Card

The Training Data Health card displays a breakdown of your Dataset. It shows the following insights on the uploaded documents:

Learn more about eligibility in Document Eligibility Filtering.

Training Data Table

The Training Data table allows you to review, organize, and manage the documents used to train your model.
Filter the table’s contents by:

You can search for documents by their IDs.

In v42.2 and later, you can also use tags to organize and filter training documents.

Search and filtering

The Group filter supports multi-select, making it easier to review and compare documents across several groups. Additionally, you can filter by multiple statuses to make the review process more flexible and efficient.

You can also search training documents by their file names.

Selecting at least one training document allows you to use the Actions drop-down menu. This drop-down menu has the following buttons:

.jpg?sv=2026-02-06&spr=https&st=2026-07-27T09%3A20%3A03Z&se=2026-07-27T09%3A43%3A03Z&sr=c&sp=r&sig=%2FKqOCacmAsGgZ8e10YchvCn8OyGtkttbrZFkUvQ6evc%3D)

The Training Data table contains the following columns:

You can assign tags directly from the Training Data table by hovering over the Tags cell for a document and selecting an existing tag or creating a new one.

Model History table

The Model History table, located at the bottom of the Model Management page, provides a comprehensive overview of your model's lifecycle. It displays the following columns:

Find specific records in the table in the following ways:

To train a Semi-structured model using TDM, see Training a Semi-structured Model.

A tool used to annotate, manage, import, and export training documents. It is also used to train models by working directly with the training data (“ground truth”) obtained from each document in the training set.

A configuration within Hyperscience designed to process documents where fields and table cells are present, but their positions can vary among documents. Unlike Structured layouts, Semi-structured layouts do not rely on fixed field locations. Instead, a model is trained to find the fields and cells based on provided training examples.

A tool in TDM that analyzes your training data to compute the importance of each training document and identify issues such as missing labels, overlapping fields or columns, or inconsistent annotations. This analysis helps you prioritize which documents to annotate and ensures clean, accurate data before you train a model.

The predicted automation based on the desired target accuracy. The projection is derived from the model’s training data. The system automatically ensures that the same data is not used for both projections and training.

Automation refers to the processing of data without the need for human intervention.

A setting specified by the user. It indicates the desired overall system accuracy, including tasks performed by humans. It allows you to evaluate how well the system is expected to perform.

A list of values in a table that are of the same type of information, like names or prices, with one value per row. In simple tables, columns usually appear as vertical sections. However, in more complex tables, columns may not follow a vertical layout but still represent the same kind of data across rows.

An iteration of a layout that reflects the state of a layout at a given point in time. You can create new versions and restore older ones based on your needs.

Quality Assurance (QA) is a process that ensures the accuracy and reliability of system outputs. In Hyperscience, QA tasks allow users to review and correct errors in classification, identification, VLM extraction and transcription. Documents may enter QA after processing through Submissions, depending on the workflow configuration.

The range of uncertainty in the system's estimate of accuracy. It shows you how much the estimate may differ from the true value. The smaller the margin of error is, the more confident the system is in its estimate.

Automation Rate refers to the extent to which a machine can process data independently without requiring human supervision. It represents the proportion of extracted data with confidence scores exceeding a specified threshold. This threshold is determined by the level of accuracy you want the extracted data to have.

A group of documents used to help the system learn or improve. Datasets are used for training, testing, or evaluating how well the system reads and extracts information.

A collection of documents in the Training Data Curator used to organize training data for machine learning models. Groups help you manage, annotate, and track documents based on specific use cases, such as invoice processing.

A setting that allows you to remove PII from submissions to enhance security or comply with organizational policies. In Hyperscience, enabling this feature deletes all document image data, including extracted data and the original and processed images.

Annotation refers to a user-provided input that defines the correct prediction for a given machine learning task. Annotations are used to train supervised machine learning models.

A separate machine dedicated to handling resource-heavy tasks like training Identification models. It operates independently and connects to the main application through the API.