Введение
Креативность играет очень важную роль в отображении продуктов в электронной коммерции.Продавцы обычно создают несколько идей для всесторонней демонстрации, поэтому демонстрируют наиболее привлекательный дизайн.Максимальный рейтинг кликов (CTR)является решающим. Тем не менее, креативные рекомендации продуктов более подвержены проблемам холодного запуска, чем традиционные рекомендации продуктов, потому что данные о кликах пользователей более скудны, а креативы также могут часто меняться. В этой статье предлагается элегантный метод интеграции визуальных априорных знаний в бандитскую модель, основанный наNeuralllinearПлатформа рассматривает приблизительные байесовские нейронные сети в системе выборки Томпсона, используя способность нейронных сетей к обучению и методы апостериорной выборки. В общем в статье:
- Предложите визуальную модель ранжирования (называемую VAM), которая способна оценивать новые идеи на основе их внешнего вида.
- Принимая изученные визуальные прогнозы в качестве априорных, предлагается улучшенная модель гибридного бандита (HBM) для получения более точных апостериорных оценок за счет использования большего количества данных наблюдений.
- Создание нового большого набора данных объявленийCreativerank, обширные эксперименты с этим набором данных и общедоступным набором данных Mushroom демонстрируют эффективность метода.
Предварительные знания и связанная с ними работа
Предварительные знания
описание проблемы
Учитывая продукт, цель состоит в том, чтобы определить, какой креатив является наиболее привлекательным. В то же время необходимо оценить неопределенность прогноза, чтобы обеспечить максимальную совокупную доходность в долгосрочной перспективе. В системах онлайн-рекламы, когда реклама показывается пользователю как креативный кандидат, сцена считается показом.
Предположим, естьтовар, определяемый как, каждый предметСостоит из набора идей, написания. для товаров, цель обучения состоит в том, чтобы найти творческий порядок:
здесьУказывает рейтинг кликов для этого объявления.
Один из способов получить CTR — сложить последние клики и показы и рассчитать их CTR:
выразить творчествокликов и показов.
С этим методом расчета есть проблема: может не хватать достаточного количества показов, особенно для некоторыхХолодный запусктворческий подход.
Другой подход заключается в изучении функции прогнозирования на основе контекстных данных в исторических данных (таких как содержимое изображения и т. д.).,сделать:
Вход, изучая исторические данные, собранные последовательные данные можно выразить как:
представляет собой заметку, указывающую, был ли нажат креатив.
построение набора данных
Мы предоставляем крупномасштабный творческий набор данных, состоящий из креативного изображения и данных о последовательных впечатлениях, которые можно использовать для оценки визуальных прогнозов и стратегий исследования и эксплуатации (E&E).
В период с 1 июля 2020 г. по 1 августа 2020 г. с платформы медийной рекламы Alibaba было собрано большое количество разнообразных креативных материалов, в общей сложности около 215 миллионов показов, 500 827 продуктов и 1 707 733 рекламных креатива.
стратегия случайной регистрацииОнлайн-система использует стратегию случайной регистрации, случайным образом привлекая идеи для сбора объективных наборов данных, а алгоритм Bandit изучает стратегию с помощью интерактивных данных.
Выровняйте творческий жизненный циклИз-за сложности онлайн-среды CTR одной и той же идеи в разные периоды разные, и идея будет переработана или удалена, что приведет к несогласованному времени экспозиции (рис. 3(а)). Чтобы избежать шума, вызванного разными временными интервалами, собираются только перекрывающиеся периоды между креативами-кандидатами (см. рис. 3(b)), а время перекрытия составляет от 5 до 14 дней, охватывая жизненный цикл креатива от холодного запуска до относительно стабильная стадия.
Разделение данных обучения/валидации/тестирования500 827 продуктов были случайным образом разделены на 300 242 обучающих образца, 100 240 проверочных образцов и 100 345 тестовых образцов, содержащих 1 026 378/340 449/340 906 творческих образцов соответственно.
содержание исследования
Обзор дизайна
Общая структура гибридной модели Bandit с визуальными априорами, предложенная в этой статье, показана на рис. 4. На рис. 4 (a) сеть извлечения признаковВвод нескольких идей для продукта одновременно и выводразмерные промежуточные элементы, а затем использовать полносвязный слой для вычисления его оценки.
Затем для управления процессом обучения вводятся потеря рейтинга по списку и вспомогательная потеря регрессии.Такая многоцелевая оптимизация помогает модели не только сосредоточиться на творческом рейтинге, но и учитывать числовой диапазон CTR, который способствует следующему Бандитская модель. Кроме того, поскольку шум данных является распространенной проблемой в реальных приложениях, предлагается несколько практических решений для уменьшения случайного и злонамеренного шума. После вышеперечисленных шагов модель может оценить качество креатива непосредственно по его визуальному содержанию, даже недавно загруженной работе без какой-либо исторической информации.
Чему вы научитесь позже, используя HBMВключая контекстную информацию и обновляя стратегию обучения путем взаимодействия с онлайн-наблюдениями, как показано на рис. 4(b), гибридная модель сочетает в себе предсказание продуктов и предсказание идей, что является более гибким для сложных промышленных данных.
VAM: Visual-aware Ranking Model
для товаров, используя сеть извлечения признаковизвлекать высокоуровневые визуальные представления идей, используя линейный слой для создания первогоэлемент первыйОценка творческой привлекательности:
здесьПредставляет изученные параметры линейного слоя.
Потеря рейтинга на основе списка
Чтобы узнать относительный порядок креативности, нужно объединить список прогнозируемых оценок и ground-truthCTR индивидуально сопоставляются с распределением вероятности перестановки, а метрика между этими распределениями затем используется в качестве функции потерь.Стратегия сопоставления и метрики оценки должны гарантировать, что идеи-кандидаты с более высокими баллами получают более высокий рейтинг.
вероятности перестановки и exОпределение рейтинга см.ссылка на бумагу. Вдохновленный этим, документ упрощает вероятность первой идеи следующим образом:
Экспоненциальная функция, основанная на вероятности топ-1, является как масштабно-инвариантной, так и трансляционно-инвариантной, и ее соответствующая метка:
для температурыЭкспоненциальная функция , потому чтоявляется относительно небольшой дробью, поэтому используйтенастроить его шкалу так, чтобы вероятность выборки топ-1 была близка к 1.
Используя кросс-энтропию в качестве меры, товарСтоимость потерь составляет:
При такой целевой функции модель ориентируется на сравнение идей в рамках одного продукта, ориентируется на вероятность топ-1, так как соответствует реальной сцене, за показ будет показана только одна идея.
Вспомогательная регрессионная потеря на основе точек
Функция ранжирования потерь ограничивает только порядок вывода, а не числовую шкалу вывода, поэтому в качестве регуляризатора добавляется точечная регрессия:
представляет L2-норму.
Окончательное значение потерь получается путем сложения двух вышеуказанных потерь:
в тексте.
снизить уровень шума
Чтобы избежать влияния шума, VAM обрабатывает данные двумя способами.
сглаживание этикетки: эмпирический байесовский метод сглаживания оценок CTR. Предполагая, что количество кликов подчиняется биномиальному распределению, CTR подчиняется априорному распределению:
это предварительное распределение CTR.
После наблюдения большего количества кликов апостериорное распределение и сглаженный CTR можно получить путем сопряжения биномиального распределения и априорного распределения.:
вЗначения могут быть рассчитаны с использованием оценки максимального правдоподобия с использованием исторических данных.
взвешенная выборка: стратегия выборки для процесса обучения. Вместо того, чтобы рассматривать каждую выборку одинаково, взвешенная выборка больше фокусируется на продуктах с достаточным количеством показов и более надежным CTR за счет:
впредставляет собой логарифм снятого оттиска,Указывает продуктвес выборки.
HBM: Hybrid Bandit Model
HBM предлагает элегантную и эффективную стратегию для решения дилеммы E&E путем использования визуальных априорных значений и обновления апостериорных значений путем смешивания моделей Bandit, основанных на нейронной линейной структуре, с использованием байесовской линейной регрессии на извлеченных визуальных представлениях, предполагая, что в режиме онлайн данные обратной связи генерируются как следует:
данные о кликах/отсутствии кликов,Представляет визуальное представление, извлеченное VAM, которое необходимо изучить здесь.Распределение неопределенности , используется для улучшения процесса принятия решений по ЭиО.— независимая, равнонормально распределенная случайная величина, то есть:
Согласно теореме Байеса, еслиАприорное распределение сопряжено с функцией правдоподобия данных, тогда его апостериорное распределение вероятностей может быть получено аналитически. Затем используйте апостериорную выборку (также называемую выборкой Томпсона) для решенияДилемма E&E, сохраняя модель в обратном порядке и выбирая идеи на основе оптимальных вероятностей.Предшествующее совместное распределение моделируется следующим образом:
представляет собой обратную гамму с гиперпараметрами, установленными на.с параметрами по умолчанию для распределения Гаусса. в,устанавливаются как изученные веса в VAM.
На основе сопряженного априора, который со временемАпостериор можно рассчитать как:
представляет собой матрицу, содержащую контекстуальные признаки предыдущих впечатлений,Вознаграждение за отзыв. вПосле обновления вышеуказанных параметров при каждом показе получается распределение веса при оценке неопределенности. Из изученного дистрибутиваЗалезай, и выберите пункт по формуле нижеЛучшие идеи для:
Представленная выше модель представляет собой распределение весов для всех продуктов. Это простое линейное предположение хорошо работает для небольших наборов данных, но не так хорошо при работе с промышленными данными. Например, яркие и яркие цвета более привлекательны для женских топов, а простые цвета больше подходят для цифровых аксессуаров 3C. В дополнение к этому аспекту продукта идея может содержать уникальный атрибут дизайна, который не выражается через общие веса, поэтому VAM должен иметь как общие, так и отдельные веса.
Чтобы достичь этого, расширив предыдущую формулу, чтобы объединить восприятие продукта и линейный термин для конкретной идеи, для идеи., его уравнение линейной регрессии можно переписать как:
Они оптимизированы по уравнению 18 для восприятия продукта и конкретных творческих параметров. Кроме того, VAM предлагает стратегию слияния для адаптивного объединения этих двух терминов вместо простого добавления, как показано ниже:
, которая представляет собой сигмовидную функцию с параметрами настройкии смещение.
Вышеупомянутый процесс показан в Алгоритме 1:
эксперимент
Метод измерения
Cumulative regretЧасто используется для оценки бандитской модели, которая определяется как:
здесьСовокупное вознаграждение за оптимальную политику, т. е. в данной среде, всегда выбирает политику с поведением с наивысшим ожидаемым вознаграждением. В частности, VAM выбирает оптимальные идеи для своего набора данных и вычисляетRegretза:
вМетод расчета показан в Алгоритме 2: