8.2.5 UAIU算法的实现步骤

8.2.5 UAIU算法的实现步骤

基于用户聚合的在线社交网络用户搜索意图理解与挖掘算法(UAIU)的实现步骤如下所示。

算法8-1:基于用户聚合的在线社交网络用户搜索意图理解与挖掘算法

输入:在线社交网络文本数据,主题数K,超参数α、β、η和μ

输出:用户搜索意图分布θ,关注者的意图分布φ,搜索意图权重表示ρ

(1)数据清洗与预处理

(2)构建基于RNN和IDF的权重先验β

(3)从微博数据中提取词对

(4)更新词分配和意图分配计数

(5)计算用户搜索意图分布

(6)采样用户搜索意图分布

(7)采样开关变量

(8)得到用户自身的搜索意图分布θ

(9)得到用户关注者的搜索意图分布φ

(10)得到意图的词分布ϕ

(11)得到用户搜索意图的结果

(12)聚类获取到的搜索意图表示,得到最终的用户搜索意图