首页 / 专利库 / 医疗服务 / 日常生活活动 / 基于肖像匹配度的婚恋交友推荐方法和系统

基于肖像匹配度的婚恋交友推荐方法和系统

阅读:219发布:2021-11-08

专利汇可以提供基于肖像匹配度的婚恋交友推荐方法和系统专利检索,专利查询,专利分析的服务。并且一种基于肖像匹配度的婚恋及交友推荐方法和系统,包括以下步骤:a)采集用户肖像及其他信息并上传至 服务器 ;b)将肖像信息矢量化,并通过 降维 算法 大幅减少描述肖像特性的变量数;c) 抽取 部分图像组成训练集,用实验设计方法组成测试选择集供每个用户选择最符合交友要求的肖像;d)使用该数据和贝叶斯参数估计方法为每个用户建立肖像偏好离散选择模型;e)根据用户的其他交友要求过滤交友对象,将预选的交友对象肖像数据传送给匹配运算单元;f)通过肖像偏好度模型计算预选交友对象的匹配度;g)将符合匹配要求的交友对象推荐给用户。本 发明 通过对肖像数据的处理和匹配算法的改进改善了现存网络婚恋交友推荐系统的精准性,提升网络交友的有效性。,下面是基于肖像匹配度的婚恋交友推荐方法和系统专利的具体信息内容。

1.一种基于肖像匹配度的婚恋交友的推荐方法和系统,其特征在于,其主要系统结构包括:至少两个客户端11和12,网络服务器21,以及相关联的用户基本信息数据库31和用户肖像数据库32。
2.一种基于肖像匹配度的婚恋交友的推荐方法和系统,其特征在于,其主要功能模包括:
a) 用户原始肖像采集单元100;
b) 用户原始肖像存储单元200;
c) 肖像矢量化数据转换单元300;
d) 肖像数据降维运算单元400;
e) 肖像降维数据存储单元500;
f) 肖像偏好建模训练模块600,包括用户肖像偏好度选择单元601以及用户肖像偏好建模运算单元602;
g) 用户匹配预选模块700, 包括用户其他信息存储单元701以及用户过滤筛选单元
702;
h) 肖像匹配运算单元800;
i) 交友对象推荐单元900。
3.一种基于肖像匹配度的婚恋交友的推荐方法和系统,其特征在于,其主要功能的实现一般包括下述步骤:
a) 从客户端采集用户的肖像信息和其他信息,并上传至网络服务器,分别储存于用户肖像数据库和用户其他基本信息数据库;
b) 将肖像数据库中的图像信息矢量化,并通过图像降维算法比如主成分分析算法大幅减少描述肖像特性的变量数,便于建模运算;
c) 抽取部分图像组成建模用的训练选择集,用适宜的实验设计方法比如部分因子正交排列方法,为每个用户选取一定数量的肖像组成建模用的测试选择集供用户选择最符合交友要求的肖像;
d) 使用用户肖像偏好选择的测试结果数据以及贝叶斯参数估计方法比如多层贝叶斯模型(Hierarchical Bayesian Method)为每个用户建立肖像偏好的离散选择模型(Discrete Choice Model);
e) 通过用户的其他信息数据,根据用户的交友要求,或其他匹配度值过滤筛选交友对象,并提取符合筛选条件的交友对象并将其简化后的肖像数据传送给匹配运算单元;
f) 通过肖像偏好度离散选择模型为每个用户估算交友对象的匹配度,并按匹配度高低排列;
g) 根据用户自定的需求,将符合肖像匹配要求的交友对象及其相关信息通过客户端推荐给用户,其余对象则退回用户数据库,再次参与其他用户的匹配运算。
4.如权利要求3所述的方法和系统,其特征在于,步骤a 所述的用户信息采集具体包括以下特征:
a) 用户信息一般通过计算机或移动设备如手机或平板电脑中预置或下载的客户端软件采集;其中所述的用户信息包括姓名,性别,年龄,地理位置,学历,收入等,也可通过问卷形式回答一系列测试心理特质的问题,还包括由用户预先提供的对婚恋交友对象的一些基本要求;
b) 用户需要使用独立或内置于计算机或移动设备中的图像采集设备,比如计算机或手机的摄像头,或用数码相机拍照后通过数据线或其他方式传到联网设备;
d) 用于建模的肖像图片也可通过接入现有肖像数据库的方式采集,比如接入现有的身份证照片系统或者社交网络系统的图片库或者供研究用的公共照片库;
d) 所有这些信息再通过互联网上传到服务器,分别储存于相应的基本信息数据库或肖像数据库中。
5.如权利要求3所述的方法和系统,其特征在于,步骤b 所述的肖像信息矢量化的方法一般是将每张图像转化成一个对应的像素值的矩阵,每个变量对应一个像素位,每个像素的色彩信息如灰度值就是每个变量的值;所述步骤b中的降维方法主要有两种:一种是基于主成分分析算法(Principal Component Analysis)形成特征脸(Eigenface),再将图像投影在特征脸的空间中,从而得到能最大可能地描述图像特征的投影数据;另一种方法是通过如弹性束图匹配算法(Elastic Bunch Graph Matching)等类似方法提取脸部的局部特征,形成多个能最有效解释图像差别的局部特征变量;这些算法通常可以将图片变量减少至100个甚至50个以下,大幅减少模型建立的运算量,从而提高运算效率。
6.如权利要求3所述的方法和系统,其特征在于,步骤c 和d 所述的用户肖像偏好离散模型的建立具体包括以下步骤:
a) 用户肖像偏好离散模型的建立首先需要构造具有适当属性组合的肖像选择集,原因是肖像涉及的像素变量就算在降维处理后仍然很多,远远超出现实应用中用户的评估范围;一般采用部分因子实验设计的方法获得组合平衡的选择集,每次随机从数据库提取一定数量的肖像展现在客户端的用户使用界面上,比如,通常可以为每个用户设计15-20个选择组,每个选择组显示至少2幅肖像图片,供用户选择出最贴近其交友对象要求的图片;
b) 在作选择时,用户可以作单选或多选,或者选择“以上都不符合”的选项,也可以对图片偏好度进行排序 ,选择结果一般以1或0表示;
c) 每张显示的图像的特性变量,图片ID,对应的选择集ID,对应的作选择的用户的ID及描述用户特性的变量,以及选择的结果共同构成建模数据库;
d) 在此基础上,为每个用户构建一个离散选择模型(Discrete Choice Model),一般采用Logit,Probit及类似模型,尤其是多层贝叶斯多元logit模型(Hierarchical Bayesian Multinomial Logit Model);该模型基于最大效用值原理,将某选择项被选中的概率定义为该选择项对某用户的效用值的指数函数除以所有选择项效用值的指数函数之和;运用贝叶斯原理,通过可夫链蒙特卡罗算法(Markov Chain Monte Carlo Methods)等类似方法及吉布斯抽样方法(Gibbs Sampler), 对每个用户的选择概率模型的变量参数进行估计,从而得到每个用户的肖像偏好离散选择模型。
7.如权利要求3所述的方法和系统,其特征在于,步骤e所述用户预选模块所指的用户其他信息包括用户个人基本信息如性别,年龄,身高,地域,学历,收入等,用户心理特质如价值观,个性特征,兴趣爱好,生活方式,沟通方式等,以及用户对婚恋交友对象的要求,比如交友对象的性别,年龄,身高,地理位置,学历,收入,家庭背景,心理特质等;用户可预先设置必要的筛选要求,也可以通过其他匹配系统如个人基本信息或心理特质匹配度信息自动帮助用户筛选适宜的交友对象。
8.如权利要求3所述的方法和系统,其特征在于,步骤g所述的交友推荐单元将步骤f中计算出的匹配度值较高的交友对象及对应的基本信息从服务器中调出并传送到客户端供用户浏览和挑选;该匹配度值的筛选区间可以由用户自定义或者由系统决定;每个用户还可以根据自己对隐私保密性要求的不同预设允许显示给对方的信息,也可自由选择进一步通过其他信息或更多的线上线下交流活动进行匹配测试,或者选择下一步的沟通方式。
9.一种基于肖像匹配度的婚恋交友的推荐方法和系统,其特征在于,其匹配运算的方式和步骤并不仅限于权利要求3的描述,比如,本发明所述的肖像匹配模型可以作为一个单独的婚恋交友推荐系统使用,也可以作为整体匹配算法的一个模块加入现有的推荐系统;另外,还可以根据用户个人对交友对方外在长相的重视度和要求,予以加权,调整肖像匹配在整个交友匹配度模型中的影响;同时,本发明所述的肖像匹配方法和系统在整个匹配过程中运用的时间和方式也可以根据整体匹配模型和个人特质及运算要求的不同而不同,比如,本系统可用于预先筛选交友对象,之后再通过其他个人信息和要求进行匹配度计算,也可先用其他信息筛选,再用本发明方法及系统加以确认,或者与其他匹配模块同时使用;本发明更进一步的改进在于,根据用户数据库的大小,服务器运算能,及个人筛选条件的差别,预选及匹配运算可以分期分批分块的形式进行,从而更好地适应现实中运算资源的局限性。
10.一种基于肖像匹配度的婚恋交友的推荐方法和系统,其特征在于,该方法和系统的应用范围并不仅限于婚恋或日常交友,本发明所提供的一种计算肖像偏好的模型还可被用于任何其他适宜的应用领域,比如,在招聘领域,销售类的职位往往需要外貌特征给客户留下信任度高的印象,通过本发明所提供的计算肖像偏好的方法,可以从大量简历中识别和筛选那些外貌更具信任度特征的人作为候选人,从而提高招聘的有效性。

说明书全文

基于肖像匹配度的婚恋交友推荐方法和系统

技术领域

[0001] 本发明涉及一种基于计算机互联网和移动互联网的婚恋及交友推荐方法和系统,尤指一种通过贝叶斯离散选择建模方法对婚恋及交友双方肖像匹配度进行计算和判断的方法和系统。

背景技术

[0002] 通过互联网或移动互联网系统(比如即时聊天系统,社交网络或婚恋交友网站等)建立和拓展交友网络或寻找婚恋对象已经十分普遍。为提高网络交友的有效性,很多互联网公司纷纷提出婚恋交友的推荐方法和系统,通过计算婚恋对象的匹配度直接向用户推荐符合要求的交友对象,以期减少用户浏览和搜索的时间,并提高婚恋的成功率。
[0003] 在现实的交友过程中,个人的外貌特征对交友匹配的效果和婚恋的成功率起着非常重要的作用,但现有的婚恋交友推荐系统主要基于用户的基本信息和心理特质的匹配度,对肖像的处理能还十分有限,不能很好地将肖像数据应用到婚恋及交友匹配的推荐模型中。 最近,国外研究机构和学者如Finkel et al. (2012) 对各大婚恋交友网站的基于心理特质的匹配模型作了分析比较,结果显示,从统计学度,没有一家主流网络公司的匹配模型能真正达到比传统婚恋方式更高的配对成功率和婚姻幸福感。从用户使用角度来说,用户仍需在大量照片中被动地浏览和寻找,耗时耗力,使数字化网络交友应该具有的有效性和便捷性受到很大限制。
[0004] 综上所述,目前的婚恋交友推荐系统在交友对象肖像数据的处理和肖像匹配度的计算上需要进一步的改进,从而更充分地实现网络交友系统的精准性和有效性。 发明内容
[0005] 本发明所要解决的技术问题是提供一种婚恋交友系统中的肖像数据处理和计算方法,以此将肖像数据结合到交友推荐模型系统中,从而进一步提升推荐系统的精准性和交友配对的有效性。
[0006] 为解决上述技术问题,本发明提供的基于肖像匹配度的婚恋交友推荐方法和系统的基本结构如图1所示,包括至少两个客户端11和12,网络服务器21,以及相关联的用户基本信息数据库31和用户肖像数据库32。
[0007] 本发明所述的一种基于肖像匹配度的交友推荐方法和系统的具体功能模如图2所示,主要包括:a) 用户原始肖像采集单元100,一般放置在用户使用的客户端设备中,包括计算机,移动设备如手机,平板电脑电子书等,和其他电子设备。 采集的目标是图像具有一定的清晰度,面部位置标准,无遮挡物,表情中性。其中一部分图像将组成建模用的训练选择集,该部分的肖像也可以通过连入现有公共肖像数据库(比如其他社交网络数据库或政府相关肖像数据库)的方式采集,一般要求面部特征具有一定的代表性,排除那些面部特征比较极端的图像,从而方便运算和建模;
b) 用户原始肖像存储单元200,一般放置在网络服务器上,用户通过有线或无线网络将肖像上传到服务器,形成原始肖像数据库。其中用于建模训练的图片也可通过接入现有公共数据库的形式将采集的肖像图片上传到服务器储存;
c) 用户肖像矢量化数据储存单元300,也就是与原始肖像对应的记录点阵像素值的数据库。每一幅肖像对应一个由像素值组成的矩阵,像素值是每一个像素对应的颜色信息,一般用像素的灰度值表示。比如一个N*N像素的图片对应的就是一个[1,N*N]的矩阵或者说长度为N*N的矢量。数据库的每行记录一个图像,每列代表组成该图像的一个变量,记录对应的像素值;
d) 用户肖像数据降维运算单元400, 因为每张图片对应大量的像素变量,对运算和建模造成很大压力,因此需要先将图片进行降维处理,通过CPU对原始肖像数据进行简化,形成较少的变量,从而大幅减少运算的资源要求,提高运算效率。一般采用主成分分析(Principal Component Analysis)等统计方法,将大量的像素值作降维处理,形成特征脸(Eigenface)作为变量。也可以通过提取图像局部特征的方法比如弹性束图匹配算法(Elastic Bunch Graph Matching),形成多个能最有效解释图像差别的局部特征变量;
e) 用户肖像降维数据存储单元500,用于储存经过降维处理后的肖像数据。数据库每一行代表一张肖像图,每一列代表降维后形成的描述该图片的变量。如果是通过主成分分析方法形成的变量,一般称为特征脸(eigenface)。每张肖像图对应一组特征脸值。如果使用脸部特征记录方法,则每张肖像对应一组描述人脸特征的数值,比如眼睛的宽度和高度,两眼间距,额高等;
f) 用户肖像偏好建模训练模块600,经降维处理后的肖像一部分用于构成测试选择集,从而为每个用户建立肖像偏好的离散选择模型,包括以下两个子系统单元:
f1) 用户肖像偏好度选择单元601,一般预制于客户端,通过适宜的选择集实验设计方法,比如采用部分因子正交排列(Orthogonal Fractional Factorial Design)的方法,从训练图片数据库中随机提取多组图片选择集,供用户选择最贴近该用户交友要求的肖像。
一般可在客户端显示10-20组不同的肖像图片给每个用户,每组可包括至少2张不同的肖像图。用户可选择其中一张最符合本人交友要求的图片或者选择全部否决项;
f2) 用户肖像偏好建模运算单元602,使用简化后的肖像变量值以及肖像偏好度选择单元的联合分析测试结果,通过多层贝叶斯方法(Hierarchical Bayesian Method),估算用户偏好的变量参数,从而为每一个用户的肖像偏好建立离散选择数学模型(Discrete Choice Model);
g) 用户匹配预选模块700,为减少运算量,提高运算效率,一般可以通过用户的其他信息,比如个人基本信息,对交友对象的要求,或心理特质的匹配度等,对交友对象进行筛选,过滤一部分不符合基本要求的对象。同时,也可分期分批对数据库中的用户进行筛选,从而降低每次的运算资源要求。所述该模块包括以下两个子系统单元:
g1) 用户其他信息储存单元701,用于储存用户的其他信息,包括个人基本信息如性别,年龄,地理位置,教育,收入,家庭背景等,个人对交友对象的基本要求比如性别要求,年龄范围,身高等,以及相关心理特质问卷调查的结果。这些信息通过用户ID与用户的肖像信息一一对应;
g2) 用户过滤筛选单元702,通过用户的其他信息,包括个人的基本信息如性别,年龄,地域等交友匹配要求,以及心理特质的匹配度,或者其他预先设置的筛选条件,对数据库中的所有交友对象进行预选,挑出部分符合基本筛选条件的对象。根据用户数据库的大小和个人筛选条件的差别,也可以以分期分批的形式进行筛选。筛选后将符合条件的对象的简化肖像数据传送给匹配运算单元;
h) 肖像匹配运算单元800,将经过筛选的交友对象的简化肖像数据代入由本发明肖像偏好建模训练子系统模块600形成的个人肖像离散选择模型,计算每个对象满足该用户肖像偏好的可能性,从而作出双方匹配度的判断;
i) 交友对象推荐单元900,将匹配度高的交友对象推荐给该用户,同时提取该交友对象的基本信息,展现给该用户。一般预制于客户端设备如计算机,移动设备如手机,平板电脑,或其他电子设备中,通过有线或无线联网系统将相关信息传送给用户。用户也可根据自己对隐私的保密要求决定是否显示某项内容。
[0008] 本发明所述的一种基于肖像匹配度的交友推荐方法和系统主要包括以下步骤:a) 从客户端采集用户的肖像信息和其他基本信息,并上传至网络服务器,分别储存于用户肖像数据库和用户其他基本信息数据库;
b) 将肖像数据库中的图像信息矢量化,并通过图像降维算法比如主成分分析算法大幅减少描述肖像特性的变量数,便于建模运算;
c) 抽取部分图像组成建模用的训练选择集数据库,用适宜的实验设计方法比如部分因子正交排列方法,为每个用户选取一定数量的肖像组成建模用的测试选择集供用户选择最符合交友要求的肖像;
d) 使用用户肖像偏好选择的测试结果数据以及多层贝叶斯参数估计方法
(Hierarchical Bayesian Method)为每个用户建立肖像偏好的离散选择模型(Discrete Choice Model);
e) 通过用户的基本信息数据库,根据用户的其他交友要求过滤筛选交友对象,并提取符合筛选条件的交友对象的简化肖像数据传送给匹配运算单元;
f) 通过肖像偏好度离散选择模型为每个用户计算交友对象的匹配度,并按匹配度高低排列;
g) 根据用户自定的需求,将符合肖像匹配要求的交友对象通过客户端推荐给用户。
[0009] 本发明所述的一种基于肖像匹配度的交友推荐方法和系统中,所述步骤b)所指的肖像信息矢量化的方法一般是将图像以像素点阵的形式记录。比如一个100*100像素的图片就可以以10000个变量的形式记录到数据库,每个变量对应一个像素位,每个像素的色彩信息如灰度值就是每个变量的值,这样每个图片就形成一个长度为10000的矢量。
[0010] 本发明所述的一种基于肖像匹配度的交友推荐方法和系统中,所述步骤b)中常用的降维方法一般有两种。一种是基于主成分分析算法(Principal Component Analysis)形成特征脸(Eigenface)。另一种方法是提取脸部的局部特征比如眼宽,眉距等。这些算法通常可以将图片变量减少至100个甚至50个以下,大幅减少模型建立的运算量。
[0011] 本发明所述的一种基于肖像匹配度的交友推荐方法和系统中,所述步骤d)中的离散选择模型一般采用Logit,Probit及类似模型,尤其是多层贝叶斯多元logit模型(Hierarchical Bayesian Multinomial Logit Model)。该模型基于最大效用值原理,将某选择项被选中的概率定义为该选择项对某用户的效用值的指数函数除以所有选择项效用值的指数函数之和。运用贝叶斯原理,通过可夫链蒙特卡罗算法(Markov Chain Monte Carlo Methods)等类似方法,对每个用户的选择概率模型的变量参数进行估计,从而得到每个用户的肖像偏好离散选择模型。
[0012] 本发明所述的一种基于肖像匹配度的交友推荐方法和系统中,所述步骤e)所指的用户其他信息包括用户个人基本信息如性别,年龄,身高,地域,学历,收入等,用户心理特质如价值观,个性特征,兴趣爱好,生活方式,沟通方式等,以及用户对婚恋交友对象的要求,比如交友对象的性别,年龄,身高,地理位置,学历,收入,家庭背景,心理特质等。
[0013] 本发明的进一步改进在于,在匹配度计算方法上,不限于以上描述。比如本发明所述的肖像匹配模型可以作为一个单独的婚恋交友推荐系统使用,也可作为整体匹配算法的一个模块加入到现有的推荐系统中。另外,还可以根据个人对交友对方外在长相的重视度和要求,予以加权,调整肖像匹配在整个交友匹配度模型中的影响。同时,本发明所述的肖像匹配方法和系统在整个匹配过程中运用的时间和方式也可以根据整体匹配模型和个人特质及要求的不同而不同。比如,本系统可用于预先筛选交友对象,之后再通过其他个人信息和要求进行匹配度计算,也可先用其他信息筛选,再用本发明方法及系统加以确认,或者与其他匹配模块同时使用。附图说明
[0014] 图1为本发明的系统基本结构示意图。
[0015] 图2为本发明的系统功能模块结构图。
[0016] 图3为本发明实施例的逻辑流程图
[0017] 图4为本发明实施例的用户肖像偏好选择单元的操作界面示意图。

具体实施方式

[0018] 为能进一步了解本发明的特征,技术手段和功能,下面结合附图与具体实施方式对本发明作进一步详细描述。
[0019] 如图1所示,在本发明一种基于肖像匹配度的交友推荐方法和系统的一个实施例中,至少包括两个或以上客户端11和12,网络服务器21以及相关联的用户基本数据库31以及用户肖像数据库32。用户的基本信息如年龄,地理位置,心理特质等储存在基本数据库,而肖像则存于肖像数据库。这两个数据库通过独一无二的用户ID一一对应,可根据用户需要调取相关信息,显示在客户端。
[0020] 本发明的一个实施例的具体功能模块如图2所示包括:原始肖像采集单元100,原始肖像存储单元200,肖像矢量化数据转换单元300,肖像数据降维运算单元400,肖像降维数据存储单元500,肖像偏好建模训练模块600, 用户匹配预选模块700, 肖像匹配运算单元800,以及交友对象推荐单元900。其中所述肖像偏好建模训练模块600包括用户肖像偏好度选择单元601和用户肖像偏好建模运算单元602。而所述用户匹配预选模块则包括用户其他信息储存单元701以及用户过滤筛选单元702。
[0021] 本发明基于肖像匹配度的交友推荐系统和方法的一个实施例,其各单元模块的具体功能和逻辑流程具有如图3所示的以下特征:a) 用户肖像及其他信息的采集和储存:用户通过计算机或移动设备如手机或平板电脑中预置或下载的客户端软件输入个人的基本信息,包括姓名,性别,年龄,地理位置,学历,收入等,也可以通过问卷形式回答一系列测试心理特质的问题,并提供对婚恋交友对象的一些基本要求,以供筛选。另外,用户还需通过独立的或内置于计算机或移动设备中的图像采集设备,比如用计算机或手机摄像头拍照,或用数码相机拍照后通过数据线传到联网设备中。用于建模的肖像图片也可以通过接入现有肖像数据库的方式采集,比如接入现有的身份证照片系统或者社交网络系统的图片库或者供研究用的公共照片库。所有这些信息再通过互联网上传到服务器,储存于相应的基本信息数据库或肖像数据库中。
[0022] b) 肖像数据的矢量化和降维处理:用户肖像信息进一步转化为对应的像素灰度值,每一个点阵位的灰度值对应一个图像变量,比如一个100*100像素的肖像图就转化成了一个长度为10000的矢量。这些像素灰度值储存在肖像量化存储单元数据库中,其中数据库的每一行代表一个图像,每一列代表能描述该图像特征的像素变量。为减轻运算压力,肖像数据进一步作降维处理,以减少像素变量。一般常用的方法是通过主成分分析方法(e.g. Turk & Pentland 1991)。其原理是利用K-L变换抽取人脸的主要成分,构成特征脸(eigenface)空间,然后将图像投射到该子空间,得到一组投影数据,从而使原有像素变量得以简化。也就是说,将原来N个像素变量压缩成r (r
b2) 计算平均脸及差值脸:
; ;
b3) 构建协方差矩阵:
,其中 ;
b4) 求协方差矩阵的特征值和特征向量,构造特征脸空间,一般采用Singular Value Decomposition (SVD) 方法,通过求解ATA的特征值和特征向量来获得,其中ATA的特征值为λi,特征向量为Vi,则特征值的贡献率为:
(一般取α= 99%);
则原协方差矩阵的特征向量为:

而特征脸空间为:
;
b5) 将每幅肖像图的与平均脸的差值脸矢量投影到特征脸空间:

[0023] c) 离散选择模型的建立:由于每个肖像涉及的像素变量很多,就算在降维处理后,一般变量数也会在50-100之间,这就导致不可能将所有肖像组合展现给用户,因此需要构造具有适当属性组合的肖像,使之既具有代表性又在用户的评估能力范围内。一般采用部分因子正交排列实验设计方法(Orthogonal Fractional Factorial Design) 获得正交平衡的肖像组合, 也可根据需要采用非正交方法。用于建模的这部分肖像形成一个独立的数据库,针对每个用户,每次随机从数据库提取一定数量的肖像展现在客户端的用户使用界面上。比如一般每个用户可以设置15-20个选择组,每个选择组显示至少2幅肖像图片,供用户选择出最贴近其交友对象要求的图片。在作选择时,用户可以作单选或多选,也可以对图片偏好度进行排序。图4是所述建模选择单元的一个释例。用户客户端每次显示3张从建模数据库随机选出的肖像图,用户需要选出一张最贴近本人心目中交友对象要求的图片,或者选择“以上都不符合”的选项。每张显示的图像的特性变量,对应的选择集ID,对应的作选择的用户的ID及描述用户特性的变量,以及选择的结果共同构成建模数据库。选择结果一般以1或0表示。在此基础上,构建一个多层贝叶斯多元logit模型(Hierarchical Bayesian Multinomial Logit Model)。该模型基于最大效用值原理,将某选择项被选中的概率定义为该选择项对某用户的效用值的指数函数除以所有选择项效用值的指数函数之和。运用贝叶斯原理,通过马可夫链蒙特卡罗算法(Markov Chain Monte Carlo Methods)等类似方法及吉布斯抽样法(Gibbs Sampler), 对每个用户的选择概率模型的变量参数进行估计,从而得到每个用户的肖像偏好离散选择模型。其具体计算公式如下:c1) 选择项i对用户n的效用值公式:
; 其中ε是随机变量, ;
c2) 用户n选择i的可能性即该选项i对用户n的效用值的指数函数除以所有选择函数效用值的指数函数之和,用公式表示为:
;
c3) 再通过贝叶斯方法估计参数,其公式可表示为:
,
其中 , ;
,
其中 if and only if ;
,
其中 ;

其中 。
[0024] d) 交友对象的预选:未进入建模数据库的肖像存入匹配数据库。根据每个用户预设的交友对象要求进行筛选,缩小选择范围,提高肖像匹配的运算效率。比如用户年龄要求是25-35岁,地域要求为本市等。也可通过心理特质进行预先匹配计算,选出心理特质匹配值达到要求的对象。然后提取这些符合要求的交友对象对应的肖像数据,传送给肖像匹配运算单元。
[0025] e) 肖像匹配度的运算:匹配运算单元将每个符合预选要求的交友对象的肖像数据代入每个用户的肖像偏好离散选择模型,计算出每个肖像被该用户选择的可能性作为匹配度值。匹配度值符合要求的交友对象被传送到推荐单元,其余不符合的则退回到肖像匹配数据库。匹配度的筛选区间可由用户自定义或者由系统决定。在运算中也可以根据用户对外貌特征的重视程度,对肖像匹配运算结果在整个匹配模型中的影响力作加权处理,从而更贴近用户需求。
[0026] f) 匹配对象的推荐:匹配度值在选择区间内的交友对象及对应的基本信息从服务器中调出并被传送到客户端供用户挑选。每个用户可以根据自己对隐私保密性要求的不同预设允许显示给对方的信息,也可自由选择进一步通过其他信息进行匹配测试或者下一步沟通的方式。
[0027] 以上所举实施例仅用为方便举例说明本发明,并非对本发明作任何形式上的限制,任何所属技术领域中具有通常知识者,若在不脱离本发明所提技术特征的范围内,利用本发明所揭示技术内容所作出的局部更动或修饰的等效实施例,并未脱离本发明的技术特征内容,均仍属于本发明的技术保护范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈