新闻的推荐系统是为了给信息流的用户推荐资讯 feed。接口返回的信息不一定会被外显曝光。

在瀑布流式的外显曝光场景下,重排能够减少用户的疲劳度。

这就涉及到推荐系统的设计,流量要经过什么样的链路呢?

接入层、推荐中控、画像、召回、粗排、精排、重排。这些系统会形成星型架构和树形架构。

不同的架构之间有一个典型的优缺点需要取舍:链路长度会影响网络传输的最终效率,也会影响推荐系统的性能。

feeds推荐引擎典型架构
feeds推荐引擎典型架构.drawio