---
title: "Datalab's lift Matches Gemini Flash 3.5 Accuracy at 3x Faster Speed"
subtitle: "Datalab open-sources lift, a 9B vision model that extracts structured JSON from PDFs at near-frontier accuracy with 3x faster latency than Gemini Flash 3.5"
url: "https://alphasignal.ai/news/datalab-s-lift-matches-gemini-flash-3-5-accuracy-at-3x-faster-speed"
author: "AlphaSignal Newsroom"
author_url: "https://alphasignal.ai/editorial-team"
company: "AlphaSignal"
company_url: "https://alphasignal.ai/company/alphasignal"
published: "2026-06-20T01:37:38.694Z"
updated: "2026-06-20T01:41:21.368Z"
type: "Model"
topics:
  - "Retrieval"
  - "Llms"
subtopics:
  - "Document Understanding"
  - "Structured Output"
upvotes: 495
source_url: "https://huggingface.co/datalab-to/lift"
comments: 0
truncated: true
---

# Datalab's lift Matches Gemini Flash 3.5 Accuracy at 3x Faster Speed

> Datalab open-sources lift, a 9B vision model that extracts structured JSON from PDFs at near-frontier accuracy with 3x faster latency than Gemini Flash 3.5

[lift](https://huggingface.co/datalab-to/lift) is a new open-weight model from Datalab that does one thing extremely well: take a PDF or image, hand it a JSON schema, and get back a perfectly structured JSON object. No prompt engineering, no retry loops, no hallucinated fields. It sits at 90.2% field accuracy on Datalab's own extraction benchmark, just 1.1 points behind Gemini Flash 3.5, while running nearly 3x faster and on a single GPU you can own.

The release comes from Vik Paruchuri, the creator of Marker (Datalab's PDF-to-markdown tool with 36k GitHub stars), and it slots into the same document intelligence stack. The model is available now on [Hugging Face](https://huggingface.co/datalab-to/lift), with code on [GitHub](https://github.com/datalab-to/lift) under Apache 2.0.

## The problem it actually solves

Extracting structured data from real-world documents is one of the most common enterprise automation tasks, and it has historically been painful. General-purpose LLMs like GPT-4o or Gemini can do it, but they're expensive per-call, occasionally return malformed JSON, and aren't optimized for the specific failure modes of document extraction: values that span page breaks, fields that should be null but get hallucinated, near-miss distractors where similar-looking numbers appear in multiple places.

Dedicated extraction models like NuExtract3 are faster and cheaper, but they trade away accuracy. lift is trying to occupy the gap: frontier-level accuracy at open-weight speed and cost.

## How it works under the hood

lift is a 9B vision model that returns a JSON object matching your schema, with schema-constrained decoding guaranteeing valid output. Schema-constrained decoding is the key mechanism here. Rather than hoping the model outputs valid JSON, constrained decoding intervenes in the decoding process by masking out invalid tokens based on given constraints and prefix tokens, guiding the model to sample only from valid tokens so the final output perfectly conforms to a predefined structure. The result: you will never get a malformed JSON response, a field of the wrong type, or a key that wasn't in your schema.

_Preview only. Full text requires an AlphaSignal Pro account._

## Sources

- [datalab-to/lift · Hugging Face](https://huggingface.co/datalab-to/lift)
- [GitHub - datalab-to/lift: Extract structured data from documents quickly and accurately.](https://github.com/datalab-to/lift)
- [JSONSchemaBench: A Rigorous Benchmark of Structured Outputs for Language Models](https://arxiv.org/html/2501.10868v1)
- [Fine-Tuning Qwen3.5: MoE vs Dense](https://medium.com/@ishaafsalman/qwen3-5-fine-tuning-in-2026-moe-vs-dense-b2d17de73a9e)
- [Datalab - Intelligent Document Processing](https://idp-software.com/vendors/datalab/)
