AI 在 marketing 中有很多应用,例如 搜索,推荐系统,程序化广告,市场预测,语音/文本识别(会话商务),防欺诈,网页设计,商品定价,聊天机器人等。
其中很重要的一个部分叫 audience target,AI 可以应用在这里,可以对顾客和顾客的需求进行精准的定位,找到前20%最有价值的客户,预测顾客下一次会买什么东西,这样可以减少时间金钱等资源的消耗。
另一个应用是内容生成,输入一个关键词,从大量的数据里,找到和这个关键词相关的段落文章等,融合成一段文字。
这个技术可以针对目标客户生成能够吸引他们的内容,找到能够激发他们购买欲的单词短语句子等,将流量转化为销量。很多公司都用这个技术,例如雅虎。还有一个是实时优化,当你通过电子邮件向你的客户推送消息的时候,你要实时地分析他们喜欢什么,不喜欢什么。
一个人在不同的时间会使用电脑,手机,平板等不同的设备,AI 还可以被用来预测用户在什么时间会使用什么设备,帮助公司在特定的设备上进行有效的推送。
1. 接下来看一下 audience targeting 的一个例子:
给定一个广告,来看哪些顾客更有可能被转化
用一个矩阵来表示用户对一些广告的评分,这里需要用到矩阵分解,即要把这个矩阵分成两个矩阵的乘积,其中一个矩阵表示每个用户对某些特征的喜好程度,另一个矩阵表示这些广告在这些特征上的得分。
AI 可以将这个矩阵中空白的地方预测出来。可以预测用户对未评分的广告会打的分数。有了这个乘积得到的矩阵,就可以知道用户对没有评分过的广告的评分。然后可以设定一个阈值,当评分高于这个阈值时,就推送这个广告。
这里可以用 LightFM, 是一个python库,有很多流行的推荐算法,可以生成 user 和 item 的矩阵表示,可以学习每个特征的 embed