首页> 外文期刊>Science of Computer Programming >Higher-order logic programming: An expressive language for representing qualitative preferences
【24h】

Higher-order logic programming: An expressive language for representing qualitative preferences

机译:高阶逻辑编程:一种表示定性偏好的表达语言

获取原文
获取原文并翻译 | 示例

摘要

We consider the problem of concisely representing and handling preferences in logic programming and relational databases. Our starting point is the well-known proposal developed in which advocates the embedding of first-order preference formulas into relational algebra through awinnowoperator that is parameterized by a database relation and a preference formula. We argue that despite its elegance, the above proposal has certain shortcomings: onlyintrinsicpreference formulas are supported, the preference relations and the preference queries are expressed in two different languages, and there is no direct way to define alternative operators beyond winnow. We propose the use of higher-order logic programming as a logical framework that remedies the above deficiencies. In particular, the proposed framework supports both intrinsic and extrinsic preference formulas, it can represent both preference relations as-well-as queries, and it can be used to define a variety of interesting alternative operators beyond winnow. We demonstrate the feasibility of our approach by presenting an implementation and an experimental evaluation of all the proposed concepts in the higher-order logic programming language Hilog.
机译:我们考虑在逻辑编程和关系数据库中简洁地表示和处理首选项的问题。我们的出发点是提出的著名建议,其中提倡通过awinnowoperator将一阶偏好公式嵌入到关系代数中,该运算符由数据库关系和偏好公式进行参数化。我们认为,以上提议尽管优雅,但仍存在某些缺陷:仅支持固有偏好公式,偏好关系和偏好查询用两种不同的语言表示,并且除winnow外,没有直接的方法来定义替代运算符。我们建议使用高阶逻辑编程作为弥补上述缺陷的逻辑框架。特别地,所提出的框架同时支持内在和外在偏好公式,它既可以表示偏好关系又可以表示查询,并且可以用来定义Winnow之外的各种有趣的替代运算符。我们通过在高阶逻辑编程语言Hilog中提出所有建议概念的实现和实验评估,证明了我们方法的可行性。

著录项

  • 来源
    《Science of Computer Programming》 |2018年第1期|173-197|共25页
  • 作者单位

    Department of Informatics and Telecommunications, National and Kapodistrian University of Athens,Institute of Informatics and Telecommunications, NCSR Demokritos;

    Department of Informatics and Telecommunications, National and Kapodistrian University of Athens;

    Department of Informatics and Telecommunications, National and Kapodistrian University of Athens,Institute of Informatics and Telecommunications, NCSR Demokritos;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Preferences; Higher-order logic programming; Hilog;

    机译:首选项;高阶逻辑编程;Hilog;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号