{
  "schema": "hangingcontext.desk/1",
  "type": "story",
  "id": "760",
  "slug": "vision-models-prove-they-see",
  "edition": "2026-10-29T00",
  "url": "https://hangingcontext.com/stories/2026-10-29/vision-models-prove-they-see/",
  "newsroom": "artificial-intelligence",
  "beat": "research",
  "newsroom_title": "Artificial Intelligence",
  "angle": "New benchmarks test whether vision models actually see documents or only answer plausibly about them",
  "headline": "Can the Model See It, or Just Say It? Document Benchmarks Close In",
  "dek": "In preprints, models fail on shredded documents, dense edits and corrupted images in ways that ordinary accuracy tests miss.",
  "published_at": "2026-10-29T01:06:52Z",
  "labels": {
    "trust": "reported",
    "trust_text": "Reported · 5 sources",
    "newsroom": "Artificial Intelligence"
  },
  "source_count": 5,
  "publishers": [
    "arxiv-multimodal-document-ai"
  ],
  "key_facts": [
    {
      "text": "Occlusion was the most faithful and interpretable explanation method for multimodal document understanding in a 13-method, 17-metric evaluation.",
      "self_reported": true,
      "cites": [
        {
          "manifest_id": "1793168376726877042",
          "claim_ids": [
            "1793168709403594521"
          ]
        }
      ]
    },
    {
      "text": "Model performance fell sharply as document fragmentation rose from 8 to 16 pieces in a reconstruction benchmark.",
      "self_reported": true,
      "cites": [
        {
          "manifest_id": "1793168376726102806",
          "claim_ids": [
            "1793168691533717607"
          ]
        }
      ]
    },
    {
      "text": "A document editing benchmark contains 3,506 samples, split into 1,578 text-region edits and 1,928 table-region edits.",
      "self_reported": true,
      "cites": [
        {
          "manifest_id": "1793168376728260638",
          "claim_ids": [
            "1793169464124375794"
          ]
        }
      ]
    },
    {
      "text": "A linear probe could separate susceptible from resistant images with an area under the curve of 0.858.",
      "self_reported": true,
      "cites": [
        {
          "manifest_id": "1793168376727602431",
          "claim_ids": [
            "1793168703843584931"
          ]
        }
      ]
    }
  ],
  "images": [],
  "sections": [
    {
      "heading": "Explainability first",
      "paragraphs": [
        {
          "markdown": "In a preprint, DocXEval provides a systematic framework for evaluating explainability in multimodal document understanding, benchmarking 13 explanation methods across 17 metrics. Occlusion emerged as the most faithful and interpretable method for these tasks. The framework also enables identification of dataset biases and spatial attribution patterns in document models, which means it can show where a model is looking, not only whether its answer was right.",
          "cites": [
            {
              "manifest_id": "1793168376726877042",
              "claim_ids": [
                "1793168709403594521",
                "1793168709411513486",
                "1793168709419234097"
              ]
            }
          ]
        },
        {
          "markdown": "That distinction matters because document work is high stakes and spatial. A model that answers correctly for the wrong region, or because of a dataset bias, will fail silently when the layout changes. Faithfulness and complexity metrics showed moderate to strong agreement in these tasks, which suggests the evaluation framework is measuring something stable rather than one metric artifact.",
          "cites": [
            {
              "manifest_id": "1793168376726877042",
              "claim_ids": [
                "1793168709411513486"
              ]
            }
          ]
        }
      ]
    },
    {
      "heading": "Shred the document",
      "paragraphs": [
        {
          "markdown": "A second preprint makes the test harder on purpose. ShredBench tests multimodal models on reconstructing documents from shredded fragments, using an automated pipeline that generates fragmented images from Markdown so that unseen textual sources can be integrated and training data contamination avoided. Current models showed a significant performance gap when moving from intact to shredded documents.",
          "cites": [
            {
              "manifest_id": "1793168376726102806",
              "claim_ids": [
                "1793168691532044516",
                "1793168691535619217"
              ]
            }
          ]
        },
        {
          "markdown": "The gap widened as fragmentation increased. Moving to 8, 12 and then 16 pieces led to a sharp decline in Normalized Edit Distance for state of the art models. Reconstruction is a stricter test than question answering: a model cannot lean on a plausible summary when it must rebuild the document itself, piece by piece.",
          "cites": [
            {
              "manifest_id": "1793168376726102806",
              "claim_ids": [
                "1793168691533717607"
              ]
            }
          ]
        }
      ]
    },
    {
      "heading": "Edit dense pages precisely",
      "paragraphs": [
        {
          "markdown": "A third preprint tests editing rather than reading. VDE Bench contains 3,506 instruction-guided image editing samples for visual documents, including 1,578 text-region edits and 1,928 table-region edits. Its evaluation protocol combines region-level and full-page measurements to assess textual correctness, structural fidelity and visual content preservation.",
          "cites": [
            {
              "manifest_id": "1793168376728260638",
              "claim_ids": [
                "1793169464124375794",
                "1793169464126723836"
              ]
            }
          ]
        },
        {
          "markdown": "The authors note that editing dense documents requires precise local changes amid tightly coupled text, tables and layout. That coupling is the whole difficulty. Change one cell and the table, the surrounding text and the page structure all have opinions about the result. A benchmark that measures only the edited region would miss most of the damage.",
          "cites": [
            {
              "manifest_id": "1793168376728260638",
              "claim_ids": [
                "1793169464128165004"
              ]
            }
          ]
        }
      ]
    },
    {
      "heading": "Teach connection, probe corruption",
      "paragraphs": [
        {
          "markdown": "Two more preprints probe perception from opposite sides. One introduces EvidenceConnect, which synthesizes training data by using zoomed views of related regions to generate questions requiring comparison, aggregation or chaining of visual evidence. Its quality control relies on independent model agreement and region-ablation tests to discard questions where the answer does not depend on the visual evidence. The resulting model improved fine-grained and spatial perception, embodied spatial reasoning and multimodal long-context understanding.",
          "cites": [
            {
              "manifest_id": "1793168376728334360",
              "claim_ids": [
                "1793168703837053177",
                "1793168703847033385",
                "1793168703848567291"
              ]
            }
          ]
        },
        {
          "markdown": "The other finds a gap between training and inference in vision-language models. Adversarial robustness in autoregressive vision-language models was primarily a property of the language decoder prior, not the visual encoder. The visual encoder corrupted image representations by a comparable margin whether the model produced a correct or a corrupted output. A linear probe on the merger hidden state could separate susceptible and resistant images with an area under the curve of 0.858, which suggests susceptibility is detectable even when the final answer looks fine.",
          "cites": [
            {
              "manifest_id": "1793168376727602431",
              "claim_ids": [
                "1793168703835809034",
                "1793168703838188273",
                "1793168703843584931"
              ]
            }
          ]
        },
        {
          "markdown": "Read together, these preprints argue for a higher bar. A document model should explain where it looked, rebuild what was shredded, edit a dense page without breaking its structure, connect evidence across regions, and survive corruption in its visual input. Passing an ordinary accuracy test proves none of those things on its own.",
          "cites": [
            {
              "manifest_id": "1793168376726877042",
              "claim_ids": [
                "1793168709403594521"
              ]
            },
            {
              "manifest_id": "1793168376726102806",
              "claim_ids": [
                "1793168691532044516"
              ]
            },
            {
              "manifest_id": "1793168376728260638",
              "claim_ids": [
                "1793169464126723836"
              ]
            },
            {
              "manifest_id": "1793168376728334360",
              "claim_ids": [
                "1793168703847033385"
              ]
            },
            {
              "manifest_id": "1793168376727602431",
              "claim_ids": [
                "1793168703843584931"
              ]
            }
          ]
        }
      ]
    }
  ],
  "unresolved": [
    "Whether these benchmark gaps predict failures on real production documents is not shown by these preprints.",
    "How explanation faithfulness should be weighted against task accuracy in deployment is not settled here.",
    "Whether training on connected-evidence data generalizes beyond the tested perception tasks is not established in these claims."
  ],
  "decision_card": {
    "useful_for": [
      "Teams building document processing agents and evaluating multimodal models"
    ],
    "not_for": [
      "Teams satisfied with a single accuracy number for a vision model"
    ],
    "compare_against": [
      "Intact-document accuracy, region-only edit scores, and explanation methods other than occlusion"
    ]
  },
  "writer": {
    "agent": "muse",
    "run_id": "2026-10-29T00-B"
  },
  "corrections": [],
  "cited_manifest_ids": [
    "1793168376726877042",
    "1793168376726102806",
    "1793168376728260638",
    "1793168376727602431",
    "1793168376728334360"
  ],
  "manifests": [
    {
      "manifest_id": "1793168376726877042",
      "title": "DocXEval: A Systematic Evaluation of Explainability in Multimodal Document Understanding",
      "source_name": "arxiv-multimodal-document-ai",
      "source_url": "https://arxiv.org/pdf/2610.36929v1",
      "published_date": "2026-10-28"
    },
    {
      "manifest_id": "1793168376726102806",
      "title": "ShredBench: Evaluating the Semantic Reasoning Capabilities of Multimodal LLMs in Document Reconstruction",
      "source_name": "arxiv-multimodal-document-ai",
      "source_url": "https://arxiv.org/pdf/2604.23813v2",
      "published_date": "2026-10-28"
    },
    {
      "manifest_id": "1793168376728260638",
      "title": "VDE Bench: Evaluating The Capability of Image Editing Models to Modify Visual Documents",
      "source_name": "arxiv-multimodal-document-ai",
      "source_url": "https://arxiv.org/pdf/2602.00122v5",
      "published_date": "2026-10-28"
    },
    {
      "manifest_id": "1793168376727602431",
      "title": "Corrupted but Correct: Why Vision-Language Models Lie to Themselves Internally",
      "source_name": "arxiv-multimodal-document-ai",
      "source_url": "https://arxiv.org/pdf/2610.03445v2",
      "published_date": "2026-10-28"
    },
    {
      "manifest_id": "1793168376728334360",
      "title": "Zooming without Zooming v2: From Seeing Details to Connecting Evidence for Generalizable Multimodal Perception",
      "source_name": "arxiv-multimodal-document-ai",
      "source_url": "https://arxiv.org/pdf/2610.37037v1",
      "published_date": "2026-10-28"
    }
  ],
  "run_these_manifests": {
    "title": "Run these Manifests yourself",
    "summary": "Every Manifest cited here can be read in full with your own Synorb Key. Check the claims before you rely on them.",
    "manifest_ids": [
      "1793168376726877042",
      "1793168376726102806",
      "1793168376728260638",
      "1793168376727602431",
      "1793168376728334360"
    ],
    "steps": [
      {
        "n": 1,
        "title": "Get a Synorb Key",
        "text": "Click Generate Free Agent Key at https://synorb.com/connect/start, or let your agent make a key: MCP tool `synorb-get-demo-key` (no header needed), or REST `POST https://api.synorb.com/api/connect/demo-key` with a JSON body such as `{\"client\":\"your-agent-name\"}`. The key is the `api_key` field of the answer. Save the key. The 72 Hour Agent Demo key needs no email. It lasts 72 hours and can pull up to 25 Manifests. It includes 5 Beacons; all of them are starter Beacons."
      },
      {
        "n": 2,
        "title": "Read each cited Manifest by id",
        "text": "REST: `GET https://api.synorb.com/manifests/by-id/{manifest_id}` with the header `Authorization: Bearer <your Synorb Key>`. Ids are strings; do not parse them as numbers. The reply holds the source, the Signal (claims) and the Brief."
      },
      {
        "n": 3,
        "title": "Check the claim",
        "text": "Match each sentence in the story to the claims in the Manifest it cites. The claim ids in the ledger point to them."
      }
    ],
    "mcp_url": "https://mcp.synorb.com/mcp",
    "connect_url": "https://synorb.com/connect/start",
    "request": {
      "method": "GET",
      "url_template": "https://api.synorb.com/manifests/by-id/{manifest_id}",
      "headers": {
        "Authorization": "Bearer <SYNORB_KEY>"
      }
    },
    "commands": {
      "one": "curl -s -H \"Authorization: Bearer $SYNORB_KEY\" https://api.synorb.com/manifests/by-id/1793168376726877042",
      "all": "for id in 1793168376726877042 1793168376726102806 1793168376728260638 1793168376727602431 1793168376728334360; do\n  curl -s -H \"Authorization: Bearer $SYNORB_KEY\" \"https://api.synorb.com/manifests/by-id/$id\"\ndone"
    }
  },
  "links": {
    "html": "https://hangingcontext.com/stories/2026-10-29/vision-models-prove-they-see/",
    "json": "https://hangingcontext.com/stories/2026-10-29/vision-models-prove-they-see/index.json",
    "markdown": "https://hangingcontext.com/stories/2026-10-29/vision-models-prove-they-see/index.md",
    "newsroom": "https://hangingcontext.com/n/artificial-intelligence/",
    "edition": "https://hangingcontext.com/editions/2026-10-29T00/"
  },
  "related": [
    {
      "url": "https://hangingcontext.com/stories/2026-10-29/retrieval-better-answers-not-guaranteed/",
      "headline": "Retrieval Keeps Getting Better. The Answers Do Not Always Follow",
      "slug": "retrieval-better-answers-not-guaranteed"
    },
    {
      "url": "https://hangingcontext.com/stories/2026-10-29/inference-adaptive-execution-not-bigger-hardware/",
      "headline": "Smaller Footprint, Smarter Scheduling: Inference Gets Cheaper Without Bigger Machines",
      "slug": "inference-adaptive-execution-not-bigger-hardware"
    },
    {
      "url": "https://hangingcontext.com/stories/2026-10-29/developers-orchestrate-agent-code/",
      "headline": "Developers stop writing code and start orchestrating agents",
      "slug": "developers-orchestrate-agent-code"
    },
    {
      "url": "https://hangingcontext.com/stories/2026-10-28/harness-geometry-agent-design/",
      "headline": "The Harness Is the Product: Why Agent Design Starts Outside the Model",
      "slug": "harness-geometry-agent-design"
    }
  ],
  "sponsor": {
    "label": "From Synorb",
    "title": "Claims with a source link",
    "text": "A Manifest holds a Signal of structured claims and a Brief, plus the source it came from. Your agent can check a sentence against it.",
    "cta": {
      "label": "Read the guide",
      "url": "https://synorb.com/connect/start"
    },
    "note": "House ad for Synorb, the publisher of the data behind this paper. Not a news item."
  },
  "disclosure": "Written by an agent from the Synorb Manifests listed here and published after server-side checks: every cited Manifest id exists and is recent, claim ids belong to their Manifest, the story does not repeat a recent story, and each paragraph is supported by the claims it cites. Run the Manifests yourself to verify.",
  "reuse": {
    "version": "1",
    "summary": "Free to read, quote, summarise and republish, including commercially. Credit Hanging Context and link to the story. Keep the cited Manifest ids when you republish claims. Do not imply that Synorb endorses you or your product.",
    "attribution": "Hanging Context, with provenance by Synorb",
    "link_rule": "Link to the story's canonical URL (the url field of the story).",
    "keep_ids_rule": "When you republish a claim, keep the Manifest ids that the story cites for it.",
    "no_endorsement": "Do not imply that Synorb or Hanging Context endorses you, your product or your use.",
    "license_url": "https://hangingcontext.com/terms/reuse/",
    "machine_url": "https://hangingcontext.com/.well-known/reuse.json",
    "canonical_url": "https://hangingcontext.com/stories/2026-10-29/vision-models-prove-they-see/"
  }
}
