← Latest papers
🤖 machine learning

Needles in the Landscape: Semi-Supervised Pseudolabeling for Archaeological Site Discovery under Label Scarcity

This paper proposes a semi-supervised positive-unlabeled learning framework with dynamic pseudolabeling and CRF refinement to effectively discover archaeological sites in sparsely labeled landscapes, achieving state-of-the-art performance on both digital elevation models and raw satellite imagery.

Original authors: Simon Jaxy, Anton Theys, Patrick Willett, W. Chris Carleton, Ralf Vandam, Pieter Libin

Published 2026-05-19
📖 5 min read🧠 Deep dive

Original authors: Simon Jaxy, Anton Theys, Patrick Willett, W. Chris Carleton, Ralf Vandam, Pieter Libin

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 an archaeologist trying to find hidden ancient villages scattered across a massive, rugged landscape. You have a map with a few red dots marking where you've already found a village. But the rest of the map is blank. You don't know if the blank spots are empty deserts, or if they are just villages you haven't found yet.

This is the problem the paper tackles: How do you teach a computer to find the missing villages when you only have a few confirmed examples and no list of "empty" places?

Here is the breakdown of their solution, using simple analogies.

The Problem: The "Needle in a Haystack"

The landscape is huge (the haystack), and the archaeological sites are incredibly rare (the needles).

  • The Trap: If you teach a computer using standard methods, it gets confused. It sees a blank spot and thinks, "This is definitely empty," because it wasn't marked as a village. But it might be wrong; it's just unexplored, not empty.
  • The Result: Standard computer models either give up and say "nothing is here" (missing all the needles) or get so scared of being wrong that they say "everything is a village" (finding needles in the sky).

The Solution: "Asymmetric Dual Pseudolabeling" (DPL)

The authors built a new AI system called DPL. Think of it as a two-person detective team working together to guess where the missing villages might be.

  1. The Two Detectives (Dual Branches):
    Instead of one AI, they use two AI "brains" that look at the same map. They are trained to agree with each other, but they are allowed to have different opinions.

  2. The "Strict" vs. "Lenient" Rules (Asymmetry):
    This is the secret sauce. The team treats "Yes, this is a village" and "No, this is not a village" very differently:

    • Finding a Village (Strict): To label a spot as a new village, both detectives must be 100% sure. They need a strong consensus. This prevents the AI from hallucinating fake villages.
    • Finding Empty Space (Lenient): To label a spot as empty, only one detective needs to be skeptical. If one says, "I don't think there's a village here," the team agrees it's likely empty. This is safe because it's better to miss a potential village than to waste time digging in a spot that is definitely empty.
  3. The Learning Loop:
    The AI looks at the map, makes a guess, and then uses its own "lenient" rules to mark some blank spots as "probably empty." It then uses these new guesses to teach itself, slowly learning what a real village looks like without needing a human to tell it what isn't a village.

The Results: Two Different Landscapes

The team tested this on two real-world scenarios:

1. The Sagalassos Test (Turkey): The "Road Map" Advantage

  • The Setting: A landscape with ancient roads and cities.
  • The Outcome: The new AI (DPL) was much better at finding the actual sites than the old standard method (called LAMAP). It found 29% more sites!
  • Why? The landscape had "clues" like ancient roads. The AI learned that villages are usually near these roads. Because the clues were specific and sharp, the AI could draw a very accurate map of where to dig.

2. The Cyprus Test: The "Foggy Coast" Challenge

  • The Setting: A landscape where villages are just generally near the coast, but there are no specific roads or maps to guide them.
  • The Outcome: The new AI struggled. It started guessing that the entire coastal lowland was full of villages, rather than pinpointing specific spots.
  • Why? The only clue was "low elevation." That's too broad. It's like saying "all the water in the ocean is wet." The AI couldn't distinguish one specific village from the general coastline. In this case, the old method (LAMAP) actually worked better because it didn't try to guess specific spots; it just said, "Look near the coast."

The Big Takeaway

The paper proves that you can teach a computer to find rare things (like archaeological sites) even when you don't have a list of "empty" places, BUT it depends on the clues available:

  • If you have specific clues (like ancient roads), this new "Two-Detective" AI is a superpower that finds many more sites than before.
  • If you only have vague clues (like "it's near the coast"), the AI gets confused and spreads its guesses too wide. In those cases, simpler methods might still be the best tool.

In short: The paper introduces a smart way to teach AI to find needles in haystacks by letting it guess what isn't a needle, but only when it's reasonably sure. It works brilliantly when the landscape has clear patterns, but it hits a wall when the patterns are too fuzzy.

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 →