Google trained an AI to predict your neighbourhood's income by counting the coffee shops, bus stops, and high-rises on a map. Nobody told it what income was.
The model is called S2Vec, and it was published by Google Research as part of their Earth AI initiative. It takes the built environment (every building, road, park, and business in an area) and converts it into a layered image. Three coffee shops and one park in a grid cell become pixel values. The AI then reads that image the same way a computer vision model reads a photograph.
The training method is the part that matters. S2Vec uses masked autoencoding: you show the model a patch of a city with chunks missing, and it learns to fill in the gaps. Show it a cluster of high-rise apartments next to a subway station, mask out a section, and it predicts a grocery store belongs there.
Do that millions of times across the globe and the model learns the deep spatial grammar of how cities organise themselves. No human ever labels a region as "financial district" or "suburban residential." The model figures out those groupings on its own from the geometry of what's built where.
The output is an embedding, a string of numbers that acts as a mathematical fingerprint for any location on Earth. Feed those embeddings into a prediction task and S2Vec can estimate population density, median income, and carbon emissions for regions it has never seen before.
On zero-shot geographic extrapolation (predicting for regions entirely absent from training data) S2Vec was typically the best-performing individual model.
It matched or beat satellite imagery baselines like RS-MaMMUT and outperformed GEOCLIP on socioeconomic prediction. The best results came from combining S2Vec with satellite image embeddings. Built environment data alone couldn't capture vegetation, terrain, or transportation patterns well enough for environmental tasks like tree cover and elevation. But fused together, the two modalities outperformed everything else.
The standard approach to geospatial ML has been hand-crafting indicators for every new problem. Predicting air quality meant building a bespoke feature set. Estimating housing prices meant building another one. S2Vec replaces that with a single general-purpose representation that transfers across tasks.
The training data is map features, not satellite pixels.
That distinction is pretty important to understand. It means: map data updates faster, costs less to process, and covers built infrastructure at a resolution satellite imagery can't always match.
A satellite sees rooftops. S2Vec knows there are three cafes, a pharmacy, and a bus stop underneath them.
Google's broader Earth AI pipeline now has three foundation models working in parallel.
1. PDFM for population dynamics.
2. RS-MaMMUT for satellite imagery.
3. S2Vec for the built environment.
Stack them and you get a system that can read a neighbourhood the way a local understands it.
More info on it here: https://t.co/vVJlLlfhc7
Vaga: Analista de Dados para Avaliação de Políticas Públicas na SEPLAG - Prefeitura do Recife 📊📈✨
O que devo fazer?
Enviar CV + portfólio do GitHub (se houver) para [email protected] com o título "Analista de Dados para Políticas Públicas" até o dia 20/01/2025.
Bom dia para você que vive em um país em que o orgão eleitoral máximo disponibiliza todo tipo de dado para download!
https://t.co/wHX8f3wC5Q
ps. poucos países do mundo fazem isso
Hi, twitter! I'm teaching a 2-days workshop on datavis with R. The graphs are inspired by the @WorldBank annual report on children mortality. Fell free to use the materials available on my github (https://t.co/zBrWargnra).
Today I had the first day of public policy evaluation course with @JPAL! I am more than glad for this opportunity | Hoje tive o primeiro dia do curso de avaliação de políticas públicas com o @JPAL! Mais que grata por essa oportunidade ❤️
Last month, me and my coleagues teached a class on data collection for the social protection department at the @prefrecife. It was amazing! For anyone who is dealing with humanities data, an advise: talk to the ones who actually have face-to-face interactions with your subejcts.
I am thrilled to announce that the minister @LRobertoBarroso has mentioned the amicus curiae study that I produced with the aSIDH extension project in order to protect the indigenous rights to their collective land.
https://t.co/DzeKZ6DuBZ
Tá pensando em pré-registrar seu estudo?
https://t.co/gv79tCqtkL <plataforma mais simples>
https://t.co/EY9g2PQnbE <template>
https://t.co/vMaBkojccG <super template>
https://t.co/n0xZ796dlR <check list>
https://t.co/nJByAHapjq <passo a passo>
Faz teu nome!
@politicaufpe
É um prazer anunciar nosso novo artigo na revista @DireitoePraxis, o qual esperamos que possa ser útil ao @STF_oficial no julgamento do Marco Temporal.
https://t.co/WOnoTrAf4o… | DOI: 10.1590/2179-8966/2023/72019
It is a pleasure to announce our new paper published by @DireitoePraxis, we hope it helps the @STF_oficial in the "time frame argument" issue.
https://t.co/je09F0BngO | DOI: 10.1590/2179-8966/2023/72019
@AndreJanonesAdv @revistaforum É melhor ter calma antes de ir atrás desse discurso. Diferenciar pessoas entre humanos e bandidos é coisa de quem despreza as garantias constitucionais! Vamos aplicar a lei e mostrar que a democracia é mais forte que essa imbecilidade coletiva.