OracleAnalyser: Analysing Implicit Semantics of Oracle Bone Scripts through MLLMs with Post-training
The paper introduces OracleAnalyser, a 3B-parameter post-trained framework utilizing a novel Stable Focal Preference Optimization (SFPO) algorithm and new datasets to significantly advance the implicit semantic analysis of oracle bone scripts beyond traditional recognition tasks.
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 have a giant, ancient puzzle box made of turtle shells and animal bones. These are Oracle Bone Scripts, the oldest writing system in China, carved thousands of years ago. For a long time, experts have been trying to figure out what these strange pictures mean. So far, they've managed to translate about 1,600 of the 4,500+ characters, but the rest remain a mystery.
Until now, most computer programs trying to solve this puzzle have been like photocopiers. You show them a picture of a bone carving, and they try to guess, "Is this character 'A' or 'B'?" They are good at matching patterns they've seen before, but they don't really understand the picture. They just memorize the answer.
This paper introduces a new AI called OracleAnalyser. Instead of just being a photocopier, OracleAnalyser is like a detective or a translator who actually looks at the clues and explains why they think a character means what it means.
Here is how they built this detective, using simple analogies:
1. The Problem: "Blind Guessing" vs. "Thinking"
Previous AI models were like students who memorized the answer key but didn't understand the math. If they saw a character they hadn't memorized, they would just guess.
- The Old Way: Show a picture of a bone with a drawing of a person carrying something on their head. The AI guesses "This is the character for 'Sky'." But it can't explain why.
- The New Way (OracleAnalyser): The AI looks at the same picture and says, "I see a person standing up. There is a round shape above their head, like they are holding something heavy. This looks like the ancient symbol for 'Sky'." It breaks the image down into parts before giving the answer.
2. The Training: Teaching the Detective
The researchers didn't just feed the AI more pictures. They taught it how to think in three steps:
Step 1: The Lecture (Supervised Fine-Tuning)
They took a smart AI (Qwen2.5-VL) and showed it thousands of examples where an expert explained the picture before naming the character. It's like a teacher showing a student: "Look at these lines; they look like a roof. This means 'House'." The AI learned to mimic this reasoning.Step 2: The Practice Exam (Generating Data)
The AI was asked to take a test. Sometimes it got the answer right, sometimes wrong. The researchers collected these attempts.- The Good Answer: "This looks like a tree with roots." (Correct)
- The Bad Answer: "This looks like a stick." (Wrong)
They used these pairs to teach the AI the difference between a good explanation and a bad one.
Step 3: The Special Coaching (SFPO)
This is the paper's biggest innovation. Standard training methods can sometimes get confused if the "bad" answers are actually kind of right (e.g., saying a tree looks like a stick isn't totally wrong, but it's not specific enough).
The researchers created a new coaching method called Stable Focal Preference Optimization (SFPO).- The Analogy: Imagine a coach who doesn't just yell "Wrong!" at every mistake. Instead, the coach focuses on the most important mistakes and ignores the ones that are too confusing or trivial. They also make sure the student doesn't forget everything they learned in the first lecture (the "Lecture" step). This keeps the AI stable and focused on the most valuable lessons.
3. The Result: A Small Brain with Big Smarts
Usually, to solve hard problems, you need a massive computer brain (a huge AI model). But OracleAnalyser is surprisingly small—it only has 3 billion parameters (think of this as a small, efficient brain compared to the giant 70-billion-parameter brains of its competitors).
Despite being smaller, it performed better than all the giant models.
- On known characters: It was much better at explaining the meaning and identifying the character.
- On unknown characters: When shown a bone carving it had never seen before, it could still look at the picture, describe the shapes (like "looks like smoke" or "looks like a roof"), and make a smart guess.
Summary
The paper claims that by teaching an AI to analyze the picture first (like a detective) rather than just recognize the pattern (like a photocopier), and by using a special, stable training method to avoid confusion, they created a small but powerful tool. This tool helps researchers understand ancient Chinese history by explaining the "story" behind the ancient drawings, not just guessing the name of the character.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.