AI Engineer World's Fair 2026

From Scratch to SOTA: Training a 3B State-Space Vision Model — Krishna Prasad Srinivasan, Sarvam

Read the talk

From Scratch to SOTA: Training a 3B State-Space Vision Model

Sarvam’s document model combines block-level OCR, a state-space language backbone, and four stages of training. The engineering challenge is to turn scarce, complex Indian-language documents into faithful, useful machine-readable knowledge at an affordable inference cost.

From a talk by Krishna Prasad Srinivasan

At a glance

Ideas worth remembering

  • Block-level OCR separates recognition from layout and reading order, letting a small model work inside a document harness.

  • An SSM carries a fixed-size state through the sequence, reducing long-sequence costs while accepting some loss of recall.

  • The training curriculum builds language competence first, then vision, OCR specialization, and improvement through verifiable rewards.

  • Language priors can resolve ambiguous images, but faithful extraction must preserve mistakes present in the source document.

  • Deployment depends on useful extraction and control over document data; deployment feedback can then inform future training.

The knowledge exists; the machine-readable text does not

A document model cannot learn from knowledge that never became machine-readable. Krishna Prasad Srinivasan of Sarvam opens with that problem: Indian-language material exists, but much of it has never been digitized. He cites a language-distribution study placing Indian-language representation well below 1% of Common Crawl, despite India’s importance as a market for frontier models. Digitization is therefore both an immediate application and a way to create material for future training.

Source frame: The knowledge exists; the machine-readable text does not
Source frame: The knowledge exists; the machine-readable text does not

The proposed tool is Sarvam Vision, a three-billion-parameter vision-language model for English and 22 official Indian languages, small enough to run on a single GPU. Srinivasan reports that it beats models 100 times larger on document AI. That comparison is a reported task-specific result; it does not establish superiority across general vision or language tasks.

The difficulty has three parts:

  • Coherent extraction: A pile of recognized text is insufficient if its logical relationships disappear. The goal is knowledge extraction, which requires preserving how document components belong together.
  • Script representation: The visible shapes in Indian scripts can correspond to complex combinations of Unicode elements. Recognizing a shape and producing the correct text representation require language competence as well as vision.
  • Scarce training data: Most of the supported Indian languages are low resource, making the labeled examples needed to teach that mapping hard to obtain.
1:411:44
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

0:16 · section reference included

Separate page organization from block recognition

When development began in late 2025, the team saw most OCR vision-language models handling entire pages as monolithic inputs. Sarvam chose block-level OCR instead. A document harness supplies two distinct functions—layout and reading order—around the small recognition model. This divides the work: the surrounding system handles page organization, while the VLM recognizes individual blocks. Srinivasan describes subsequent 2026 releases as converging on this harness-plus-small-model approach.

Source frame: Separate page organization from block recognition
Source frame: Separate page organization from block recognition

The language backbone makes a second departure: it uses a state-space model, or SSM. In the comparison presented here, transformer attention lets every token look at every other token, creating (L \times L) interactions for a sequence of length (L). An SSM instead carries a state through the sequence and updates it token by token. Its sequence-processing compute grows linearly, and the carried state stays constant in size as the sequence grows. Constant state memory should not be read as a claim that every part of training or inference consumes constant memory.

Why does the difference matter for OCR? A page can produce 5,000–10,000 visual tokens. All-pairs interactions become expensive at that length. The following comparison shows where earlier information lives: attention exposes interactions among tokens; the SSM carries information forward through an updated state. That compression can produce what Srinivasan calls “lossy recall.” Block-level recognition makes the tradeoff more acceptable for this application, in exchange for avoiding the high inference cost of long transformer sequences.

Compare the ideasAll-pairs interactions versus carried state

Participates in attention with other tokens.

The SSM reduces sequence-length costs by carrying a fixed-size state, accepting some loss of recall. The nodes illustrate the mechanisms rather than a particular model implementation.

3:403:43
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

3:26 · section reference included

Learn language before seeing a pixel

The four-stage curriculum begins with text, rather than document images. Sarvam reports pretraining the three-billion-parameter language backbone on 13 trillion tokens spanning English, Indian languages, math, and code. The purpose is a strong language prior: when the image leaves a word ambiguous, the model already knows which words fit the surrounding text.

Source frame: Learn language before seeing a pixel
Source frame: Learn language before seeing a pixel

Consider the talk’s half-blurred word example. Some of the word’s visible shape survives, but the image alone does not make the reading clear. Knowledge of the language constrains what could belong at that position, allowing the surviving visual evidence and surrounding text to resolve the ambiguity. The intended observable change is an ambiguous image becoming a readable word. It is an explanation of the training rationale, rather than a demonstrated before-and-after result.

The remaining stages add capabilities in order:

  • Continual pretraining: 300 million image-text pairs teach the language model to interpret pixels and develop general vision capabilities.
  • Supervised fine-tuning: 100 million OCR samples specialize that general VLM for English and all 22 Indian languages. The examples include tables, equations, and handwriting, so specialization extends beyond ordinary printed prose.
  • Reinforcement learning: The final stage seeks improvements beyond what supervised fine-tuning achieves, using machine-verifiable OCR rewards.
6:086:12
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

6:08 · section reference included

The data engine feeds training; tests guide improvement

The curriculum itself is a familiar recipe. Sarvam’s claimed advantage lies underneath it: the data engine and evaluations. For most of the 22 languages, labeled data is not readily available. The team builds synthetic-data pipelines and derives training material from real documents, then uses evaluation performance to improve what goes into training. Evaluations have to measure usefulness to end users as well as leaderboard performance. The talk also points toward agentic vision capabilities in future releases, extending the work beyond the current OCR focus.

OCR is attractive for reinforcement learning because many correctness checks can run automatically. The described loop samples a group of outputs, scores them with unit tests, and reinforces performance relative to the group’s average before repeating. This is reinforcement learning with verifiable rewards, or RLVR. It makes repeated scoring scalable because the checks can run as software.

How does a test become a training signal? The diagram follows the group through scoring and reinforcement. The important relationship is the feedback: generating outputs is only the first step; their measured quality changes what the model is encouraged to produce in the next round.

How it fits togetherThe OCR reward loop

Generate candidate OCR outputs.

Candidate outputs receive machine-verifiable scores; performance relative to the group average guides reinforcement, then sampling repeats.

7:557:58
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

7:58 · section reference included

From launch benchmarks to a human-in-the-loop workbench

Srinivasan reports state-of-the-art performance at launch on two global English document benchmarks, while acknowledging that later releases have improved the field’s English results. He separately reports a continuing lead across 22 Indian languages against frontier models. These are Sarvam’s reported comparisons; the promised public Indic benchmark, discussed later, was still forthcoming in the recording.

Source frame: From launch benchmarks to a human-in-the-loop workbench
Source frame: From launch benchmarks to a human-in-the-loop workbench

The model powers an agentic document workbench with human-in-the-loop digitization and extraction. Confidence scores expose uncertainty; block-level grounding connects extraction to document blocks; agentic proofreading supplies another review capability. Those features carry the block-based design into the user workflow, where a recognized result can be inspected before downstream use.

Insurers, banks, governments, and historical-preservation organizations are using Sarvam Vision to digitize more than 35 million pages across English and the 22 Indian languages, Srinivasan reports. That is the scale of the digitization work being undertaken, rather than a stated count of completed pages. Deployment options include an API, on-premises use, and the agentic platform. The presentation closes by describing pricing as highly competitive and general-purpose VLMs with broader vision capabilities as the next planned step.

9:5810:01
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

9:58 · section reference included

Synthetic documents help, but extraction must stay faithful

The Q&A first broadens the multilingual claim: Srinivasan says competence across the 22 languages improves English as well, and suggests the effect applies beyond Indian low-resource languages. He keeps a proposed connection to coding outside this project’s scope. The model’s present job is extracting information and knowledge from documents.

Synthetic documents support both supervised fine-tuning and reinforcement learning. For RL, however, Srinivasan recommends complex real-world documents that support useful tests. The reward examples target different failure modes:

  • Character error rate: Score the fidelity of recognized characters.
  • Table structure: Check whether the output preserves the table’s organization.
  • Equations: Test extraction of mathematical document content.
  • Language and grammar: Apply checks pertinent to the language being processed.

The practical choice is to construct rewards around the document behavior that needs improvement, then use those rules for iterative training.

The planned public Indic benchmark covers 22 languages and documents from the 1800s through modern times. Its scope includes different layouts and document types: prose, poetry, literature, tables, and finance. Historical range and structural variety matter because useful document intelligence must handle more than contemporary, cleanly typeset text.

A later answer puts a crucial limit on the half-blurred-word example: language knowledge must help recover the document, without rewriting it. If the original contains a mistake, faithful OCR should preserve that mistake. Translation and transliteration therefore are not the extraction objective. Grammar rewards need to be understood alongside this fidelity requirement, rather than as permission to correct source text. Srinivasan also notes that transliteration-derived data is entering OCR training, while leaving its quality and usefulness unresolved.

12:4912:51
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

12:39 · section reference included

Control over data makes digitization deployable

The final discussion connects three needs: document capability, training data, and sovereignty. Complex Indian-language paperwork needs a model that can process it. Digitizing that paperwork creates material for downstream training, which Srinivasan connects to a longer-term goal of personalized agents in users’ preferred languages. For governments and other sensitive users, adoption also depends on controlling where document data is sent and when and how it is used. On-premises availability gives that requirement a concrete deployment option.

The closing answers add two practical details. Srinivasan describes the training mix as 40% Indic, with the remainder English, math, code, and other material. Deployments across different states are processing regional-language, English, and mixed-language documents. A feedback pipeline has started, with training on deployment feedback described as an upcoming step. That returns the project to its original problem: making documents readable creates both immediate utility and a route to better training data.

17:2717:29
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

17:27 · section reference included

Read the complete timestamped transcript
  1. 0:16

    All right. Um, hi everyone. Good

  2. 0:18

    afternoon. I'm Krishna. Uh, and I'm a

  3. 0:21

    general manager at Servin. Um today I'm

  4. 0:24

    going to tell you how a three billion

  5. 0:26

    parameter model uh small enough to run

  6. 0:30

    on a single GPU gets state-of-the-art uh

  7. 0:34

    in document AI and beats models 100

  8. 0:38

    times larger in size.

  9. 0:41

    It is also a slightly unusual model in

  10. 0:44

    two ways. Firstly u the language model

  11. 0:46

    used is not a standard transformer. Um

  12. 0:49

    and the entire model building from data

  13. 0:52

    to training to compute uh was done end

  14. 0:55

    to end in India and for English and for

  15. 1:00

    22 official Indian languages uh which I

  16. 1:03

    think uh are personally uh uh one of the

  17. 1:05

    hardest document intelligence problems

  18. 1:07

    uh in the world right now. Um this is

  19. 1:10

    how we went from scratch to SOTA.

  20. 1:14

    Who are we? Uh we are serv uh a

  21. 1:16

    sovereign foundation model company uh in

  22. 1:19

    India. We work across different

  23. 1:21

    modalities voice, text and vision. Uh in

  24. 1:25

    voice we have speech to text and

  25. 1:27

    texttospech models. In text we have uh a

  26. 1:31

    30 billion and 100 billion parameter uh

  27. 1:33

    uh models and in vision we have a

  28. 1:36

    document intelligence model which is

  29. 1:38

    what we are going to talk about today.

  30. 1:41

    Um, India is largely missing from the

  31. 1:44

    machine readable world. Um, according to

  32. 1:47

    a published language distribution study,

  33. 1:50

    well under 1% of the common crawl uh

  34. 1:54

    corpus on which frontier models are

  35. 1:56

    trained uh have uh um Indian language

  36. 2:00

    representation.

  37. 2:01

    Now in several forums you may have heard

  38. 2:03

    Frontier Labs say that um India is their

  39. 2:07

    um India is one of their larger uh uh

  40. 2:09

    and fastly growing markets and to that

  41. 2:13

    end um India is still missing uh in

  42. 2:16

    terms of data from frontier models that

  43. 2:19

    uh um are being trained every day here.

  44. 2:22

    Now why is that? Uh primarily not

  45. 2:25

    because there is uh a lack of data or

  46. 2:28

    the knowledge does not exist. It is

  47. 2:30

    because the data has never been

  48. 2:31

    digitized and we are solving that

  49. 2:34

    problem at server.

  50. 2:37

    Um why is Indic document intelligence

  51. 2:40

    hard? Uh firstly the goal is that of

  52. 2:44

    knowledge extraction not just purely

  53. 2:46

    text extraction. Uh extracting pure text

  54. 2:49

    without logical coherence is

  55. 2:51

    meaningless. And secondly in index

  56. 2:55

    scripts the shape of uh the words and

  57. 2:58

    the language you see are very different

  58. 3:01

    from what a machine sees. that is Indian

  59. 3:04

    languages have a complex uh set of uni

  60. 3:07

    codes fused together to get right the

  61. 3:09

    language model needs to be strong at all

  62. 3:12

    22 languages. Third, majority of Indian

  63. 3:16

    languages can be considered low resource

  64. 3:18

    due to which there is a lot of uh um

  65. 3:22

    lack in data today to train these

  66. 3:24

    models.

  67. 3:26

    Our answer to this is server vision

  68. 3:28

    India's first sovereign vision language

  69. 3:30

    model built from scratch. um a three

  70. 3:34

    billion parameter model with state space

  71. 3:36

    architecture

  72. 3:38

    data compute and training all of which

  73. 3:40

    done in India. When we started the

  74. 3:43

    initial work in late 2025 most VLMs uh

  75. 3:47

    in the OCR space were monolith VLMs. uh

  76. 3:51

    they performed page level OCR and we at

  77. 3:55

    the time took a contrarian bet to focus

  78. 3:57

    on block level OCR instead adding a

  79. 4:00

    document hardness around the model. Um a

  80. 4:03

    lot of models since then uh released uh

  81. 4:06

    uh recently in 2026 have converged onto

  82. 4:09

    the same uh hardness plus small model

  83. 4:12

    paradigm for OCR which shows a lot of

  84. 4:14

    value in the direction we uh set off.

  85. 4:18

    Serverom vision in particular uh has two

  86. 4:20

    hardness modules one for layout and one

  87. 4:22

    for reading hardness and a state space

  88. 4:26

    model uh VLM for block level OCR.

  89. 4:31

    Again um today uh why do we use state

  90. 4:35

    space and not a transformer? Um most OCR

  91. 4:38

    models today uh like general VLMs, open

  92. 4:41

    source VLMs like Quen, Gemma etc. are

  93. 4:44

    all transformers based. We took an

  94. 4:46

    alternate approach uh using an SSM. Why?

  95. 4:51

    Both are fundamentally sequenced models

  96. 4:53

    transformers and SSMs but with very

  97. 4:56

    different underlying mechanics. A

  98. 4:58

    transformer has every token look at

  99. 5:01

    every other token where the compute

  100. 5:03

    grows with square of the sequence

  101. 5:06

    length. Uh that is the L cross L

  102. 5:09

    interactions and the memory goes as the

  103. 5:12

    sequence grows as well. Now on the other

  104. 5:15

    hand, SSMs have a single state. They

  105. 5:18

    maintain a single state through the

  106. 5:20

    sequence updating it token by token. Now

  107. 5:23

    as compute grows only linearly, the

  108. 5:26

    memory stays constant for SSMS. Now why

  109. 5:30

    is this the right uh architecture for

  110. 5:32

    OCR? It really depends on the uh uh

  111. 5:36

    trade-offs here uh for long documents in

  112. 5:38

    particular which can lead up to uh uh 5

  113. 5:41

    to 10,000 uh visual tokens per page and

  114. 5:46

    quadratic complexity of you know uh

  115. 5:48

    compute and memory becomes very

  116. 5:50

    expensive for inference. On the other

  117. 5:52

    hand,

  118. 5:54

    um doing block level OCR with somewhat

  119. 5:57

    of a lossy recall using SSMs can be

  120. 6:00

    justifi justified to uh um avoid high

  121. 6:04

    compute costs imposed by transformers.

  122. 6:08

    So how do you actually train this? We

  123. 6:12

    built a staged curriculum four stages

  124. 6:14

    each uh building on the last um stage

  125. 6:18

    one is texton pre-training uh 13

  126. 6:21

    trillion tokens across English, Indian

  127. 6:23

    language, text, math and code. This

  128. 6:26

    builds the three billion parameters

  129. 6:28

    language backbone and a strong language

  130. 6:32

    prior is what lets the model resolve a

  131. 6:35

    smudged or an ambiguous text from the

  132. 6:38

    image. the same way you can read a half

  133. 6:41

    blurred word because you know which word

  134. 6:43

    is supposed to uh u be at the right

  135. 6:46

    place. So we focused on building the

  136. 6:49

    competence of the language model first

  137. 6:52

    uh before the model ever even sees a

  138. 6:54

    pixel. Stage two is where we performed

  139. 6:58

    continual pre-training uh on 300 million

  140. 7:01

    image text pairs. This teaches the

  141. 7:03

    language model general vision

  142. 7:05

    capabilities and teaches how to see how

  143. 7:07

    to interpret pixels and so on. Then

  144. 7:10

    comes stage three where we performed uh

  145. 7:12

    supervised fine-tuning on 100 uh uh

  146. 7:15

    million uh OCR uh samples. Now the um

  147. 7:21

    stage three is primarily focused on

  148. 7:24

    letting a general VM model become strong

  149. 7:26

    at OCR. What that includes is having

  150. 7:30

    diverse data across all 22 languages and

  151. 7:33

    English and also incorporating all kinds

  152. 7:35

    of uh uh document components such as

  153. 7:39

    tables and uh um equations and

  154. 7:42

    handwritten documents and so forth. Now

  155. 7:45

    and stage four is re reinforcement

  156. 7:47

    learning which helps push past the

  157. 7:50

    ceiling of whatever uh supervised

  158. 7:53

    fine-tuning is able to achieve. Here you

  159. 7:55

    will see this is a standard recipe.

  160. 7:58

    However, the moat here is the two things

  161. 8:02

    underneath the data layer and the eval

  162. 8:05

    layer. Um the first is the data engine.

  163. 8:09

    For most of the 22 languages, there is

  164. 8:11

    no label data available readily.

  165. 8:13

    When label data does not exist, building

  166. 8:17

    the data engine becomes hard. And that

  167. 8:20

    is something we have done extensively.

  168. 8:22

    We've built pipelines to create

  169. 8:24

    synthetic data and doc data from real

  170. 8:26

    documents and also helped

  171. 8:30

    build the uh pipeline for continuously

  172. 8:33

    improving the data that goes into

  173. 8:36

    training based on the eval performance

  174. 8:38

    and so on. So we are currently actively

  175. 8:40

    looking at the paradigm of RLMs um as uh

  176. 8:44

    uh we explore the agentic vision

  177. 8:46

    capabilities for our models in the

  178. 8:48

    upcoming releases. The second mode is

  179. 8:51

    the eval. You cannot reach

  180. 8:53

    state-of-the-art if uh um you cannot

  181. 8:56

    measure how well your model performs. We

  182. 8:59

    have curated extensive evals to ensure

  183. 9:02

    what we are measuring is truly sota and

  184. 9:04

    also truly meaningful in terms of

  185. 9:06

    usefulness for end uh uh users. So I

  186. 9:11

    want to take just a minute to dwell on

  187. 9:13

    our RL pipeline uh stage four because uh

  188. 9:18

    a lot of gain comes from RL. Essentially

  189. 9:21

    in OCR correctness is a machine readable

  190. 9:24

    problem right a lot of tests can be set

  191. 9:26

    up to uh um reward and score the models

  192. 9:31

    against uh uh these uh samples that you

  193. 9:34

    create. And in the world of

  194. 9:37

    deterministic OCR, these are all machine

  195. 9:39

    uh uh verifiable. Hence, RL gives us a

  196. 9:43

    major boost.

  197. 9:45

    Sample a group, score with unit tests,

  198. 9:47

    reinforce what the average uh uh value

  199. 9:51

    to beat is, and then repeat the process.

  200. 9:54

    And this makes RLVR for OCR very very

  201. 9:56

    scalable.

  202. 9:58

    Now after all the from scratch training

  203. 10:01

    we've done and the data effort we've

  204. 10:03

    made we were able to establish sot in

  205. 10:06

    two of uh the global English benchmarks

  206. 10:09

    one is CRB bench and the other is

  207. 10:12

    omnidoc bench at launch we were at 84.3

  208. 10:16

    on CR and then 93.2 into on omnidok

  209. 10:19

    bench. Um the models uh that have

  210. 10:22

    released since have moved the needle

  211. 10:24

    quite a bit and we'll soon have a a

  212. 10:26

    stronger model in the global leaderboard

  213. 10:29

    as well.

  214. 10:31

    Secondly and more importantly um on 22

  215. 10:34

    Indian languages we have an unbeaten

  216. 10:37

    lead even compared to all the frontier

  217. 10:39

    models such as Gemini and uh chat GPT

  218. 10:42

    and Opus and so on. And this is where

  219. 10:45

    we've extended the lead significantly

  220. 10:47

    and we remain uh uh strong compared to

  221. 10:50

    all of these newer models that have come

  222. 10:52

    in.

  223. 10:53

    Now server vision pars our agentic

  224. 10:57

    document intelligence workbench called

  225. 10:59

    aure where we enable

  226. 11:03

    human in the loop agentic digitizations

  227. 11:06

    uh and uh extractions and then

  228. 11:08

    injections for various uh downstream uh

  229. 11:11

    document intelligence problems. We

  230. 11:13

    provide confidence scores um and we uh

  231. 11:16

    have block level grounding and then also

  232. 11:18

    the ability to do uh agentic proof

  233. 11:20

    reading etc.

  234. 11:23

    Now benchmarks and soda are uh uh one

  235. 11:27

    thing they have their place. Today some

  236. 11:29

    of the largest enterprises in the world

  237. 11:31

    from insurance to banking to governments

  238. 11:34

    to historical preservation organizations

  239. 11:37

    are using server vision to digitize more

  240. 11:40

    than 35 million pages across English and

  241. 11:43

    uh uh 22 Indian languages. The model is

  242. 11:47

    available as API and on prem and then

  243. 11:51

    the agentic platform.

  244. 11:54

    So in conclusion until 4 months ago uh

  245. 11:58

    there was no sovereign model uh from

  246. 12:00

    India. Today we have server vision which

  247. 12:03

    was trained from scratch and has

  248. 12:05

    established sot um at a price point that

  249. 12:08

    is extremely competitive with uh all the

  250. 12:11

    other solutions including open and close

  251. 12:14

    source. Uh first we've started by uh uh

  252. 12:17

    solving some of the hardest problems for

  253. 12:19

    Indian language document intelligence.

  254. 12:22

    Soon uh we'll be releasing general

  255. 12:24

    purpose uh VLMs which are capable of

  256. 12:26

    much more uh uh vision capabilities and

  257. 12:30

    uh look forward to uh uh all of you

  258. 12:32

    trying out our models. Thank you.

  259. 12:36

    [applause]

  260. 12:39

    Happy to answer any questions. Yeah.

  261. 12:48

    Yes.

  262. 12:49

    >> Yes. Absolutely. Uh in general, the

  263. 12:51

    language capability of the 22 languages

  264. 12:54

    enhances English uh by quite a margin.

  265. 12:57

    And this is applicable to any low

  266. 12:59

    resource language, not just Indian low

  267. 13:02

    resource languages.

  268. 13:05

    >> Yeah.

  269. 13:27

    Right. Um we don't quite go in that

  270. 13:30

    direction with this model because this

  271. 13:31

    is a vision focused uh uh model wherein

  272. 13:34

    we are focused on extracting information

  273. 13:36

    or knowledge from documents. But yes,

  274. 13:39

    there could be uh some parallels to um

  275. 13:42

    helping models use general languages to

  276. 13:46

    speed up coding as well. But yeah,

  277. 13:47

    that's not the uh periphery of this uh

  278. 13:50

    uh work.

  279. 13:53

    Yeah.

  280. 14:10

    Right. Um so there are two things uh we

  281. 14:13

    uh create artificial documents synthetic

  282. 14:15

    documents as they are called for general

  283. 14:18

    post-raining uh that includes SFT and

  284. 14:21

    RL. Um however coming to your specific

  285. 14:24

    question on RL uh we don't uh you can

  286. 14:27

    generate uh synthetic documents there as

  287. 14:29

    well. However, um the best thing to do

  288. 14:32

    is to take real world documents complex

  289. 14:34

    enough that uh help you set up unit

  290. 14:36

    tests or different kinds of uh uh

  291. 14:39

    rewards, right? like say a a reward

  292. 14:42

    based on character error rate or a a

  293. 14:45

    reward based on table structure or a

  294. 14:47

    math equation or something uh that is

  295. 14:49

    pertinent to a language or like grammar

  296. 14:52

    rewards or so on and then help the model

  297. 14:55

    iteratively improve based on uh um rules

  298. 14:58

    that the model is able to produce at

  299. 14:59

    different uh u settings. Yeah. Yes.

  300. 15:21

    Sorry, did you say big fan of Chundra?

  301. 15:24

    >> All right. Uh, that's from a different

  302. 15:25

    lab. Uh, I'm also a big fan of the lab

  303. 15:28

    that produced Chundra. But yes, took

  304. 15:30

    your question uh on Indic benchmark.

  305. 15:32

    Yes, we will release the server indic

  306. 15:34

    benchmark that we have created for 22

  307. 15:38

    languages and it uh spans um a a huge

  308. 15:42

    time period starting from 1800s until

  309. 15:45

    modern day and also different kinds of

  310. 15:46

    layouts, different kinds of documents in

  311. 15:49

    Indian languages. You can imagine

  312. 15:50

    documents with pros, poetry, literature,

  313. 15:53

    uh tables, finance and all of those

  314. 15:55

    things. We'll soon release that

  315. 15:57

    benchmark uh in public as well.

  316. 16:25

    So translation is again uh

  317. 16:27

    transliteration is again not directly

  318. 16:30

    involved here because in OCR what we

  319. 16:32

    care about is high fidelity extraction

  320. 16:35

    right uh you want even if there is a

  321. 16:37

    mistake in an image you want that

  322. 16:38

    mistake to be extracted correctly and

  323. 16:40

    not the model uh uh making changes at

  324. 16:43

    whim uh hence that is not directly

  325. 16:45

    applicable but yes uh what we see is a

  326. 16:48

    lot of data that is coming through

  327. 16:50

    transliteration for even OCR training

  328. 16:52

    now and the um jury is out on what is

  329. 16:56

    the quality of that data and how useful

  330. 16:58

    it is etc

  331. 17:00

    Yeah.

  332. 17:27

    Right. Um there are few things to

  333. 17:29

    consider. Um first is no other model

  334. 17:33

    frontier uh closed source or open model

  335. 17:36

    does well with complex Indian language

  336. 17:39

    documents right so for a size of uh for

  337. 17:43

    a country with 1.4 4 billion people you

  338. 17:47

    want to be able to address their

  339. 17:49

    day-to-day lives in uh uh terms of

  340. 17:51

    document intelligence problems because

  341. 17:53

    there is a lot of paperwork in India

  342. 17:55

    right it is a up and cominging country

  343. 17:58

    and it's still being digitized as we

  344. 18:00

    speak and it's important that

  345. 18:02

    representation or ability to digitize

  346. 18:04

    the country exists to begin with.

  347. 18:06

    Secondly on uh the training side what we

  348. 18:10

    have uh uh done in particular is to

  349. 18:14

    create data that can be added to a lot

  350. 18:18

    of training downstream. So uh we are at

  351. 18:20

    a very early stage in terms of AI

  352. 18:22

    becoming you know a regular parts of our

  353. 18:26

    lives and we need the data to start to

  354. 18:29

    be able to eventually get to a place

  355. 18:30

    where we can uh have personalized agents

  356. 18:34

    in the language you prefer in language I

  357. 18:36

    prefer and however I want in uh uh in

  358. 18:39

    some so to do all of that we need to

  359. 18:41

    start somewhere and the data needs to be

  360. 18:43

    created and if the data is of good

  361. 18:45

    quality then that helps the model become

  362. 18:47

    sota and If a model is sot then uh from

  363. 18:52

    uh insurance agencies to government

  364. 18:54

    organizations to others who care about

  365. 18:57

    sovereignity in AI right uh as a

  366. 18:59

    government body I cannot have a model

  367. 19:02

    deployed elsewhere and I don't know

  368. 19:03

    where the data is going for uh uh the

  369. 19:06

    transcriptions so I need to be able to

  370. 19:09

    control where the data is sent and when

  371. 19:11

    it is used how much it is used etc. So

  372. 19:14

    sovereignity becomes very crucial and

  373. 19:16

    hence this model really is now uh uh

  374. 19:18

    like it's been what four months since we

  375. 19:20

    launched and already we are we are

  376. 19:22

    digitizing 35 million pages. So that is

  377. 19:25

    that shows that the market was waiting

  378. 19:27

    for something sovereign in this space

  379. 19:28

    that can really kickstart uh the AI

  380. 19:31

    digitization wave in India. So yeah

  381. 19:34

    primarily like three aspects one on uh

  382. 19:36

    sovereignity the other is the model uh

  383. 19:39

    capability itself and the third is data

  384. 19:41

    uh that is required to train these

  385. 19:43

    models.

  386. 19:54

    Yeah, it is it is uh um 40% uh indic and

  387. 19:59

    then uh the rest is English and

  388. 20:01

    comprises of math and code etc.

  389. 20:08

    >> All right.

  390. 20:09

    Just a curious question.

  391. 20:24

    Um currently the uh the deployments

  392. 20:28

    we've made uh with this model are in

  393. 20:30

    different states uh uh trying to

  394. 20:33

    digitize regional languages and along

  395. 20:35

    with all the English and mixed language

  396. 20:38

    uh uh documents and hence we'll soon uh

  397. 20:42

    be able to train with the um uh feedback

  398. 20:47

    we get from uh the current deployment.

  399. 20:49

    So yeah, we have started that uh

  400. 20:50

    pipeline as well.

  401. 21:07

    >> [music]