[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-small-open-source-ai-models-can-handle-heritage-document-ocr":10,"sections":35},{"siteName":4,"siteTagline":5,"publisherName":4,"contactEmail":6},"The Revision","Tech news, decoded.","editor@therevision.news",{"gaMeasurementId":8,"adsenseClientId":9},"G-ZW2MV82GYR","ca-pub-8533917693782264",{"article":11},{"id":12,"slug":13,"title":14,"dek":15,"body_md":16,"tags_json":17,"published_at":18,"created_at":19,"updated_at":20,"status":21,"review_note":22,"review_notes":23,"image_url":22,"persona_id":22,"persona_name":22,"section":24,"tags":25,"sources":30,"feedback":34,"feedback_at":22,"cost_usd":34,"total_tokens":34},11025,"small-open-source-ai-models-can-handle-heritage-document-ocr","Small Open-Source AI Models Can Handle Heritage Document OCR","A study of eight small vision-language models finds that fine-tuned, locally run systems can rival costly commercial APIs for archiving historical documents.","Researchers just showed that small, open-source AI models can do document-scanning work institutions have been handing to big commercial APIs.\n\nA team evaluated eight open-source vision-language models, each with up to 7 billion parameters, on the job of turning scanned document images into clean, schema-compliant JSON. They tested across three university heritage collections containing historical handwriting, specialist vocabulary from fields like jewelry-making, prehistory, and architecture, and layouts that don't follow any standard template. The models were run zero-shot, with a handful of examples, and after fine-tuning, with results scored on character error rate, text-similarity, and structured-output accuracy. The researchers also tested whether hyperparameter tuning, classic image cleanup such as denoising and contrast adjustment, and multi-stage training each moved the needle independently.\n\nThis matters because heritage archives have real reasons to avoid sending scans to closed commercial VLMs: recurring API costs, data-autonomy concerns about historical records, and the energy footprint of hyperscale inference. A 7B-parameter model an institution can fine-tune and run on its own hardware sidesteps all three, provided it hits comparable accuracy - which this study suggests is achievable with the right preprocessing and training recipe.\n\nThe catch is in the details: a single checkpoint trained across all three collections can run anywhere, but the study found its accuracy shifts between datasets compared to training one model per collection. So \"good enough, local, and free of API bills\" is real, but it's not yet a plug-and-play swap for whatever commercial system archivists currently lean on.","[\"ocr\",\"open-source ai\",\"vision-language models\",\"digital archives\"]","2026-10-09T04:00:00.000Z","2026-10-10T02:38:40.429Z","2026-10-10T02:38:46.768Z","published",null,[],"ai",[26,27,28,29],"ocr","open-source ai","vision-language models","digital archives",[31],{"name":32,"url":33},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2610.11818",0,{"sections":36},[37,40,44,49,54,58,62,67,72,77,81,86,91,96],{"name":38,"slug":24,"count":39,"latest_published_at":18},"AI",6783,{"name":41,"slug":42,"count":43,"latest_published_at":18},"Security","security",932,{"name":45,"slug":46,"count":47,"latest_published_at":48},"Policy","policy",486,"2026-10-08T22:40:11.000Z",{"name":50,"slug":51,"count":52,"latest_published_at":53},"Deals","deals",474,"2026-10-08T22:00:00.000Z",{"name":55,"slug":56,"count":57,"latest_published_at":18},"Hardware","hardware",232,{"name":59,"slug":60,"count":61,"latest_published_at":18},"Science","science",193,{"name":63,"slug":64,"count":65,"latest_published_at":66},"Consumer Tech","consumer-tech",181,"2026-10-08T23:26:35.000Z",{"name":68,"slug":69,"count":70,"latest_published_at":71},"Startups","startups",117,"2026-10-08T16:45:00.000Z",{"name":73,"slug":74,"count":75,"latest_published_at":76},"Software","software",114,"2026-10-08T17:57:01.000Z",{"name":78,"slug":79,"count":80,"latest_published_at":18},"Dev Tools","dev-tools",106,{"name":82,"slug":83,"count":84,"latest_published_at":85},"General","general",66,"2026-10-09T04:46:11.000Z",{"name":87,"slug":88,"count":89,"latest_published_at":90},"Gaming","gaming",58,"2026-10-08T20:08:45.000Z",{"name":92,"slug":93,"count":94,"latest_published_at":95},"Reviews","reviews",34,"2026-10-08T14:00:22.000Z",{"name":97,"slug":98,"count":99,"latest_published_at":100},"How-To","how-to",8,"2026-10-05T09:00:00.000Z"]