Cross-Domain Web Information Extraction at Pinterest

Michael Farag, Patrick Halina, Andrey Zaytsev, Alekhya Munagala, Imtihan Ahmed +1 more
8/1/2025
cs.CLcs.AIcs.IR

No confident code implementation found for this paper.

Abstract

The internet offers a massive repository of unstructured information, but it's a significant challenge to convert this into a structured format. At Pinterest, the ability to accurately extract structured product data from e-commerce websites is essential to enhance user experiences and improve content distribution. In this paper, we present Pinterest's system for attribute extraction, which achieves remarkable accuracy and scalability at a manageable cost. Our approach leverages a novel webpage representation that combines structural, visual, and text modalities into a compact form, optimizing it for small model learning. This representation captures each visible HTML node with its text, style and layout information. We show how this allows simple models such as eXtreme Gradient Boosting (XGBoost) to extract attributes more accurately than much more complex Large Language Models (LLMs) such as Generative Pre-trained Transformer (GPT). Our results demonstrate a system that is highly scalable, processing over 1,000 URLs per second, while being 1000 times more cost-effective than the cheapest GPT alternatives.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{farag2025crossdomain,
  title  = {Cross-Domain Web Information Extraction at Pinterest},
  author = {Michael Farag and Patrick Halina and Andrey Zaytsev and Alekhya Munagala and Imtihan Ahmed and Junhao Wang},
  year   = {2025},
  eprint = {2508.01096},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.01096v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2508.01096.svg)](https://codeofpaper.com/paper/2508.01096)

Discussion