免责声明:我的回答纯属猜想。我真的无法直接了解 Pinterest 算法是什么。
Pinterest 可能会使用某种相似性搜索/排名(如 EdgeRank)作为决定显示哪些内容的基础。
假设我尝试在 Pinterest 上查找/搜索“乌鸦”。
显示的一些结果显示:
- 乌鸦和渡鸦的图像 [相似的图像,相似的概念? ]
- 长长的黑发女性的图像,哥特式服装 [类似图像]
- Russel Crowe 的图像 [ Crowe ~ crow。语音相似度? ]
- 黑色鸟类的图像 [图像相似性]
- 铅笔/钢笔素描和设计的图像占主导地位,其中一些是鸟类(没有提到这些是乌鸦)[我经常用别针素描。基于用户亲和力?]
- 耳环的图像,看起来像乌鸦的轮廓? (在任何地方都没有提到乌鸦这个词)[用户偏好? ]
- 美国原住民特征的图像(同样,在任何地方都没有提到乌鸦或乌鸦这个词)。 【概念相似? ]
- 来自同一站点的更多图片? [来源相似性]
缺少什么:
- 食物的图像
我的猜测是,图像相似度是核心“搜索和排名”机制,几乎没有其他附加组件。
上传照片(风景照片、人物照片、素描、食物照片等)时,可能会发生一些高级别的图像分类。
我相信 Pinterest 目前有两种排名方式,标签搜索的工作方式类似于搜索引擎算法过去的工作方式,然后我推测用户个人资料评分。
标签搜索/pin 描述通过将 pin 与一组关键字相关联,然后考虑语义搜索并显示一组 pin 来工作。参与度越高、被固定的次数越多,您的 pin 在自然搜索(在搜索引擎上)和 Pinterest pin 搜索中排名的可能性就越大。我认为,如果您要与其他网络进行比较,它的行为与 Tumblr 对您的页面进行排名的方式非常相似(类别页面排名不那么频繁)
我想一旦用户对 pin 进行了更多优化,Pinterest 将创建一个更智能的排名引擎。可以肯定的是,如果您联系 Pinterest 的技术团队,他们将能够扩展更多