← Latest papers
💬 NLP

Generating Logically Consistent Synthetic Supply Chain Data with LLM-Driven Knowledge Graph Reasoning

This paper introduces TabKG, a knowledge-graph-guided framework that leverages LLMs to construct a validated Column Relationship Knowledge Graph, enabling the generation of synthetic supply chain data that strictly adheres to operational logic and constraints rather than merely replicating statistical distributions.

Original authors: Yunbo Long, Ge Zheng, Liming Xu, Alexandra Brintrup

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

Original authors: Yunbo Long, Ge Zheng, Liming Xu, Alexandra Brintrup

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

The Problem: The "Fake" Supply Chain

Imagine you are a supply chain manager trying to plan for the future. You need to run simulations to see what happens if a ship gets stuck, or if a supplier runs out of stock. To do this, you need data. But real data is often private (you can't share it with outsiders) or scarce (you don't have enough of it).

So, you ask a computer to make up "fake" data that looks like the real thing. This is called synthetic data.

The problem with current fake data is that it's like a bad movie script. The actors might look real, and the costumes might be perfect (the statistics look right), but the plot makes no sense.

  • In the script, a character might arrive at a party before they were invited.
  • A car might be floating in the sky.
  • A receipt might say you bought 10 items for $100, but the math says the price per item is $500.

In the real world, these things are impossible. In supply chains, if your fake data says a delivery happened before the order was placed, your simulation breaks. You can't make decisions based on a story that violates the laws of physics and logic.

The Solution: TabKG (The "Logic-First" Chef)

The authors of this paper created a new tool called TabKG. Think of it not just as a data generator, but as a strict editor who checks the logic before the story is written.

Instead of just guessing what the data should look like, TabKG builds a "Rule Book" (called a Knowledge Graph) first. It uses a team of AI "experts" (Large Language Models) to read the column names and descriptions of your data (like "Order Date," "Shipping Date," "City," "Country") and figure out the rules that connect them.

Here is how TabKG works, step-by-step:

  1. The Detective Work (Building the Rule Book):
    The AI team looks at the column names and votes on what the rules are. For example, they agree that "City" must belong to a specific "Country," and "Shipping Date" must always be after "Order Date."

    • Analogy: Imagine a group of editors reading a list of ingredients. They vote on the recipe rules: "If you use flour, you must use water," and "You can't bake the cake before you mix the batter."
  2. The Reality Check (Validation):
    The AI might get it wrong (hallucinate). Maybe it thinks "City" determines "Color." To fix this, TabKG checks the real data to see if the rule actually holds true. If the rule doesn't exist in reality, it gets thrown out.

    • Analogy: The editors check the actual kitchen logs. If the logs show that flour is sometimes used without water (maybe for a dry mix), they delete that rule. They only keep the rules that are proven to be true.
  3. The Cooking Process (Generation):
    Now, the system generates the fake data. But it doesn't just guess every number randomly.

    • It first generates the "independent" columns (the base ingredients, like the Order Date).
    • Then, it uses the validated Rule Book to mathematically calculate the rest. If the Order Date is set, the Shipping Date is automatically calculated to be 3 days later. If the Price is set, the Total is automatically calculated as Price × Quantity.
    • Analogy: The chef bakes the cake batter (the base data). Then, instead of guessing how long to bake it, they strictly follow the timer on the validated rule book. The result is a cake that is guaranteed to be cooked correctly.

Why This Matters (The Results)

The paper tested TabKG on real industrial data (one from a retail store and one from a purchasing department).

  • Logic Wins: When asked to figure out the rules connecting the data, TabKG was incredibly accurate (getting an F1 score of up to 0.97). Old methods that just guessed the rules got it wrong most of the time (scores between 0.27 and 0.55).
  • No Magic Tricks: The fake data generated by TabKG didn't just look statistically similar to the real data; it followed the "physics" of the supply chain. The math added up, the dates were in order, and the hierarchies (City -> State -> Country) were correct.
  • Useful for Real Jobs: When the researchers used this fake data to train a computer to predict late deliveries or classify order statuses, it worked almost as well as if they had used the real data.
  • Privacy Safe: The fake data didn't leak any real customer secrets, making it safe to share between companies.

The Bottom Line

Current AI tools are great at mimicking the shape of data (the statistics), but they often fail at mimicking the logic of data (the rules).

TabKG changes the game by forcing the AI to learn the "laws of physics" for the supply chain first. It ensures that the fake data isn't just a pretty picture; it's a working model that respects the real-world rules of how orders, deliveries, and money actually flow. This makes the fake data trustworthy enough to use for serious business planning and simulation.

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 →