A playlist generator uses multiple data sources to rank each track in a set of candidate tracks so that candidate tracks can be selected according to the ranking. Candidate tracks are graded separately according to one or more features, such as the acoustic similarity and/or similar usage patterns of artists of candidate tracks or candidate tracks with current or previous broadcast tracks or artists. Each feature is weighted according to the historical listening mode of the playlist seeded artist selected by the user. The weighting can also be further corrected according to the historical listening mode of a particular user. When the historical usage data associated with a particular seed artist is limited, the broader historical usage data associated with higher levels in the genre hierarchy can be used.
【技术实现步骤摘要】
【国外来华专利技术】层级多源播放列表生成
技术介绍
计算机、计算机网络、并且尤其是因特网的发展已经显著地扩展了用于接收可用于用户的音频内容的选项的数目。与典型的广播无线电不同,对于任何特定的站点,音频内容的序列在被整个广播之前由有限数目的个体选择,因特网已经以更加个性化的方式实现音频内容的流式传输。例如,用户可以通过提供诸如艺术家或轨道的种子来使用基于互联网的音频服务来创建个人站点。然后,该服务通常将尝试提供与该种子相对应的音频选择。尽管这些发展已经是有益的,但是音频内容的基于因特网的递送所特有的各种问题仍然存在。例如,当进行用户不喜欢、厌烦或以其他方式发现不吸引人的音频选择时,用户体验受到阻碍。此外,当没有进行用户将喜欢的音频选择时,机会被错过。这些问题可能会迫使用户手动跳过不喜欢或过度使用的轨道(可能会中断其他任务),或者可能导致他们简单地完全停止使用该服务。本文中要求保护的主题不限于解决任何缺点或仅在诸如上述那些环境中操作的实施例。更确切地,该背景仅被提供用于说明可以实践本文中描述的一些实施例的一种示例性
技术实现思路
本文中描述的至少一些实施例涉及播放列表生成器的使用,该播放列表生成器被配置为从一组候选轨道组装播放列表内的一个或多个轨道的序列。当最初接收到播放列表种子时,生成一组候选轨道,并且根据一个或多个特征对每个候选轨道进行评分。根据与特定播放列表种子相关联的基于种子的训练数据(例如,多个用户的历史聆听模式)对特征进行加权。在一些实施例中,根据基于用户的训练数据(例如,特定用户的历史聆听模式)对特征进行附加地加权。在一些实施例中,播放列表生成器然后使用加权特征得分 ...
【技术保护点】
1.一种计算系统,所述计算系统被配置用于生成播放列表,所述计算系统包括:一个或多个处理器;一个或多个计算机可读介质,其上具有计算机可执行指令,所述计算机可执行指令被构造为使得在由所述一个或多个处理器执行时引起所述计算系统响应于接收到播放列表种子而至少执行以下操作:针对多个候选轨道中的每个候选轨道生成特征向量,每个特征向量具有一个或多个特征,每个特征对应于相应特征维度;针对每个特征向量,调节所述特征向量的至少一个特征的权重以形成维度加权的特征向量,所述调节根据与所述播放列表种子相对应的训练数据来被执行;根据所述多个候选轨道的所述维度加权的特征向量对所述多个候选轨道进行排名,以形成候选轨道排名;以及根据所述候选轨道排名来选择一个或多个轨道以生成播放列表。
【技术特征摘要】
【国外来华专利技术】2016.05.31 US 15/169,3051.一种计算系统,所述计算系统被配置用于生成播放列表,所述计算系统包括:一个或多个处理器;一个或多个计算机可读介质,其上具有计算机可执行指令,所述计算机可执行指令被构造为使得在由所述一个或多个处理器执行时引起所述计算系统响应于接收到播放列表种子而至少执行以下操作:针对多个候选轨道中的每个候选轨道生成特征向量,每个特征向量具有一个或多个特征,每个特征对应于相应特征维度;针对每个特征向量,调节所述特征向量的至少一个特征的权重以形成维度加权的特征向量,所述调节根据与所述播放列表种子相对应的训练数据来被执行;根据所述多个候选轨道的所述维度加权的特征向量对所述多个候选轨道进行排名,以形成候选轨道排名;以及根据所述候选轨道排名来选择一个或多个轨道以生成播放列表。2.根据权利要求1所述的计算系统,其中调节每个特征向量的至少一个特征的权重还包括根据与个体用户活动相关联的训练数据进行调节,并且其中所述计算机可执行指令还被构造为使得所述计算系统跟踪关于所生成的所述播放列表的用户活动,以生成用于更新与所述播放列表种子相关联的所述训练数据或与个体用户活动相关联的所述训练数据中的一项或多项的附加训练数据。3.根据权利要求2所述的计算系统,其中与个体用户活动相关联的所述训练数据表示用于根据对应用户的历史聆听模式来定制所述特征向量的所述特征的相对权重的一组校正加权因子,并且其中与所述播放列表种子相关联的所述训练数据表示用于根据多个用户关于所述播放列表...
【专利技术属性】
技术研发人员:N·克尼希施泰因,N·奈斯,S·B·埃拉扎,Y·贝雷津,O·巴坎,T·扎凯,S·什勒维施,N·B·西姆霍恩,P·诺格斯,G·拉维,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。