【技术实现步骤摘要】
【国外来华专利技术】相同组内跨异类子组的鲁棒模型性能
[0001]本说明书涉及数据处理和机器学习模型。
技术介绍
[0002]客户端设备能够使用应用(例如,web浏览器、本原应用)来访问内容平台(例如,搜索平台、社交媒体平台或托管内容的另一平台)。内容平台能够在客户端设备上启动的应用内显示可以由一个或更多个内容源/平台提供的数字组件(数字内容或数字信息的离散单元,诸如例如视频剪辑、音频剪辑、多媒体剪辑、图像、文本或另一内容单元)。
技术实现思路
[0003]通常,本说明书中描述的主题的一个创新方面能够体现在包括以下操作的方法中:针对待训练的模型识别损失函数,损失函数生成表示模型在训练期间寻求优化的性能测量的损失;修改损失函数,包括向损失函数添加附加项,所述附加项减少性能测量跨全部由相同用户组标识符表示的不同用户子组的差异,其中,不同用户子组中的每个用户子组具有与不同用户子组当中的其他子组的特性不同的特性;使用修改的损失函数来训练所述模型;从客户端设备接收对数字组件的请求,所述请求包括关于不同用户组中的特定用户组的给定用户组标识符;通过将训练后的模型应用于包括在所述请求中的信息,生成未包括在所述请求中的一个或更多个用户特性;基于由训练后的模型生成的所述一个或更多个用户特性来选择一个或更多个数字组件;以及向客户端设备发送所选择的一个或更多个数字组件。
[0004]该方面的其他实现方式包括被配置为执行在计算机存储设备上编码的方法的各方面的对应装置、系统和计算机程序。这些和其他实现方式能够均可选地包括以下特征中的一个或更 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,包括:针对待训练的模型,识别损失函数,损失函数生成表示所述模型在训练期间寻求优化的性能测量的损失;修改损失函数,包括向所述损失函数添加附加项,所述附加项减少性能测量跨全部由相同用户组标识符表示的不同用户子组的差异,其中,不同用户子组中的每个用户子组具有与不同用户子组中的其他子组的特性不同的特性;使用修改的损失函数来训练所述模型;从客户端设备接收对数字组件的请求,所述请求包括关于不同用户组中的特定用户组的给定用户组标识符;通过将训练后的模型应用于包括在所述请求中的信息,生成未包括在所述请求中的一个或更多个用户特性;基于由训练后的模型生成的所述一个或更多个用户特性来选择一个或更多个数字组件;以及向客户端设备发送所选择的一个或更多个数字组件。2.如权利要求1所述的计算机实现的方法,其中,修改损失函数包括将误差正则化项添加到损失函数。3.如权利要求2所述的计算机实现的方法,其中,将误差正则化项添加到损失函数包括将损失方差项添加到损失函数,其中,损失方差函数表征基于某个属性的模型在用户组内的平均损失与模型跨所有用户的平均损失之间的平方差,并且其中,可以基于不同属性跨用户单独地计算差。4.如权利要求2所述的计算机实现的方法,其中,将误差正则化项添加到损失函数包括将最大加权损失差异项添加到损失函数,其中,最大加权损失差异项是用户组中的损失与所有不同用户组中的所有用户中的损失之间的最大加权差,所述方法还包括使用量化每个用户组的重要性的函数。5.如权利要求2所述的计算机实现的方法,其中,将误差正则化项添加到损失函数包括将粗略损失方差项添加到损失函数,其中,粗略损失方差项是以单独的用户属性为条件的、第一用户组和第二用户组的损失之间的平方差的平均值。6.如权利要求2所述的计算机实现的方法,其中,将误差正则化项添加到损失函数包括将HSIC正则化项添加到损失函数,其中,HSIC项表征以非参数方式且独立于不同用户组中的用户分布的、跨不同用户组的损失的差异。7.如权利要求1所述的计算机实现的方法,其中,修改损失函数包括将散度最小化项添加到损失函数。8.如权利要求7所述的计算机实现的方法,其中,将散度最小化项添加到损失函数包括将互信息项或Kullback
‑
Leibler散度项中的一个添加到损失函数,其中,互信息项表征跨多个用户组的模型预测的分布的相似性,并且其中,Kullback
‑
Leibler散度项表征跨多个用户组的模型预测的分布的差异。9.一种系统,包括:针对待训练的模型,识别损失函数,损失函数生成表示所述模型在训练期间寻求优化的性能测量的损失;
修改损失函数,包括向损失函数添加附加项,附加项减少性能测量跨全部由相同用户组标识符表示的不同用户子组的差异,其中,不同用户子组中的每个用户子组具有与所述不同用户子组中的其他子组的特性不同的特性;使用修改的损失函数来训练所述模型;从客户端设备接收对数字组件的请求,所述请求包括关于不同用户组中的特定用户组的给定用户组标识符;通过将训练后的模型应用于包括在所述请求中的信息,生成未包括在所述请求中的一个或更多个用户特性;基于由训练后的模型生成的所述一个或更多个用户特性来选择一个或更多个数字组件;以及向客户端设备发送所选择的一个或更多个数字组件。10.如权利要求9所述的系统,其中,修改损失函数包括将误差正则化项添加到损失函数。11.如权利要求10所述的系统,其中,将误差正则化项添加到损失函数包括将损失方差项添加到损失函数,其中,损失方差函数表征基于某个属性的模型在用户组内的平均损失与所述模型跨所有用户的平均损失之间的平方差,并且其中,可以基于不同属性跨用户单独地计算差。12.如权利要求10所述的系统,其中,将误差正则化项添加到损失函数包括将最大加权损失差异项添加到损失函数,其中,最大加权损失差异项是用户组...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。