《中国人工智能学会通讯》——11.59 面向移动 App 的流行度建模方法

简介: 本节书摘来自CCAI《中国人工智能学会通讯》一书中的第11章,第11.59节, 更多章节内容可以访问云栖社区“CCAI”公众号查看。

11.59 面向移动 App 的流行度建模方法

正如前面所提到的,为了促进移动 App 的推广和普及,许多在线移动 App 商店都提供了定期更新的 App 排行榜,并允许下载者对 App 进行评分和评论。这些排名、评分、评论信息均可以被称为 App的流行度信息,它们在移动 App 相关服务中扮演了十分重要的角色,例如可以帮助实现应用服务的深入理解、移动市场趋势分析,以及其他与 App 推荐相关的智能服务等。

目前,针对如何有效地使用来自于移动 App 的流行度信息方面的研究仍然十分零散,尚缺乏一个综合的模型来对它们进行整合。事实上,在研究面向 App的流行度信息建模问题上存在两个主要的挑战。首先,移动 App 的流行度信息通常变化很快,同时具有很强的时间依赖性。举例来说,尽管一个 App 每天的排名会有变化,但是由于流行度的持续特性,一个排名很高的 App 不太可能第二天突然就跌到了榜底的位置。其次,移动 App 的流行度信息是异构的,但是它们之间却存在着潜在的语义关联。例如,尽管“Ranking=1”和“Rating=5”来自于不同的流行度观察,但是从语义上讲它们都表示一个 App 非常流行。

基于上面的讨论,我们提出了一种基于隐马尔科夫模型(Hidden Markov Model,HMM)的序列化方法,对移动 App 的异构流行度信息进行综合建模。具体而言,我们首先通过使用异构的流行度观察值(即排名、评分、评论等)扩展原始的 HMM,并提出了一种基于流行度的 HMM(Popularity based HMM,PHMM)。这个模型中,App 的流行度信息可以通过不同的隐式流行度状态,以及这些状态之间的转移来进行建模,从而能够捕获到异构流行度信息之间的潜在语义关联以及时序依赖性。然后,为了效率地训练这个模型,我们提出了一种基于二部图(Bipartite Graph)的参数估计方法,对流行度观察值进行预聚类。预聚类的结果可以被用于 PHMM 的模型参数选择以及初始状态赋值。事实上,PHMM 是一个综合模型,通过这个模型可以实现很多的移动应用服务,例如流行度预测,并由此实现基于趋势的移动 App 推荐、虚假评分 / 评论检测,以及排名欺诈检测问题。

相关文章
|
2月前
|
人工智能 安全 数据挖掘
Pandas AI:Pandas与人工智能的结合,让你不再拘泥于如何使用pandas方法及处理语法
Pandas AI:Pandas与人工智能的结合,让你不再拘泥于如何使用pandas方法及处理语法
|
9天前
|
开发框架 前端开发 Android开发
专刊:从网页到应用:探索在线生成 App 的技术方法
【4月更文挑战第27天】在数字化时代,移动App变得不可或缺,而在线生成App的技术正逐渐兴起,为开发者提供快捷创建移动应用的途径。本文探讨了网页到App的转变过程,介绍了WebView嵌入、混合式开发框架和云端打包技术等方法,以及在线生成App的步骤、优势和挑战。虽然存在性能和功能限制,但随着技术进步,未来在线生成App将有更多可能性,为移动应用开发带来便利。
|
2月前
|
Android开发 iOS开发 开发者
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
120 0
|
13天前
|
人工智能 API
【AI大模型应用开发】【LangChain系列】实战案例6:利用大模型进行文本总结的方法探索,文本Token超限怎么办?
【AI大模型应用开发】【LangChain系列】实战案例6:利用大模型进行文本总结的方法探索,文本Token超限怎么办?
23 0
|
13天前
|
存储 人工智能 JSON
【AI大模型应用开发】【RAG优化 / 前沿】0. 综述:盘点当前传统RAG流程中存在的问题及优化方法、研究前沿
【AI大模型应用开发】【RAG优化 / 前沿】0. 综述:盘点当前传统RAG流程中存在的问题及优化方法、研究前沿
39 0
|
13天前
|
人工智能 Python
【AI大模型应用开发】【RAG评估】1. 通俗易懂:深度理解RAGAS评估方法的原理与应用
【AI大模型应用开发】【RAG评估】1. 通俗易懂:深度理解RAGAS评估方法的原理与应用
34 0
|
13天前
|
人工智能 开发框架 数据可视化
【AI大模型应用开发】【RAG评估】0. 综述:一文了解RAG评估方法、工具与指标
【AI大模型应用开发】【RAG评估】0. 综述:一文了解RAG评估方法、工具与指标
38 0
|
13天前
|
存储 人工智能 开发框架
【AI大模型应用开发】【AutoGPT系列】0. AutoGPT概念及原理介绍 - Agent开发框架及ReAct方法
【AI大模型应用开发】【AutoGPT系列】0. AutoGPT概念及原理介绍 - Agent开发框架及ReAct方法
18 0
|
24天前
|
数据采集 机器学习/深度学习 人工智能
|
24天前
|
机器学习/深度学习 数据采集 人工智能