🧪 This platform is in early beta. Features may change and you might encounter bugs. We appreciate your patience!
Everything you need to understand and use TellDear — from theoretical foundations to practical application.
Prefer a visual overview? Explore the 15-slide presentation →
TellDear is a Reasoning Taxonomy Explorer — an interactive platform for identifying, understanding, and analyzing reasoning flaws in text. It covers 535 distinct reasoning aspects across 6 dimensions, each with binary verification steps that can be evaluated by both humans and AI.
The platform combines insights from argumentation theory, cognitive psychology, propaganda studies, and formal logic into a single, searchable taxonomy. Whether you are a student learning about logical fallacies, a journalist fact-checking an article, or a researcher studying persuasion techniques, TellDear provides the tools to systematically analyze reasoning quality.
The TellDear taxonomy organizes reasoning patterns into six dimensions. Each dimension captures a different category of reasoning flaws, from formal logic violations to subtle psychological biases.
Violations of logical validity — arguments where the conclusion does not follow from the premises. Includes both formal fallacies (structural errors like affirming the consequent) and informal fallacies (content-based errors like ad hominem or straw man). These are the most classically studied reasoning errors, rooted in Aristotelian logic and modern Pragma-Dialectics.
Deliberate persuasion techniques designed to bypass rational evaluation. Includes emotional manipulation (fear appeals, loaded language), social pressure tactics (bandwagon, appeal to authority), and information distortion (cherry-picking, framing). These techniques are commonly found in political rhetoric, advertising, and media.
Systematic deviations from rational judgment caused by the brain's mental shortcuts (heuristics). Unlike logical fallacies, cognitive biases are often unconscious and affect everyone. Includes anchoring bias, availability heuristic, confirmation bias, the Dunning-Kruger effect, and many more documented in cognitive psychology research.
Misuse or misinterpretation of data and statistical reasoning. Includes confusing correlation with causation, base rate neglect, survivorship bias, and cherry-picking data. These errors are particularly prevalent in science reporting, health claims, and economic arguments.
Patterns of reasoning that are legitimate in some contexts but fallacious in others. Argumentation schemes describe common inference patterns (argument from analogy, argument from consequences) along with critical questions that must be answered for the scheme to be valid.
Structural patterns in how arguments are constructed and presented in discourse. Includes framing effects, rhetorical questions used as assertions, goalpost shifting, and other conversational tactics that can undermine productive dialogue.
An aspect is a single, well-defined reasoning pattern within the taxonomy. Each aspect has:
ad_hominem).(A ⇒ B) ∧ B ⇒ A.The taxonomy currently contains 535 aspects with a total of 1838 verification steps. You can browse all aspects in the Aspect Directory.
The Text Analyzer scans any text you provide against the full taxonomy. It operates in two modes:
When an API key is configured, the analyzer sends your text to an AI model along with the full taxonomy. The AI identifies reasoning flaws and returns:
Without an API key, the analyzer uses keyword-based pattern matching. This mode is less accurate but works entirely client-side with no API calls.
A key theoretical foundation of the TellDear taxonomy is Pragma-Dialectics, developed by Frans H. van Eemeren and Rob Grootendorst at the University of Amsterdam. This framework conceptualizes argumentation as a speech situation aimed at resolving a difference of opinion through rational discussion.
Pragma-Dialectics establishes ten prescriptive rules for critical engagement. Violations of these rules constitute logical fallacies — many of which are directly represented as aspects in the TellDear taxonomy.
Parties must not prevent each other from advancing standpoints or casting doubt on them.
Violation: Ad Hominem, Straw Man
A party who advances a standpoint is obliged to defend it if requested.
Violation: Evading or Shifting the Burden of Proof
Attacks on a standpoint must relate to the actual standpoint advanced.
Violation: Straw Man
Standpoints may only be defended using argumentation related to that standpoint.
Violation: Ignoratio Elenchi (irrelevant conclusion)
Parties may not falsely present something as an unexpressed premise or deny an implicit premise.
Violation: Denying an Implicit Premise
No party may falsely present a premise as an accepted starting point.
Violation: Arguing from unagreed-upon premises
A defense is only conclusive if it employs an appropriate, correctly applied argument scheme.
Violation: Faulty Analogy, Argumentum Ad Populum
Reasoning must be logically valid or capable of being made valid.
Violation: Hasty Generalization, confusing cause and effect
A failed defense must lead the protagonist to retract; a successful defense must lead the antagonist to retract doubt.
Violation: Refusal to Retract
Formulations must be clear and non-ambiguous.
Violation: Equivocation, Purposeful Ambiguity
Cognitive biases are systematic deviations from rational judgment. Unlike logical fallacies (which are errors in argument structure), biases arise from the brain's mental shortcuts — heuristics that evolved to enable fast decision-making but can lead to predictable errors.
The NL2FOL (Natural Language to First-Order Logic) framework is a neurosymbolic pipeline that translates unstructured text into formal symbolic logic. It provides the formal backbone for verifying logical validity of arguments.
Logical validity is verified using the CVC4 SMT solver (Satisfiability Modulo Theory). The process works by checking the negation of the formula: if the negation is satisfiable, a counter-model is generated, identifying a logical fallacy.
; Example: Affirming the Consequent
; FOL: (A ⇒ B) ∧ B ⇒ A
; SMT checks: ¬((A ⇒ B) ∧ B ⇒ A)
; Result: SAT (satisfiable) → formula is INVALID → fallacy confirmed
| Dataset | NL2FOL (GPT-4o) F1 | End-to-End LLM F1 |
|---|---|---|
| LOGIC | 78% | 96%* |
| LOGIC-CLIMATE | 80% | 58% |
* High end-to-end LLM score on LOGIC likely reflects training data leakage from public web sources.
2,449 examples of common logical fallacies across 13 categories (Ad Hominem, False Causality, False Dilemma, Faulty Generalization, Ad Populum, etc.).
1,079 examples for out-of-domain generalization testing, using climate news metadata.
Provides "valid" (non-fallacious) benchmarks. The entailment class (~170,000 pairs) is used to construct valid reasoning examples.
News comments containing common logical fallacies, serving as a primary source for training on informal discourse.
Eemeren, F. H. van, & Grootendorst, R. (1996). Fundamentals of Argumentation Theory: A Handbook of Historical Backgrounds and Contemporary Developments. Lawrence Erlbaum Associates.
Eemeren, F. H. van, Grootendorst, R., & Henkemans, F. S. (2002). Argumentation: Analysis, Evaluation, Presentation. Lawrence Erlbaum Associates.
Iqbal, S., et al. (2023). Towards automated analysis of rhetorical categories in students essay writings using Bloom's taxonomy. In LAK 2023 Conference Proceedings (pp. 418-429). ACM. doi:10.1145/3576050.3576112
Lalwani, A., Kim, T., Chopra, L., Hahn, C., Jin, Z., & Sachan, M. (2024). Autoformalizing Natural Language to First-Order Logic: A Case Study in Logical Fallacy Detection. ACL Anthology. github.com/lovishchopra/NL2FOL
Hebb, D. O. (1949). The Organization of Behavior. Wiley & Sons.
Wikipedia. List of cognitive biases. en.wikipedia.org
Every aspect in the TellDear taxonomy carries three metadata tags that enable filtering, adaptive difficulty, and audience-appropriate recommendations. The tags are stored in the AID JSON and used throughout the platform.
1–4 applicable areas per aspect: politics, media, science, everyday, business, legal, education
Tags are generated by AI for 535 aspects and reviewed manually. They are stored in the AID JSON alongside definitions, verification steps, and FOL patterns — making them machine-readable for downstream applications.
{
"id": "ad_hominem",
"name": "Ad Hominem",
"tags": {
"accessibility": 1,
"frequency": 1,
"subject_areas": ["politics", "media", "everyday"]
},
...
}