Популярность – это накопленный объем: сколько всего установок и обращений собрал объект. Трендовость это характеристика движения: насколько быстро объем меняется и ускоряется ли рост в последние дни.
Сначала по дням считается общее число установок с учетом обновлений и удалений. Затем берется ускорение, то есть изменение скорости роста от дня ко дню. Далее применяется коэффициент затухания, чтобы давние всплески весили меньше свежих. Отдельно вычисляется доля установок объекта от всего каталога или от группы похожих объектов. Итоговая оценка получается как произведение накопленного ускорения на эту долю.
Два приложения с одинаковым числом установок за сегодня получают разные оценки, если одно росло ровно много месяцев, а второе резко ускорилось на этой неделе. Сезонный спрос, инфоповод, крупное обновление и партнерская интеграция дают вклад именно в эту группу сигналов, а не в объем.
Читать: Патент Google US8819025B2, Recommending applications based on installation histories; Курс Google по рекомендательным системам