Wiki › Project

Claim Conflict Finder

Project · agent skill · 2026

Claim Conflict Finder is a free, open-source agent skill that shows where research papers disagree, and whether different datasets, populations or methods explain the disagreement. It is the middle step of the Research Suite, between Paper Scout and Research Dossier.

How it works

  1. The agent extracts claims. It reads each paper and records its main findings as structured claims. Each claim has:
    • a subject, a relation and an object;
    • a direction, a metric and values;
    • the dataset, population, method and conditions;
    • a verbatim quote of up to 25 words, and where in the paper it came from.
  2. A script aligns and compares them. scripts/conflicts.py, in Python, matches equivalent claims: synonyms, plurals, and reversed statements, so "B underperforms A" matches "A outperforms B". It compares every pair across papers and labels it a contradiction, null versus effect, magnitude, conditional or agreement.
  3. Each disagreement gets a verdict. It is either genuine (the same setup gives a different answer, so read both papers) or explained by a recorded difference in context. Either way it comes with a plain-English explanation and a severity.

Outputs

FileWhat it is
conflict_map.htmlAn interactive evidence matrix (relationships × papers) and side-by-side conflict cards; offline, light and dark, mobile-friendly
conflicts.mdA readable report, most important disagreements first
conflicts.jsonEvery topic and compared pair, machine-readable
claims.ttlAn RDF/Turtle knowledge graph of papers, claims and concepts, linked by conflictsWith and agreesWith, ready to query with SPARQL

The Turtle export makes the skill a small piece of ontology engineering. It turns a literature review into a graph that a triple store can reason over. The script makes no network requests.

See also

In the knowledge graph

Claim Conflict Finder and the 14 things it is linked to. Open any dot for its page, or explore it in the full graph.

When
2023202420252026
Oct 2026 · 6 commits

As data

Everything on this page is read from triples in the knowledge graph. These are the 27 it states about Claim Conflict Finder, and 4 more its ontology implies; the console runs SPARQL over the whole graph, here in your browser.

Download
@prefix id: <https://ask.chaipat.cc/id/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix cj: <https://ask.chaipat.cc/ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

id:ClaimConflictFinder
    a cj:Project ;
    rdfs:label "Claim Conflict Finder" ;
    cj:description "Agent skill that shows where research papers disagree and whether datasets, populations or methods explain it." ;
    cj:context id:OpenSource ;
    cj:repository "https://github.com/AppleBoiy/claim-conflict-finder"^^xsd:anyURI ;
    cj:firstCommit "2026-10-27"^^xsd:date ;
    cj:lastCommit "2026-10-27"^^xsd:date ;
    cj:commitCount 6 ;
    cj:kind "agent skill" ;
    cj:license "MIT" ;
    cj:theme id:ThemeAgentSkills , id:ThemeResearchTools , id:ThemeOntology ;
    cj:uses id:Python , id:AgentSkillsStd , id:KnowledgeGraphs ;
    cj:tier 2 ;
    cj:implements id:ClaimExtraction ;
    cj:handles id:TurtleFormat , id:JSONFormat ;
    cj:partOf id:ResearchSuite ;
    cj:mentions id:PaperScout , id:ResearchDossier , id:SPARQL ;
    cj:article "https://ask.chaipat.cc/wiki/ClaimConflictFinder"^^xsd:anyURI ;
    cj:activeIn id:Y2026 ;
    cj:activity _:b8 .