信息交互与音乐共享中的语义互操作性解析
1. 信息查询与交互基础
在信息查询过程中,查询会在特定上下文 (Kc ⊆ Dc) 中进行,该上下文由用于区分 (Gc) 的其他数据元素(反例)组成,并且反例与示例不能重叠,即 (Gc ∩ Kc = ∅)。例如,用户可以选择一些标签(如 “jazz”、“female - voice”、“piano”),基于标签系统得到一组可能的数据元素。若这是用户的首次交互,这些数据元素会与信息系统中的其他所有音乐文件进行对比。信息代理需要找出最佳分类器,以区分数据元素与上下文,然后向其他对等方查询最匹配的数据。代理之间不直接交换音乐文件或分类器,而是逐步协商标签。
2. 交互情况分类
可能出现以下五种交互情况:
- 成功交互 :
- 调用方所有者选择 (Gc ⊂ Dc) 并以 (Kc) 为上下文。
- 调用方信息代理将 (Gc)、(Kc) 分类为 (catc)。
- 调用方信息代理将 (catc) 编码为标签 (l) 并发送给被调用方。
- 被调用方信息代理将 (l) 解码为 (cats)。
- 被调用方信息代理使用 (cats) 过滤其数据集 (Ds),得到结果 (R) 并返回给调用方。
- 调用方所有者从 (R) 中选择相关数据 (F)。
- 调用方将 (F) 插入 (Dc) 并更新 (Wc),同时向被调用方发送成功信号。
- 被调用方更新 (Ws)。
成功交互时,调用方和被调用方会更新标签到类别的映射,增强使用的标签与分类器之间的关系(增加 (\Delta inc)),并削弱竞争关系。具体更新函数如