Какво е Field-aware FM (FFM)?
sobes.tech AI
Отговор от AI
Машините за факторизация, осъзнати за поле (FFM), са разширение на класическите машини за факторизация (FM), които вземат предвид принадлежността на характеристиките към различни полета. В обикновените FM взаимодействията между характеристиките се моделират с помощта на векторни представяния, но те не различават от кое поле идва всяка характеристика.
В FFM за всяка характеристика се създават няколко вектора, по един за всяко поле, с което тази характеристика може да взаимодейства. Това позволява на модела по-точно да улавя особеностите на взаимодействията между характеристики от различни области на данните, което е особено полезно в препоръчителните системи и прогнозиране на CTR.
Пример: ако имате характеристики от полетата "потребител" и "продукт", FFM ще вземе предвид, че взаимодействието между характеристиката на потребителя и тази на продукта се различава от взаимодействието с друга характеристика, например, "време".
По този начин FFM увеличава точността на модела чрез по-фина настройка на взаимодействията между характеристиките, принадлежащи към различни категории.