← Latest papers
🔬 physics

Estimating Absolute Web Crawl Coverage From Longitudinal Set Intersections

This paper proposes a simple, ground-truth-free method to estimate the absolute coverage of a web crawl by modeling longitudinal URL overlaps between subsequent crawls as an urn process, which was applied to the German Academic Web to reveal approximately 46% coverage.

Original authors: Michael Paris, Grigori Paris, Fabian Baumann

Published 2026-03-17
📖 4 min read☕ Coffee break read

Original authors: Michael Paris, Grigori Paris, Fabian Baumann

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are the head librarian of a massive, ever-changing library called the German Academic Web. Every six months, your team sends out a fleet of robots to copy books from this library. You know exactly how many books your robots copied this time (let's say 100 million), but you have a nagging question: "How many books are actually in the library?"

Since the library is infinite and constantly changing (new books appear, old ones vanish), you can't just count them all. You don't have a master list, and you can't compare your work to another librarian's because you are the only one doing this specific job.

This paper presents a clever, simple trick to answer that question using only your own past records.

The Core Idea: The "Fishing Net" Analogy

Think of the web as a giant pond full of fish (URLs).

  • The Problem: You cast your net (the crawl) and catch 100 million fish. But you don't know how many fish are in the whole pond.
  • The Old Way: Usually, to guess the total number of fish, you'd need two different people to cast nets at the same time and see how many fish they caught in common. Or, you'd need a list of "famous fish" to see how many you missed.
  • The New Way (This Paper): You cast your net today. Then, you cast it again in six months, and again in a year. You look at the fish you caught today and ask: "How many of these are the same fish I caught last time?"

The Magic Formula: The "Urn" Model

The authors use a mathematical concept called an Urn Model. Imagine a giant urn (a jar) filled with colored balls representing every possible website.

  1. The Turnover: Every time you come back to the pond, some fish die or swim away, and new ones are born. The authors found that about 27% of the websites disappear or change every year, while 73% stay the same.
  2. The Overlap: When you cast your net twice, the number of fish you catch in both nets depends on two things:
    • How many fish are actually in the pond (the total size).
    • How many fish you managed to catch each time (your net size).

By looking at the pattern of overlap between your different catches over the years, you can work backward to figure out the size of the pond.

The "Self-Intersection" Trick

Here is the clever part:

  • If you catch a fish today, and you catch the exact same fish next time, it means your net is very good or the pond is small.
  • If you catch almost no fish in common with your previous catch, it means either your net is tiny, or the pond is so huge that you're barely scratching the surface.

The authors plotted their data on a graph. They looked at how the "overlap" dropped as the time between crawls got longer.

  • The Slope: The steepness of the drop told them how fast the web changes (the 27% turnover rate).
  • The Intercept: The starting point of the line (if they could magically catch two nets at the exact same moment) told them the Coverage.

The Result: You Caught 46%

When they applied this math to the German Academic Web, they found a surprising answer:

  • The Coverage: Their robots are actually capturing about 46% of all the academic websites that could be captured.
  • The Stability: The web is relatively stable; about 3 out of 4 websites stay the same from year to year.

Why This Matters

This is a big deal because:

  1. No External Help Needed: You don't need a "perfect list" of websites to compare against. You just need your own history.
  2. No Rival Librarians: You don't need to team up with another organization to compare notes.
  3. Confidence: Now, if a researcher uses this data to train an AI, they know, "Okay, we have about half the picture. That's pretty good, but we're missing the other half."

The Limitations (The Fine Print)

The authors admit this isn't magic. It assumes:

  • The "pond" size isn't exploding or shrinking wildly during the study.
  • Your net catches fish somewhat randomly (not just the biggest, easiest-to-catch ones).
  • It works best if you have many snapshots over time (like the 15 crawls they used).

In a Nutshell

This paper teaches us how to guess the size of a moving target by looking at how much of it we've already hit, over and over again. It turns the "fog of war" of the internet into a clear, calculable map, showing us exactly how much of the academic world we've successfully archived.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →