首页> 外文会议>Federated Conference on Computer Science and Information Systems >Fuzzy logic rules modeling similarity-based strict equality
【24h】

Fuzzy logic rules modeling similarity-based strict equality

机译:模糊逻辑规则建模基于相似度的严格相等

获取原文

摘要

A classical, but even nowadays challenging research topic in declarative programming, consists in the design of powerful notions of “equality”, as occurs with the flexible (fuzzy) and efficient (lazy) model that we have recently proposed for hybrid declarative languages amalgamating functional-fuzzy-logic features. The crucial idea is that, by extending at a very low cost the notion of “strict equality” typically used in lazy functional (HASKELL) and functional-logic (CURRY) languages, and by relaxing it to the more flexible one of similarity-based equality used in modern fuzzy-logic programming languages (such as LIKELOG and BOUSI∼PROLOG), similarity relations can be successfully treated while mathematical functions are lazily evaluated at execution time. Now, we are concerned with the so-called Multi-Adjoint Logic Programming approach, MALP in brief, which can be seen as an enrichment of PROLOG based on weighted rules with a wide range of fuzzy connectives. In this work, we revisit our initial notion of SSE (Similarity-based Strict Equality) in order to re-model it at a very high abstraction level by means of a simple set of MALP rules. The resulting technique (which can be tested on-line in dectau.uclm.es/sse) not only simulates, but also surpass in our target framework, the effects obtained in other fuzzy logic languages based on similarity relations (with much more complex/reinforced unification algorithms in the core of their procedural principles), even when the current operational semantics of MALP relies on the simpler, purely syntactic unification method of PROLOG.
机译:在声明式编程中,一个经典的,但时至今日仍然具有挑战性的研究主题在于设计强大的“平等”概念,正如我们最近为混合声明性语言混合功能所提出的灵活(模糊)和有效(懒惰)模型一样-模糊逻辑功能。关键思想是,通过以非常低的成本扩展通常在惰性函数(HASKELL)和函数逻辑(CURRY)语言中使用的“严格相等”的概念,并将其放宽为基于相似性的更灵活的一种在现代模糊逻辑编程语言(例如LIKELOG和BOUSI〜PROLOG)中使用等式时,可以在执行时延迟计算数学函数的同时成功处理相似关系。现在,我们简单地关注所谓的多伴随逻辑编程方法,MALP,可以将其看作是基于加权规则和大量模糊连接词的PROLOG的丰富。在这项工作中,我们重新审视了SSE(基于相似性的严格平等)的最初概念,以便通过一组简单的MALP规则在非常高的抽象级别上对其进行建模。产生的技术(可以在dectau.uclm.es/sse中进行在线测试)不仅可以模拟,而且可以在我们的目标框架中超越其他基于相似关系的模糊逻辑语言所获得的效果(复杂得多/即使在当前MALP的操作语义依赖于PROLOG的更简单,纯粹的语法统一方法的情况下,它们也能以程序规则为核心进行增强的统一算法)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号