← Latest papers
🤖 machine learning

Human Preference aligned Tabular Similarity

This paper argues that current tabular embedding methods, optimized for prediction tasks, fail to align with human preferences for similarity search, and proposes a new evaluation procedure to address this gap using a Product Lifecycle Management (PLM) use case.

Original authors: Frederik Hoppe, Astrid Franz, Marianne Michaelis, Lars Kleinemeier, Udo Göbel

Published 2026-07-29
📖 6 min read🧠 Deep dive

Original authors: Frederik Hoppe, Astrid Franz, Marianne Michaelis, Lars Kleinemeier, Udo Göbel

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 walking through a massive, magical library where every book is actually a spreadsheet of numbers and words. In this library, there are robots whose job is to find books that are "similar" to the one you are holding. If you pick up a book about "fixing a broken toaster," the robot should hand you other books about toaster repairs, not books about baking cakes or driving cars. This is the world of tabular data—the organized grids of information that run our businesses, hospitals, and factories. The robots use something called embeddings, which are like invisible magnetic codes that turn each row of data into a point in a giant, multi-dimensional space. The closer two points are, the more similar the robot thinks the data is.

For a long time, scientists have been teaching these robots to get really good at guessing the answer to a specific question, like "Will this part break?" or "What is the price?" But here is the catch: being good at guessing an answer doesn't always mean being good at finding things that feel similar to a human. A robot might think two parts are twins because they both have the number "5" in them, even though a human engineer knows one is a screw and the other is a bolt. This paper asks a very important question: How do we make sure these robots are finding things that actually make sense to the different people using them, like engineers, factory workers, or shoppers?


The Problem: When Robots Get the "Vibe" Wrong

The authors of this paper, working with a company that builds software for managing product lifecycles, noticed a big gap. They saw that while robots are getting smarter at turning tables of data into those invisible magnetic codes, we don't have a good way to check if those codes match what humans actually care about.

Imagine you ask a robot to find "similar" change requests for a new car part. An engineer might say, "These are similar because they both deal with the engine's cooling system." A factory worker might say, "No, these are similar because they both require the same welding machine." A buyer might say, "These are similar because they come from the same supplier."

The paper argues that current ways of testing these robots are like grading a student only on their math test scores, even though the student is trying to become a poet. The standard tests measure if the robot can predict a number or a category correctly, but they don't ask: "Did the human user find the result useful?" The authors suggest that without asking humans what they think, we are flying blind. We might have a robot that is technically perfect at math but terrible at understanding human needs.

The Solution: A "Taste Test" for Data

To fix this, the authors propose a new workflow that sounds a bit like a blind taste test for food, but for data. Instead of just running the robot and hoping for the best, they suggest a three-step process to get human feedback:

  1. The Setup: First, the robot creates its magnetic codes for all the data and stores them.
  2. The Pick: A human user is shown a specific item (the "anchor"), like a specific part or a ticket. The robot then pulls up a list of items it thinks are the closest matches.
  3. The Vote: The human looks at the original item and one of the robot's suggestions side-by-side. They then give it a rating: "Identical," "Similar," "Slightly Similar," or "Not Similar."

This isn't just a one-time thing. The authors suggest doing this over and over, collecting thousands of these "votes." This creates a map of what different groups of people actually consider similar.

What They Found: Everyone Sees the World Differently

To test their idea, the team ran a small pilot study. They took a list of 20 different "tickets" (like requests for help or changes) and asked three different people to rate the top 6 matches the robot found for each one.

The results were eye-opening. Out of 120 pairs of items they looked at, the three people only agreed on the rating for 63 pairs (which is 52.5%). In 52 pairs (43.3%), two people agreed but the third disagreed. And in 5 pairs (4.2%), all three people gave different ratings!

This proves that "similarity" is not a single, fixed fact. It depends entirely on who you are. An engineer might see a pattern that a purchaser misses, and vice versa.

The team then tested 10 different robot algorithms to see which one was the best at guessing what these humans wanted. Here is the twist: There was no single "winner."

  • For Annotator 1 and Annotator 3, Algorithm 7 was the best.
  • But for Annotator 2, Algorithm 4 was the best.

Even more interesting, the difference between the "best" and "second best" for Annotator 2 was tiny—just one single triplet (a group of three items) out of 165. This suggests that with such a small number of votes, it's hard to be 100% sure which robot is truly better. The authors point out that we need more data to be confident, but the main takeaway is clear: One size does not fit all. A robot that is perfect for an engineer might be useless for a buyer.

Why This Matters for Trust

The paper concludes that for AI to be truly trustworthy, we can't just rely on the robot's internal math. We need to build a system where humans can constantly check the robot's work.

They highlight four key benefits of this approach:

  • Fairness: It ensures the robot treats different groups of people (like engineers vs. buyers) fairly, rather than favoring one perspective.
  • Transparency: It lets people see why the robot picked a certain item, making the "black box" a little less dark.
  • Robustness: It helps find messy data, like duplicates or confusing categories, that the robot might be getting wrong.
  • Accountability: It creates a paper trail of human decisions, which is crucial if the AI makes a mistake in a regulated industry.

The authors admit that asking humans to do this is hard work and takes time. They don't claim to have solved the problem perfectly yet. Instead, they are calling on the scientific community to start using these "human taste tests" as a standard part of building AI. They argue that trust isn't something you bake into the code once; it's something you build by constantly listening to the people who use the system.

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 →