Urgent.News

What's breaking now, across thousands of outlets.

Tech

I built an oracle to prove my benchmark needed full document coverage. I only tested it from one end.

I had a benchmark of retrieval questions over book-length documents, and a claim that answering them required reading the whole document rather than the part that fits in a context window. I did not want to take that on faith, so I wrote a test with no model in it at all. It scores oracles : agents with perfect extraction and perfect reasoning that can only see the first F of each document. If a…

The writer built an oracle to demonstrate that their benchmark required full document coverage rather than partial document coverage. They created a test where an oracle, which could only see the first quarter of each document, performed well on two tasks: determining who spoke last and whether a certain character spoke in the final quarter.

However, when testing the same tasks with an oracle that could only see the last quarter of each document, the oracle performed almost perfectly. This showed that neither prefix nor suffix readers were necessary for these tasks, as the answers were in either the beginning or the end of the document. The writer's empirical findings indicated that the benchmark tasks did not require full document coverage, and the oracle confirmed this.

The writer then improved their benchmark by dividing the document into ten equal parts and determining who spoke in the greatest number of those parts. This oracle proved that the task could not be recovered proportionally, as a quarter of the document only revealed a quarter of the regions. The writer emphasized that this benchmark was a more honest and accurate representation of the tasks' requirements.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Framejury, a culling assistant that works offline and explains every photo it rejects

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle What I Built Framejury looks through a folder of event photos, groups the frames that were shot seconds apart…

  • Framejury is an open-source offline photo culling assistant
  • Analyzes event photos to group similar shots and select best frames
  • Provides transparent explanations for each rejection decision

How to Measure Your Website's Conversion Rate Properly (Views, Starts, Submits) with ~30 Lines of JavaScript

Most "conversion rate" numbers on dashboards are wrong in one boring way: the denominator. People divide signups by all sessions, by pageviews , or by "visitors" from one tool and conversions from…

  • Conversion rate formula: conversions ÷ visitors × 100
  • Define conversion actions: form submission, checkout completion, call booking
  • Track three events: formview, formstart, formsubmit using JavaScript

More from Friday 16 October →