应用用户反馈和查询学习方法的信息检索研究
1. ACP2P方法概述
ACP2P方法为每个用户分配一个信息检索(IR)代理。当用户发出查询时,其IR代理主要与所属社区内的其他IR代理通信,也会向其他社区的IR代理询问信息。不同社区的IR代理之间的通信首先通过社区中的门户代理(PA)进行。PA在社区中扮演管理者或路由器的角色,保存社区内所有成员IR代理的地址,并协助将查询多播到社区内的IR代理。PA是社区的代表,也是上层社区的成员IR代理,这种机制可以构成分层社区结构。
以下是IR代理检索信息的流程:
graph TD;
A[IR Agent接收查询] --> B{能否找到足够数量(NR)的目标代理?};
B -- 是 --> C[直接向目标代理发出查询];
B -- 否 --> D[请求PA多播查询];
D --> E[PA多播查询到社区内所有IR代理];
E --> F{目标代理是否有相关信息?};
F -- 是 --> G[返回<YES, 最大文档得分, 相关文档数量>];
F -- 否 --> H[返回<NO>];
G --> I[PA收集答案并按最大文档得分降序排列目标代理];
H --> I;
I --> J[查询发送者IR代理向列表中的目标代理发出查询];
J --> K[目标代理直接返回检索结果];
表1展示了内容文件以及两个历史记录(Q/RDH和Q/SAH)的结构:
| 文件类型
超级会员免费看
订阅专栏 解锁全文
10万+

被折叠的 条评论
为什么被折叠?



