是否存在用于检测文本中有缺陷逻辑参数的包或方法?逻辑谬误检测和/或自然语言处理识别
我希望有一些东西可以用于不是在学术环境(如逻辑类)中编写的文本。这可能是一个延伸,但我希望能够确定逻辑尝试使用的位置并确定逻辑错误。这可能会在编辑文章中标记错误。
我不需要任何抛光的东西。我不介意为了开发一些东西而努力,所以我现在真的在寻找什么。
是否存在用于检测文本中有缺陷逻辑参数的包或方法?逻辑谬误检测和/或自然语言处理识别
我希望有一些东西可以用于不是在学术环境(如逻辑类)中编写的文本。这可能是一个延伸,但我希望能够确定逻辑尝试使用的位置并确定逻辑错误。这可能会在编辑文章中标记错误。
我不需要任何抛光的东西。我不介意为了开发一些东西而努力,所以我现在真的在寻找什么。
这是一个难题,因为您必须将自然语言映射到某种逻辑表示形式,并处理流程中的歧义。
Attempto Project可能对您有兴趣。它有几个tools,你可以尝试在线。特别是,RACE可能正在做你想做的事情。它检查给定断言的一致性。但是更大的问题在于将它们转化为逻辑形式。
对于逻辑公理的逻辑学,OpenCyc和商业完整的Cyc本体可能也值得研究。 CycML被用作语言来模拟逻辑断言,并且Cyc引擎能够进行逻辑推理。 OpenCyc的来源可在OpenCyc SourceForge project中找到。 Cyc Wikipedia page也有很好的信息。
是的,这是一个非常讨厌的问题。我建议你尽量专注于一个狭窄的领域。例如,如果您正在寻找癌症测定中的逻辑错误,您必须关注哪种类型的癌症以及您想要解决的问题,例如:正确的治疗计划,正确的观察结果,正确的程序,正确的阶段确定等。然后,您必须找到该特定癌症的分类或本体,例如:Medline。因此,例如,您可能需要专注于仅肺癌,然后仅关注肺癌类型的一部分,并且仅观察肺癌的观察结果。然后,您将识别您的语料库,知识树,实体关系,然后担心否定检测,假设和主题检测。如果医疗保健没有让你的船漂浮,我听到另一个具有挑战性的逻辑错误领域是法律/法律行业。
这是如何回答OP的问题?这仅仅是一个建议,更多地关注某一点,但是OP要求包装或方法。我不认为你提供了“自然语言处理”的方法。我认为你应该修改你的答案,以更好地处理他所要求的 – flen 2017-07-11 04:40:50