Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Logical fallacy detection and/or identification with natural-language-processing

Is there a package or methodology in existence for the detection of flawed logical arguments in text?

I was hoping for something that would work for text that is not written in an academic setting (such as a logic class). It might be a stretch but I would like something that can identify where logic is trying to be used and identify the logical error. A possible use for this would be marking errors in editorial articles.

I don't need anything that is polished. I wouldn't mind working to develop something either so I'm really looking for what's out there in the wild now.

like image 392
Usagi Avatar asked Apr 06 '12 16:04

Usagi


People also ask

How is logical fallacy detected?

Bad proofs, wrong number of choices, or a disconnect between the proof and conclusion. To spot logical fallacies, look for bad proof, the wrong number of choices, or a disconnect between the proof and the conclusion.

What is fallacy of language in logic?

The fallacies dependent on language are equivocation, amphiboly, combination of words, division of words, accent and form of expression. Of these the first two have survived pretty much as Aristotle thought of them.

What is logical fallacies in reading and writing?

Logical fallacies make an argument weak by using mistaken beliefs/ideas, invalid arguments, illogical arguments, and/or deceptiveness.

Is Gaslighting a logical fallacy?

This is called an ad hominem logical fallacy, and it's so characteristic of abuse, it's often just called 'personal abuse. ' You could even say that gaslighting is simply a veiled ad hominem attack, and that resisting makes a manipulator show their true colors.


1 Answers

That's a difficult problem, because you'll have to map natural language to some logical representation, and deal with ambiguity in the process.

Attempto Project may be interesting for you. It has several tools that you can try online. In particular, RACE may be doing something you wanted to do. It checks for consistency on the given assertions. But the bigger issue here is in transforming them to logical forms.

like image 172
Kenston Choi Avatar answered Oct 16 '22 18:10

Kenston Choi