← Latest papers
💬 NLP

HABIB_TAZ at SemEval-2026 Task 11: Disentangling Formal Logic from Content via Synthetic Training and Multi-Objective Optimization

The HABIB_TAZ system achieved top rankings in SemEval-2026 Task 11 by employing mDeBERTa-v3 models trained on synthetic syllogistic data with multi-objective optimization to effectively disentangle formal logic from content bias across multiple languages.

Original authors: Abdullah Shaikh, Zain Naqi, Taha Zahid, Sandesh Kumar, Abdul Samad

Published 2026-07-17
📖 4 min read☕ Coffee break read

Original authors: Abdullah Shaikh, Zain Naqi, Taha Zahid, Sandesh Kumar, Abdul Samad

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 teaching a super-smart robot how to solve logic puzzles. You give it a rule: "If all birds can fly, and a penguin is a bird, then a penguin can fly." A human might pause and say, "Wait, penguins can't fly! That rule is wrong in the real world." But a robot that relies too much on its "common sense" might get confused. It might think, "Oh, penguins are birds, and birds fly, so the conclusion must be true," even though the logic itself is flawed because the starting rule was false. This is the tricky problem scientists are trying to solve with Large Language Models (LLMs). These are the powerful AI brains behind chatbots and search engines. They are amazing at writing stories and answering questions, but they often struggle to separate what is logically true from what sounds believable. They get tricked by "content effects," where the real-world meaning of the words distracts them from the actual structure of the argument. The goal of this research is to build an AI that acts like a strict logician: one that checks if the math of the argument works, regardless of whether the story sounds silly or sensible.

The team behind this project, HABIB_TAZ, entered a competition called SemEval-2026 Task 11 to test exactly this ability. Their mission was to create a system that could look at syllogisms (a type of logical argument with two premises and a conclusion) in 12 different languages and decide if the conclusion followed the rules, even if the premises were nonsense or if there were extra, distracting sentences thrown in.

To solve this, the researchers didn't just feed their AI more real-world data. Instead, they built a "synthetic" training ground. Imagine they created a giant factory that generates millions of logic puzzles using strict, made-up rules and gibberish words, rather than real animals or objects. This was to stop the AI from learning shortcuts based on real-world knowledge. They then trained their AI model, which is based on a powerful language engine called mDeBERTa-v3, using a special three-part training recipe. First, they used a technique to make sure the model didn't ignore the harder, trickier examples. Second, they added a "bias penalty," which is like a teacher gently scolding the student every time they get distracted by how "plausible" a story sounds, forcing them to focus only on the logic. Third, they used a consistency check to ensure the model understood that a complex sentence meant the same logical thing as a simple one.

The results were a mix of perfect scores and interesting challenges. On the simpler tasks—English-only puzzles, English puzzles with distractions, and puzzles in 12 languages without distractions—their system achieved a perfect 100.0 score. It completely ignored the "real-world" tricks and got the logic right every single time, with zero bias. However, the hardest challenge was the "Noisy Multilingual" task, where the AI had to deal with 12 languages and distracting sentences. Here, the system ranked 6th. It got 89.06% of the answers right, but it still showed a small amount of bias (2.89%).

The researchers found that their special training recipe worked wonders for the easier tasks, proving that you can teach an AI to be a pure logician if you train it on synthetic, rule-based data rather than messy real-world text. For the hardest task, they noticed that the model struggled more with the original multilingual data than with English translations, suggesting that the way the model handles different languages is still a bit shaky. They also discovered that adding a specific "consistency" check (using KL-Divergence) helped the model stay stable across different languages, though it required a lot of computer power to run. Ultimately, the paper suggests that while we can build AIs that are incredibly good at pure logic, making them robust across every language and every type of noise is still a work in progress. The team has made their code and data generation tools public, hoping others will use them to build even better, more logical AI in the future.

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 →