← Latest papers
🤖 AI

PluRel: Synthetic Data unlocks Scaling Laws for Relational Foundation Models

The paper introduces PLuRel, a lightweight framework for synthesizing diverse multi-table relational databases that demonstrates, for the first time, that scaling synthetic data leads to predictable performance improvements and strong generalization for Relational Foundation Models.

Original authors: Vignesh Kothapalli, Rishabh Ranjan, Valter Hudovernik, Vijay Prakash Dwivedi, Johannes Hoffart, Carlos Guestrin, Jure Leskovec

Published 2026-07-15
📖 7 min read🧠 Deep dive

Original authors: Vignesh Kothapalli, Rishabh Ranjan, Valter Hudovernik, Vijay Prakash Dwivedi, Johannes Hoffart, Carlos Guestrin, Jure Leskovec

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 trying to teach a super-smart robot how to understand the messy, interconnected world of business data. In the real world, companies store their secrets in massive "relational databases"—think of these as giant, multi-room libraries where every book (a table) is connected to others by specific threads (like a customer's ID linking their name to their order history). To make a robot truly smart at reading these libraries, we need to show it millions of different examples. But here's the catch: real company data is private. It's locked away behind walls of privacy laws and trade secrets, so we can't just hand it to our robot.

This is where the idea of "synthetic data" comes in. It's like building a perfect, fake replica of a library from scratch, using math to guess how the books and threads should look without ever seeing a real one. Scientists have been doing this for single tables (like a simple list of names), but making a fake multi-room library where the connections between rooms make sense has been incredibly hard. If the robot learns from a fake library where the connections are broken or weird, it won't be able to solve real problems later. This paper tackles that exact puzzle: how do we build a factory that can churn out endless, diverse, and perfectly connected fake databases so our AI can learn the rules of the game before it ever sees a real one?


The PLUREL Factory: Building Fake Worlds for AI

Meet PLUREL, a new framework that acts like a master architect and a creative writer rolled into one. Its job is to build synthetic relational databases from the ground up, creating "fake worlds" for AI models to practice on. The researchers behind PLUREL wanted to see if they could unlock a secret power for these AI models: the ability to get smarter simply by seeing more and more diverse examples, a concept known as "scaling laws."

Think of training an AI like teaching a teenager to drive. If you only let them practice in one empty parking lot (a single, small database), they might get good at that specific lot but will crash the moment they hit a busy city street (a real-world database). PLUREL solves this by generating thousands of different "driving courses"—some with narrow streets, some with roundabouts, some with heavy traffic, and some with foggy weather. Each course is a unique database with its own set of tables (like "Users," "Items," and "Transactions") and the complex web of connections between them.

How PLUREL Builds These Fake Worlds

PLUREL doesn't just copy-paste existing data; it builds everything from scratch in three creative steps:

  1. The Blueprint (Schema): First, it draws a map of the library. It decides how many rooms (tables) there are and how they connect. It uses a "directed graph" (a fancy term for a map with arrows) to decide which room leads to which. For example, it might decide that the "Users" room connects to the "Orders" room, but not directly to the "Ships" room.
  2. The Threads (Connectivity): Next, it weaves the threads that tie the rooms together. In a real database, a specific order belongs to a specific user. PLUREL uses a clever "bipartite graph" (a way of matching two groups) to decide which user gets which order. It doesn't just pick randomly; it uses a "hierarchical" pattern, like a family tree, to ensure that connections feel natural. Maybe a "VIP" user gets more orders, or orders from a specific region cluster together.
  3. The Content (Features): Finally, it fills the rooms with data. It uses "Structural Causal Models" (think of these as logic engines) to decide what goes in the cells. If a user buys a winter coat, the system knows that the "date" should be in winter and the "price" might be higher. It even adds "temporal patterns," meaning the data changes over time just like real life (e.g., sales spike during Black Friday).

The Big Discovery: More Variety = Smarter AI

The most exciting part of the paper is what happened when they started training a model called the Relational Transformer (RT) on these PLUREL-generated databases.

The researchers tested two things:

  1. Size: How much data did the model see? (Total number of tokens, or "words" of data).
  2. Diversity: How many different fake databases did the model see? (The number of unique "worlds").

They found a beautiful, predictable pattern: The more diverse the training data, the better the model got.

Imagine you are learning a language. If you read 10,000 pages of the same book, you'll memorize that book perfectly but won't know how to speak to a stranger. But if you read 10,000 pages spread across 1,000 different books (different genres, different authors, different styles), you'll learn the rules of the language. PLUREL showed that when the AI saw more unique databases (increasing diversity), its ability to predict things on real data improved in a smooth, predictable curve. This is a "power law," meaning the improvement follows a steady, mathematical rule rather than being random.

Does It Work on Real Life?

The ultimate test was: "Can this fake training help with real problems?"

The researchers took their AI, which had been trained on billions of tokens of PLUREL's fake data, and gave it a quick "finishing school" on a small amount of real-world data (from a benchmark called RelBench). The results were impressive:

  • The Hybrid Approach Won: An AI that learned on PLUREL's fake data and then fine-tuned on real data performed significantly better than an AI that only learned on real data.
  • The Gains: On average, this "Synthetic + Real" approach improved the model's accuracy by 1.2% for classification tasks (like guessing if a user will leave) and 3.0% for regression tasks (like predicting a sales number).
  • The Highs: On some specific tasks, the improvement was huge—up to 7.4% better at predicting user engagement and 5.2% better at predicting customer lifetime value.

However, the paper is careful to note that synthetic data alone isn't a magic bullet. If they tried to use only the fake data without ever seeing real data, the model struggled. The fake data is great for learning the general rules, but the real data is needed to align with the specific quirks of the real world.

What This Means

PLUREL suggests that we don't need to wait for companies to share their secret private data to build better AI. Instead, we can build our own "training gyms" using synthetic data. By generating thousands of diverse, mathematically sound fake databases, we can teach AI models the fundamental rules of how data connects. This allows the models to generalize—meaning they can take what they learned in the fake world and apply it successfully to the messy, real world.

The paper concludes that this is a promising new path. It's not just about making more data; it's about making better, more varied data. By unlocking the ability to scale up the diversity of training data, PLUREL helps us build Relational Foundation Models that are ready to tackle the complex, interconnected data challenges of the future, all while keeping real-world privacy safe.

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 →