在线交友背后的数学原理-有点意思的数学( 二 )


简单举例,我们用小样本的 "s",只需两个共同回答过的问题电脑会根据它算出适配度 。
这里是我们的两道简单问题:
第一个是,"你有多杂乱无章?". 可供选择的答案选项有非常杂乱无章,一般,和非常有条理 。

在线交友背后的数学原理-有点意思的数学

文章插图

我们假设你回答的是"非常有条理",你期待别人的回答是"非常有条理",并且对你来说,这个问题非常重要 。
从你的回答可以认为, 基本上你就是个井井有条的有点洁癖的人 。所以你也希望对方同样如此, 就这样简单 。
我们假设 B 有些不同 。他的回答是自己非常有条理,但是他也接受意中人回答"一般",并且这个问题于他而言不太重要 。

在线交友背后的数学原理-有点意思的数学

文章插图

好, 现在我们再看第二个问题,就是我们最开始举例的:"你喜欢成为关注的中心么?"
答题项只有"是"或者"否" 。现在你的回答是"否",你希望别人怎样回答这栏答的是"否", 这个问题对于你而言, 显得不太重要 。而B呢,他自己的回答是"是",他希望别人回答"否",因为他希望所有焦点都在他身上,而这个问题对他还算重要 。

在线交友背后的数学原理-有点意思的数学

文章插图

现在,我们让电脑来处理一切 。我们的第一步是,既然我们要用电脑来处理它,我们就需要给一些数值来定义比如"还算重要"和"非常重要",因为电脑需要把所有资料都转化成数字 。
在 OK Cupid 上我们按如下级别:
  • "无所谓"是 0,
  • "不太重要"的值是1,
  • "还算重要"的值是 10,
  • "非常重要"的值是 50,
  • "绝对必要"的值是 250.

在线交友背后的数学原理-有点意思的数学

文章插图

接下来, 算法要做两个简单的计算 。第一个是你对B的回答给多少分,另外一个是,你给对方答题的满分是多少?
你可以指定 B 的答案在第一个有关条理性的问题上,对你是非常重要 。它值50分,B 答对了 。

在线交友背后的数学原理-有点意思的数学

文章插图

第二个问题只有1分,因为你说这问题对你不太重要,B 答错了 。所以B的回答在51分满分里拿到了50分 。适配满意度是 98% 。非常好 。

在线交友背后的数学原理-有点意思的数学

文章插图

算法的第二个问题是看 B 对你的满意程度 。B给对于你有关条理性的回答给1分,对于第二个问题的答案给10分 。满分11分,就是1+10.你得到了10分.

在线交友背后的数学原理-有点意思的数学

文章插图

在第二个问题上,你俩彼此都满意 。你的回答在B的满意度分数是10/11,百分比是91% 。还不错 。

在线交友背后的数学原理-有点意思的数学

文章插图

最后一步是把两个适配度百分比放在一起,为你们俩个人打一个分数 。为得到这点,算法把你们两人的得分相乘,然后开n次方根,n 就是问题的数目 。

在线交友背后的数学原理-有点意思的数学

文章插图

因为"s"-- 也就是问题的数目,在这个例子里,只是"2",我们得到的适配度百分比等于98% 乘以 91% 再开平方根 。结果等于94% 。

在线交友背后的数学原理-有点意思的数学

文章插图

94%就是你和 B 之间的适配度百分比 。这是通过数学方法来表达--你们彼此之间相处的愉快程度是怎样 。
基于我们所知道的信息 。为什么算法要相乘,而不是除?比如,把两个分数求平均值以后再开平方根?总的来说,这个公式叫几何平均数,它很适合处理差异很大的数据,以及代表不同属性的数据 。

在线交友背后的数学原理-有点意思的数学

文章插图

换句话说,它能完美的计算出浪漫爱情适配度 。你有大范围的,数不清的数据值,就像刚说过的,有关电影的,有关政治的,有关宗教的,有关所有的一切 。
凭直觉讲,以下情况很有道理 。两个人彼此的满意度是50%,会好过那些两个人彼此满意度是0或者100的 。因为爱慕应该是互相的 。