多步前瞻性代理与上下文感知服务组合方法
1. 多步前瞻性代理
在展望未来的多个步骤时,代理会面临多种不同的可能进化路径问题。它需要能够在这些路径中进行偏好选择,以从当前状态(通常是任何状态)确定最佳路径。像先验和后验这样的局部偏好已不再足够适用,因为它们只能用于评估一个承诺的一步远后果。代理应该能够通过可用的历史信息,以及对每个进化选择的后果或副作用进行定量或定性评估,来声明性地指定进化之间的偏好。
为此,我们为代理配备了两种进化级别的偏好:进化结果后验偏好和进化历史偏好。
1.1 进化结果后验偏好
后验偏好被推广用于在两种进化之间进行选择。进化结果后验偏好是通过评估遵循某些进化的后果来执行的。代理必须运用想象力(前瞻能力)和现有知识来评估按照特定进化路径发展的后果。进化结果后验偏好规则的形式如下:
Ei ≪E j ←holds in evol(Li,Ei),holds in evol(Lj,E j)
其中, Ei
和 E j
是进化, Li
和 Lj
是领域文字。如果 Li
和 Lj
分别作为根据 Ei
或 E j
进化的副作用为真,则此偏好意味着 Ei
优于 E j
。可选地,在偏好规则的主体中可以使用任何 Prolog 谓词,用于定