← Latest papers
🤖 machine learning

Interaction-Aware Influence Functions for Group Attribution

Original authors: Jaeseung Heo, Kyeongheung Yun, Youngbin Choi, Sehyun Hwang, Jungseul Ok, Dongwoo Kim

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

Original authors: Jaeseung Heo, Kyeongheung Yun, Youngbin Choi, Sehyun Hwang, Jungseul Ok, Dongwoo Kim

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 Big Problem: The "Sum" Doesn't Tell the Whole Story

Imagine you are a coach trying to figure out which players on your team are the most valuable. You have a standard way of doing this: you look at how much the team's score improves when you add one specific player. If Player A helps the team score 10 points, and Player B helps score 10 points, your old math says, "Great! If we have both, we get 20 points!"

But that's often wrong.

  • The Redundancy Trap: What if Player A and Player B are twins who play the exact same position? If you have Player A, adding Player B doesn't really help much more. They are "redundant." Your old math (adding 10 + 10) overestimates their value because it counts the same skill twice.
  • The Synergy Trap: What if Player A is a striker and Player B is a goalkeeper? Alone, they are good. But together, they cover the whole field perfectly. They are "complementary." Your old math (10 + 10 = 20) might underestimate how amazing they are together because it misses the magic of their teamwork.

In machine learning, researchers have been using this "old math" (called first-order influence functions) to decide which data points to keep or remove. They just add up the individual scores of data points. The paper argues this is a blind spot because it ignores how data points interact with each other.

The Solution: The "Interaction-Aware" Score

The authors propose a new way to score groups of data. Think of it as upgrading from a simple calculator to a team chemistry analyzer.

Instead of just asking, "How good is this player alone?", they ask, "How does this player change the team dynamic when added to the group we already have?"

They do this by looking at the "curvature" of the problem. Imagine the model's performance is a landscape with hills and valleys.

  • The Old Way: Assumes the landscape is flat. If you take a step forward (add a data point), you go up a fixed amount.
  • The New Way: Realizes the landscape is curved. If you take a step, the steepness might change depending on where you are and who else is walking with you.

This new method adds a "Pairwise Interaction Term" to the score.

  • If two data points are similar (like the twin players), the interaction term acts as a penalty, lowering their combined score to reflect redundancy.
  • If two data points are different but work well together (like the striker and goalie), the interaction term acts as a bonus, raising their score to reflect synergy.

How It Works in Practice (The Greedy Selector)

The paper also uses this new math to build a "smart selector" for picking the best training data. Imagine you are building a playlist for a party.

  1. The Old Way (Top-K): You pick the 10 songs that are individually the most popular.
    • Result: You end up with 10 songs that all sound exactly the same. The party gets boring because there's no variety.
  2. The New Way (Interaction-Aware): You pick the first song that is popular. Then, for the second song, you don't just pick the next most popular one. You ask, "Does this next song clash with the first one, or does it fit perfectly?"
    • If the next popular song is too similar to the first, the new math says, "Skip it, we already have that vibe."
    • You pick a song that is slightly less popular on its own but adds a totally new genre to the mix.
    • Result: A playlist that is diverse, balanced, and keeps the party going longer.

What They Actually Proved

The authors tested this idea in two main ways:

1. The "Truth Test" (Small Models)
They used small, simple models (like those used for recognizing handwritten digits or predicting concrete strength) where they could actually retrain the model from scratch to see the real result.

  • Finding: When they removed groups of similar data, the old method guessed the result poorly. The new method, which accounts for interactions, predicted the outcome almost perfectly. It was much better at tracking what actually happened when data was removed.

2. The "Big Model" Test (LLMs)
They applied this to Llama-3.1-8B, a massive Large Language Model (LLM). They wanted to select the best 5% of instruction data to teach the model how to follow commands.

  • The Setup: They compared their method against:
    • Random selection (picking data by chance).
    • The old "Top-K" influence method (picking the most influential data individually).
    • Other methods that look at how similar the data looks.
  • The Finding:
    • The old "Top-K" method actually performed worse than random selection. Why? Because it picked 13,000 examples that were all very similar to each other, making the model learn a narrow, repetitive view of the world.
    • The new "Interaction-Aware" method picked a diverse set of data. It beat random selection on every single task and beat the other advanced methods on 5 out of 7 tasks.

The Bottom Line

The paper claims that when you are dealing with groups of data, you cannot just add up individual scores. You must account for how the data points talk to each other. By adding a "team chemistry" calculation to the math, they created a tool that:

  1. Accurately predicts how removing a group of data affects a model.
  2. Selects better, more diverse training data for AI, preventing the model from getting stuck in a "redundant" loop.

They did not claim this works for clinical diagnosis, medical treatment, or specific future applications beyond data selection and model understanding. Their success is strictly in the realm of choosing better data to train AI models.

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 →