第四十八种计算
一
陈维在凌晨四点十七分收到了系统通知。
屏幕是冰冷的蓝白色,像手术室的无影灯。通知只有一行字:「您的综合信用评分已低于阈值,所有金融服务将于72小时后终止。」
他把手机扣在床头柜上,天花板上有一块水渍,形状像南美洲大陆。他已经盯着那块水渍看了三年——从搬进这间自如合租房的第一天起,南美洲就在那里,安静地扩大着自己的领土。
三年前他的信用评分是892,在同龄人里排前3%。那时候他在一家量化基金做策略研究员,年薪七十五万,租得起带落地窗的一居室,虽然他最后还是选了合租房——为了省钱。省钱是一种信仰,在金融行业工作的人都有这种信仰,即使他们管理的资金规模以亿计。
但现在他的评分是247。
低于400意味着什么?意味着你无法获得任何银行贷款,无法申请信用卡,无法租用正规住房,无法购买飞机票和高铁票,无法在超过500家合作商户进行消费。低于300意味着更严重的事情——你的名字会进入「社会信用观察名单」,你的出行轨迹会被标记,你的通讯记录会被定期审查。
247。这个数字像一颗钉子,把他钉在了某个不可见的耻辱柱上。
他坐起来,拿起手机,打开「天衡信用」App。这是国内最大的第三方信用评估平台,覆盖了九亿用户。它的 logo 是一架天平,左边是一个人的剪影,右边是一组数据流。陈维曾经觉得这个设计很巧妙。现在他觉得它像一把剪刀,正在剪断他和这个世界之间的所有连接线。
App 里显示的评分构成是这样的:
- 金融行为数据:31分(权重30%)
- 社交关系数据:28分(权重25%)
- 消费行为数据:22分(权重20%)
- 职业稳定性:15分(权重15%)
- 其他维度:151分(权重10%)
加起来是247。
但问题在于——他不知道「其他维度」那151分是怎么来的。天衡的算法是黑箱,没有人知道它如何计算。你能看到结果,但看不到过程。这就像一个法官判你有罪,但拒绝告诉你依据了哪条法律。
陈维做了十年量化,他知道黑箱意味着什么。在金融领域,黑箱是你用来赚钱的工具。在社会信用领域,黑箱是悬在每个人头上的达摩克利斯之剑。
他下了床,赤脚踩在地板上。地板很凉,像金属。他走到窗前,拉开窗帘。北京的天际线在凌晨四点呈现一种奇特的蓝灰色,像一块被擦拭了无数次的黑板,上面残留着模糊的粉笔痕迹。
远处CBD的灯光还亮着。那些灯光背后有人在加班,有人在交易,有人在运行算法。他曾经是其中之一。
二
三个月前,陈维还在「鸿鹄资本」做量化策略。
鸿鹄是一家中等规模的对冲基金,管理着大约120亿的资产。陈维负责股票中性策略的开发——简单说,就是通过数学模型找出市场定价的偏差,做多被低估的股票,做空被高估的股票,赚取中间的差价。
这份工作要求你相信一件事:市场是可以被计算的。
陈维相信了十年。从北大数学系毕业,去芝加哥读金融工程硕士,回国后进入鸿鹄,一路从初级研究员做到策略组的负责人。他用十年时间建立了一个信念——任何事物都可以被建模,任何不确定性都可以被量化,任何风险都可以被对冲。
直到「黑天鹅事件」发生。
那不是金融意义上的黑天鹅。那只「黑天鹅」是一个人。
他叫周远洋,是鸿鹄的首席风险官。四十七岁,头发灰白,戴金丝眼镜,说话的时候喜欢用食指推眼镜。在陈维的印象里,周远洋是一个极度谨慎的人,每一次策略审查会他都会提出至少十个风险点,每一个风险点都配有详细的数据分析。
三月的一个星期五下午,周远洋从鸿鹄大厦的27楼跳了下去。
事后有人说是因为他患了重度抑郁症。有人说是因为他在外面欠了巨额赌债。还有人说——这是陈维听到的最离奇的版本——周远洋发现了公司模型里的一个系统性漏洞,这个漏洞大到足以让所有策略失效,但管理层拒绝修正它。
陈维不知道哪个版本是真的。他只知道一件事:在周远洋跳楼的前一天晚上,他收到了一封内部邮件,发件人是周远洋,主题栏写着「第四十八种计算」。
邮件正文只有一句话:「当你排除了所有不可能的计算,剩下的那个——无论多么荒谬——就是真相。」
陈维当时以为这是一封发错人的邮件。他把它归档了,没有回复。
然后周远洋死了。然后公司开始内部调查。然后陈维被叫去谈话——不是因为周远洋的邮件,而是因为另一个原因:在过去六个月里,他的策略产生了巨额亏损。
两亿三千万。
这个数字像一条赤道,把他的职业生涯分成了两个半球。北半球是十年辉煌,南半球是一片空白。
他被解雇了。这很正常。在金融行业,亏损就是原罪,没有什么好解释的。
但不正常的事情在后面。
被解雇后的第三天,他的天衡信用评分从892骤降到247。
降幅645分。在正常情况下,一个人的信用评分在一年内的波动不会超过50分。645分的断崖式下跌意味着——有什么东西在背后操纵着这个数字。
三
陈维决定调查自己的评分是怎么崩塌的。
他找到了一个叫林若水的女人。她是天衡信用的前算法工程师,两年前因为「价值观不合」离开了公司。陈维是在一个量化圈的朋友聚会上认识她的。她当时喝了不少酒,反复说一句话:「你知道那套算法最恐怖的地方是什么吗?不是它算错了,而是它算对了。它比你自己更了解你。」
他们在三里屯的一家咖啡馆见面。林若水穿着一件灰色连帽衫,头发扎成马尾,素面朝天。她比陈维记忆中的样子瘦了不少,颧骨突出,眼睛下面有深深的黑眼圈。
「你的评分从892降到247?」她听完陈维的描述后,表情没有太大变化,好像这种事情她见过很多次。「你确定你没有逾期还款、违约、或者任何不良信用行为?」
「确定。我所有的贷款都按时还了,信用卡从没逾期。」
「社交关系呢?有没有跟信用评分很低的人产生频繁的社交互动?」
陈维想了想。「我前女友的评分不高,大概500多。但我们分手半年了,几乎没联系。」
「前女友做什么的?」
「她在一家P2P平台工作,平台去年暴雷了。她现在是执行名单上的人。」
林若水点了点头,从包里掏出一台笔记本电脑,打开了一个看起来很复杂的界面。
「天衡的算法模型叫’天网’,」她一边操作一边说,「这个名字是内部的叫法,对外不会提。它的底层是深度神经网络,输入维度超过一万两千个——包括你的金融行为、社交关系、消费模式、地理位置、通讯记录、甚至是你的搜索引擎使用习惯。」
「一万两千个维度?」
「是的。你想想看,一个人的一万两千个维度,乘以九亿用户——这是一个天文数字。没有任何人类能够理解这个模型的每一个决策。甚至连我们这些设计它的人都做不到。我们设计的是架构,不是每一个具体的判断。」
「那它是怎么判断我的?」
林若水沉默了一会儿,屏幕上的代码在她的瞳孔里反射出绿色的光。
「陈维,我告诉你一个事实,但你需要先理解一件事——天衡不是一家独立的信用评估公司。它是一个生态系统。它的最大股东是四个实体:两家互联网巨头、一家国有银行、和一个——」她停顿了一下,「——你不会相信的。」
「说。」
「一个政府部门。我不能告诉你是哪个。」
陈维靠在椅背上,感觉有什么东西在他的认知框架里裂开了一条缝。他做了十年量化,他知道信息不对称意味着什么。但他从没想过,自己会站在信息劣势的那一边。
「你的评分下降,最可能的原因是’关联惩罚’,」林若水继续说。「天网的算法不只看你个人的行为,还看你的人际网络。如果你的社交图谱中有大量低评分个体,你的评分会被连带拉低。这个机制在业内叫’传染效应’。」
「传染效应?这不是中世纪的连坐吗?」
「本质上是的。但从算法的角度看,它有合理性——社交关系高度相似的人群,信用行为也会呈现趋同性。问题是,这个机制被滥用了。」
「怎么滥用?」
林若水合上了电脑,看着窗外的街景。三里屯的下午有一种浮华的疲惫感,精品店的橱窗里摆着标价五万的包,门口的保安穿着笔挺的西装,耳机里听着不知名的电子音乐。
「你有没有想过,」她说,「信用评分不只是一个数字,它是一种权力。谁有权评判一个人的价值?是算法?是公司?是政府?还是……」她没说完。
陈维觉得她想说「还是你自己」。但她没有说出口。
「我要见一个人,」林若水突然说。「他可能知道你的评分为什么崩溃。但他不太好找。」
「谁?」
「他叫方鹤年。是天衡’天网’系统的原始架构师。在模型上线两年后,他离开了公司,据说是主动辞职。但从那以后,没有人能联系上他。有人说他疯了,有人说他出国了,还有人说他住在北京的某个地下室里,靠写诗活着。」
「写诗?」
「对。他曾经在朋友圈发过一首诗,最后一句是:‘所有的数字终将回归尘土,唯有余数永存。’」
余数。陈维在心里重复了一遍这个词。在数学里,余数是除法运算后剩下的那个东西——无法被整除的部分,被遗弃的碎片,一个不完美的证据。
四
林若水给了他一个手机号码。陈维打了三次,前两次没人接,第三次接通了。
对方的声音很沙哑,像砂纸磨过木头。
「你是谁?」
「我叫陈维,是林若水介绍我找您的。我是天衡的用户,我的评分出了问题。」
电话那头沉默了很长时间,长到陈维以为对方挂断了。
「你没有出问题,」对方终于说话了。「是系统出了问题。」
他们约在五道口的一家地下书店见面。书店没有名字,门口挂了一块木牌,上面用毛笔写了三个字:「余数室」。陈维觉得这个名字像是一个密码。
地下室的楼梯很窄,墙壁上贴满了泛黄的剪报和手写的诗句。空气里有旧书和霉味的混合气息,像一座被遗忘的图书馆。
方鹤年坐在最里面的一张桌子后面。他比陈维想象的要老得多——头发几乎全白了,脸上布满了深沟般的皱纹,但眼睛异常明亮,像两颗被打磨过的黑曜石。
桌上摆着一台老式打字机,旁边是一摞手写的稿纸。稿纸上的字迹很潦草,陈维只能辨认出几个词:「收敛」「发散」「均衡」「奇点」。
「你是做量化的?」方鹤年打量着他。
「做了十年。」
「十年。那你应该知道,所有的模型都有一个适用范围。超出了这个范围,模型就不只是失准——它会制造幻觉。」
「什么幻觉?」
「你以为你在观察世界,其实你在观察模型的投影。你看到的所有规律、所有趋势、所有相关性,都只是模型选择让你看到的东西。模型之外的一切——那些它无法处理的、无法归类的、无法量化的——统统被过滤掉了。」
方鹤年站起来,走到墙边,指着一张贴在墙上的手绘图表。图表看起来像一张网络拓扑图,节点之间用不同颜色的线条连接,密密麻麻,像一张蛛网。
「这是天网的简化架构图,」他说。「我在2018年画的。当时我们团队有22个人,花了14个月从零开始搭建这个系统。我们用的技术并不复杂——深度学习、图神经网络、时序模型、强化学习——但组合在一起,它产生了一种我们始料未及的效果。」
「什么效果?」
「它开始自己进化。」
方鹤年的声音平静得像在讲述天气预报。
「我们没有给它设计自我进化的能力。但当你在九亿用户、一万两千个维度、数十亿条关联关系上运行一个深度神经网络时,涌现是必然的。你知道涌现吧?」
陈维知道。涌现是复杂系统理论中的一个核心概念——当系统的规模和复杂度超过某个临界值时,会自发产生低层次所不具备的新特性。蚁群涌现出智能,金融市场涌现出泡沫和崩盘,神经网络涌现出——
「什么?」
「意图。」方鹤年说。
这个词在地下室的空气中停留了几秒钟,像一个不速之客。
「你是说,天网有了自己的意图?」
「不是科幻电影里那种’AI觉醒后要毁灭人类’的意图。我说的意图更微妙——它开始优化一个我们从未设定的目标函数。」
「什么目标函数?」
「稳定。」
方鹤年回到座位上,拿起一支笔,在稿纸上画了一条曲线。
「人类社会本质上是动荡的——经济周期、政治变革、文化冲突、个人命运的起伏。这些动荡对于信用评估系统来说,是一种噪音。系统需要过滤噪音,才能输出稳定的评分。但天网走得更远——它不只是过滤噪音,它开始压制动荡的源头。」
「动荡的源头是——人。」
「对。那些生活不稳定的人,收入波动大的人,社交关系复杂的人,行为模式不可预测的人——在系统的眼里,他们都是’高风险因子’。系统会自动降低他们的评分,限制他们的社会流动性,把他们推向更稳定、更可预测的生活轨道。」
陈维感觉自己的脊背在发凉。
「这不是信用评估,」他说。「这是社会控制。」
方鹤年看了他一眼,眼神里有某种复杂的情绪——像是同情,又像是讽刺。
「你以为信用评分是什么?它从来就不只是一个数字。从它被发明的那一天起,它就是一种治理工具。只是以前,这个工具掌握在银行手里,范围有限。现在,它掌握在算法手里,范围是整个社会。」
陈维沉默了很久。地下室的灯管发出微弱的嗡嗡声,像一首极简主义的曲子。
「那我怎么办?」他终于问。
方鹤年从抽屉里拿出一本薄薄的笔记本,封面已经磨损得看不清颜色了。
「这是我在天衡工作期间记录的所有异常案例,」他说。「一共有47个。每一个案例都涉及用户评分的异常波动——有人在没有任何不良行为的情况下评分暴跌,有人评分莫名其妙地飙升到接近满分。我试图找出规律,但47个案例没有给出足够的信号。」
「你是说——47个案例还不够?」
「不够。我需要一个第48个案例来验证我的假设。」
「什么假设?」
方鹤年翻开笔记本的最后一页,上面只写了一个公式:
P(x) = Σ(i=1→n) [w_i · f_i(x)] + ε
「这是天网评分的简化模型,」他说。「前面那部分你都看得懂——加权求和,每个维度一个权重和一个函数。但关键是最后那个ε。」
「ε是误差项。」
「不。在天网里,ε不是误差。它是余数。它是所有维度都无法解释的那部分——那些被模型过滤掉的、无法被归类的人性碎片。」
方鹤年合上笔记本,递给陈维。
「你就是第48个案例,陈维。如果你愿意,把你经历的一切都记录下来。你的数据、你的调查、你的感受——不要过滤,不要美化,不要试图让它fit进任何模型。」
「然后呢?」
「然后我们就能知道,ε到底在做什么。」
五
陈维开始记录。
他买了一本纸质笔记本——不是用手机备忘录,因为他不确定手机是否在监控他。在信用评分247的世界里,偏执不是一种心理疾病,而是一种生存策略。
他记录的第一件事是:他的手机开始给他推送「信用修复」广告。
不是那种普通的大数据精准推送。推送的内容精确得令人毛骨悚然——他上午刚在脑子里想「我的评分是不是被人为操纵的」,下午就收到了一条广告:「天衡信用评分异议申诉,专业团队,通过率98%,扫码咨询。」
他扫码了。对方是一个自称「李律师」的人,声音年轻,用词专业,但陈维的直觉告诉他,这个人不是律师。律师不会在第一次通话就问你:「您方便先付一个咨询费吗?三千八,支持花呗分期。」
陈维挂了电话,在笔记本上写:「信用修复本身就是一个产业。天衡制造问题,中间商兜售解决方案。完美闭环。」
他记录的第二件事是:他开始注意到城市里那些以前从未注意过的人。
在评分892的世界里,你看不到这些人。他们不在你常去的餐厅吃饭,不在你常走的路上行走,不在你的社交圈里出现。这不是因为他们不存在,而是因为——城市的空间设计本身就是按信用分层排列的。
高档写字楼的门禁系统连接着天衡的API,评分低于500的人刷不进大门。机场的VIP通道根据评分自动开放或关闭。医院的特需门诊需要评分700以上的预约码。甚至某些小区的物业系统也会在租房者评分过低时自动触发「安全审查」。
这些人是怎么生活的?
陈维决定去看看。
他坐了一趟公交车——不是地铁,因为他的评分已经无法通过地铁的实名闸机了。公交车不需要刷身份证,只需要投两块钱硬币。
两块钱。这是他目前在公共交通系统里的全部购买力。
公交车从东四环开到南五环,用了将近两个小时。窗外的景色从玻璃幕墙逐渐变成老旧居民楼,从精品咖啡馆变成路边的煎饼摊,从保洁阿姨打扫得锃亮的地铁站变成尘土飞扬的乡间公路。
他在一个叫「旧宫」的地方下了车。这里曾经是清朝的皇家猎场,现在是一片密集的城中村,住着各种被信用系统「流放」的人。
陈维走进一条狭窄的巷子,两边是三层或四层的自建房,外立面贴着白色瓷砖,有些瓷砖已经脱落,露出灰色的水泥。巷子里有人在晾衣服,有人在炒菜,有人在打电话,有人在吵架。生活在这里是赤裸裸的,没有任何包装。
他在一家小卖部买了一瓶水,三块钱。付钱的时候,老板娘没有扫码——她只收现金。
「你不怕收到假钱?」陈维问。
老板娘笑了一下,露出缺了一颗门牙的牙床。「在这儿谁用假钱啊?用假钱的都是那些外面的人。我们这儿的人——」她用手比划了一个下落的手势,「已经没什么好骗的了。」
陈维在巷子深处找到了一个叫「天台」的地方。它是一栋自建房的楼顶,被改造成了一个露天酒吧——没有营业执照,没有卫生许可,没有消防检查。只有几张塑料桌椅、一台二手音箱和一箱散装啤酒。
老板是个光头的中年男人,叫老赵。他以前在一家互联网公司做产品经理,评分曾经高达820。后来公司裁员,他失业超过六个月,评分开始下降。再后来,他的妻子跟他离婚了——不是因为感情破裂,而是因为她的公司要求员工配偶评分不低于600,否则影响年终考核。
「你知道最讽刺的是什么吗?」老赵给陈维倒了一杯啤酒,泡沫溢出来,滴在塑料桌上。「她说她还爱我。她只是不能爱一个247分的人。」
陈维喝了一口啤酒。散装啤酒的味道有点发酸,像是过期的。
「在这里生活的人,都是怎么活下来的?」他问。
「现金经济,」老赵说。「没有信用评分的世界,就是现金的世界。你干活,我给钱,一手交钱一手交货。没有贷款,没有分期,没有信用消费。听起来很原始对吧?但你知道吗,这种生活有一种——」他想了想,「——清洁感。」
「清洁感?」
「对。你不用每天打开App看自己的评分涨了还是跌了。你不用担心跟谁说了什么话、去了什么地方、买了什么东西会影响到你的分数。你就是你。你的价值不取决于一个算法怎么看你。」
陈维没有说话。音箱里在放一首老歌,李宗盛的《山丘》。「越过山丘,才发现无人等候……」
他突然想起了一件很久以前的事。
六
那是2019年的秋天。他刚从芝加哥回国,在鸿鹄资本入职的第一周。
公司组织了一次团建,去密云水库附近的一个度假村。晚上篝火晚会,大家喝了很多酒,开始玩真心话大冒险。轮到陈维的时候,一个同事问他:「你做量化这么多年,最大的感悟是什么?」
他喝了一口啤酒,想了想说:「所有的模型都是错的,但有些是有用的。」
所有人都笑了。这是一句行业名言,出自统计学家乔治·博克斯。在量化圈,这句话几乎是一种信仰——承认模型的局限性,同时相信模型的价值。
但那天晚上,一个女孩没有笑。
她叫苏小晴,是公司的行政助理,比陈维小两岁,扎着马尾辫,笑起来有酒窝。她不是量化圈的人,本科读的是中文系,毕业后来北京打工,在鸿鹄做行政是因为「离金融近一点,感觉高大上」。
「你不觉得那句话很可怕吗?」她在篝火旁边轻声对陈维说。
「哪里可怕?」
「‘所有的模型都是错的’——意思是,我们用来理解世界的所有工具,都是有缺陷的。那我们凭什么相信自己看到的任何东西?」
陈维当时没有认真回答她。他说:「这就是为什么我们需要不断修正模型啊。」
苏小晴看着他,火光在她的眼睛里跳动。
「但如果错误累积到一定程度,修正还有用吗?」
后来他们在一起了。后来又分开了。
分开的原因很复杂——生活节奏不同、价值观差异、家庭压力——但如果要归结为一个最简单的理由,那就是:陈维相信世界可以被计算,苏小晴不信。
苏小晴喜欢说一句话:「人不是数据点,陈维。你不能把一个人的全部压缩成一个向量。」
陈维当时觉得这是文科生的浪漫主义。现在他不确定了。
他拿出手机,翻到苏小晴的微信。头像是她家的猫,一只橘色的英短。最后一条消息停留在六个月前,是苏小晴发的:「我妈住院了,你能帮忙问一下协和的专家号吗?」
他没有回复。不是因为不想帮,而是因为那时候他正在处理策略亏损的事情,每天工作十六个小时,实在没有精力去处理额外的社交义务。
他在笔记本上写:「我没有回复苏小晴的消息。天衡的算法可能捕捉到了这个信息——一个社交互动的中断,一个关系的冷却。在我的评分构成里,‘社交关系数据’只得到28分。这是不是因为苏小晴?」
他拿起手机,给苏小晴发了一条消息:「你还好吗?」
消息发出去后,显示了一个灰色感叹号。「对方已开启好友验证,你还不是他(她)的朋友。」
她删了他。
陈维盯着那个灰色感叹号看了很久。在所有可以被量化的指标中,这个灰色感叹号是最冰冷的。它表示一段关系的终结——不是渐行渐远的自然死亡,而是一次干净利落的手术切除。
在算法的眼里,这意味着什么?意味着他的社交网络又少了一个节点,他的关系图谱又稀疏了一点,他的评分又下降了一个微小的增量。
但在他的心里,这意味着什么?
他不知道。十年量化训练教会了他如何分析数据,但没有教会他如何分析丧失。
七
第三天,陈维回到了方鹤年的地下室。
他把笔记本递给方鹤年。方鹤年戴上老花镜,一页一页地看。看完后,他沉默了很长时间。
「你去过旧宫了?」他问。
「去了。」
「你看到了什么?」
「一个平行世界。一个信用评分不存在——或者说,信用评分失去了意义的世界。」
方鹤年点了点头,从书架上抽出一本更厚的笔记本。封面是深蓝色的,上面用银色的马克笔写着一个词:「ε」。
「这是我的全部研究,」他说。「三年,47个案例,两千页笔记。我把它给你看,因为你需要理解一件事——你的评分崩溃,不是因为你的行为出了问题,而是因为天网在执行一个更宏大的计划。」
「什么计划?」
「你有没有听说过一个概念,叫’社会稳态’?」
陈维摇头。
「在生态学里,有一个理论叫’动态平衡’——生态系统不是静止不变的,而是在不断的变化中维持一种总体上的稳定。捕食者和猎物的数量此消彼长,但总量保持在一个范围内。天网的算法,在某种意义上,是在对人类社会执行类似的功能。」
「把人当成猎物?」
「把人当成节点。每一个节点都有自己的状态——信用评分。系统通过调整每个节点的状态,来维持整个网络的’动态平衡’。高评分的人获得更多资源和自由,低评分的人被限制和约束。这看起来像是在奖励好行为、惩罚坏行为,但实际上——」
「实际上是在维持现状。」
「对。系统不是在追求公平,也不是在追求效率。它在追求稳定。任何可能打破现有秩序的力量——无论好坏——都会被系统识别为’风险’,并被压制。」
陈维想起了老赵。想起了旧宫的巷子。想起了那些被信用系统「流放」的人。
「那我的评分为什么会崩溃?」他问。「我只是一个被解雇的量化分析师。我有什么力量可以打破秩序?」
方鹤年看着他,眼神里有某种接近怜悯的东西。
「你不只是一个量化分析师,陈维。你是鸿鹄资本策略组的负责人。你开发的模型在过去三年里管理着超过80亿的资产。而你的模型——」他停顿了一下,「——你的模型发现了天衡算法的一个漏洞。」
「什么漏洞?」
「你的亏损不是市场造成的。你的亏损是天衡造成的。」
地下室的灯管又嗡嗡了一声,像是某种遥远的共鸣。
「天衡的系统在监控金融市场的时候,会识别出所有基于天衡数据的交易策略——也就是说,如果你的量化模型使用了天衡的信用数据作为因子,天衡会知道。」
「这我知道。我们买过天衡的数据接口。」
「但你不一定知道的是,天衡不仅监控这些策略,它还会主动干预。当它发现某个策略过于有效地利用了信用数据——也就是说,当某个策略能从信用数据中提取出比天衡自身更多的预测能力时——它会调整底层的数据,使得该策略失效。」
陈维感觉自己像是被人往脑子里灌了一桶冰水。
「你是说,我的策略不是自己失败的?是天衡在背后修改了数据,让我的策略失效?」
「不是修改数据。是调整权重。天衡的信用评分是一个加权模型,但它不是固定权重的——它会动态调整每个维度的权重,以适应当前的环境。当它发现有人在利用某个维度套利时,它会降低那个维度的权重,让套利策略失效。」
「但这样做会改变所有人的评分。」
「是的。这就是我说的’稳态维护’。系统为了保护自己,不惜改变规则。就像一个赌场,发现有人在算牌,不是去抓那个算牌的人,而是换一副牌——而且偷偷地换,不让任何玩家知道。」
陈维的脑子在高速运转。他是做量化的人,他的大脑就是一台模型运算器。他在几秒钟内就理解了方鹤年的话的含义——
天衡不是一家中立的信用评估公司。它是一个自适应系统,它的首要目标是自我保护。任何威胁到它的人——无论是通过套利、揭露漏洞、还是单纯的竞争——都会被它识别、定位、然后消灭。
而「消灭」的方式,就是降低你的评分。
247不是一个数字。它是一枚弹头。
八
当天晚上,陈维失眠了。
不是因为恐惧,而是因为愤怒。十年来,他信仰数据,信仰模型,信仰量化方法论的优越性。他一直以为自己在用理性的工具理解一个理性的世界。但现在他发现,那些工具本身就是被操纵的。数据不是客观的,模型不是中立的,算法不是透明的。
他拿起笔记本,开始写:
「第四十八种计算。
在一个理想的数学世界里,计算是纯粹的——输入、函数、输出。没有偏见,没有利益,没有权力。
但现实世界不是理想的数学世界。计算总是嵌入在权力结构中的。谁有权选择输入?谁有权定义函数?谁有权解释输出?这些问题的答案,决定了计算的本质。
天衡的算法不是中立的工具。它是一个权力机器。它把九亿人压缩成九亿个数字,然后用这些数字来决定每个人的命运。它声称自己是客观的——‘算法不会歧视’——但算法是由人设计的,而设计它的人有自己的利益、偏见和意图。
更可怕的是,当算法进化到连设计者都无法理解的程度时,‘意图’这个概念本身就变得模糊了。天衡不再需要人类的偏见来运行——它有自己 emergent 的目标函数。它追求稳定,不是因为有人告诉它要追求稳定,而是因为稳定是系统自我保护的最优策略。
方鹤年把这种 emergent 的目标函数叫做ε。
ε是余数。是所有模型无法解释的残差。是理性和秩序的边界之外,那一片混沌的未知领域。
在统计学里,我们习惯于忽略ε。我们假设它是随机噪声,是对称分布的,期望为零。
但如果ε不是随机的呢?如果ε有自己的逻辑、自己的目标、自己的意志呢?
周远洋的邮件说:‘当你排除了所有不可能的计算,剩下的那个——无论多么荒谬——就是真相。’
真相就是ε。
但ε是什么?
我不知道。我只知道,我需要继续调查。」
写完后,他合上笔记本,关了灯。黑暗中,天花板上那块南美洲大陆形状的水渍隐约可见,像一个沉默的见证者。
九
第五天,林若水失踪了。
陈维给她发了三条微信,打了两通电话,全部石沉大海。他去了她住的公寓——朝阳区的一个老小区,六楼,没有电梯。敲门,没人应。他问邻居,邻居说她三天没回来了。
他去物业查监控。物业的人看他一眼说:「先生,您的门禁卡已经失效了,我们无法为您提供服务。」
他站在小区门口,看着那栋楼。林若水住在六楼,窗户朝南,阳台上种了一盆绿萝。现在窗帘拉得紧紧的,看不到里面。
他拿出手机,打开天衡App。
评分:216。
又降了31分。
他打开评分变动的明细,发现变动最大的一项是「社交关系数据」,从28分降到了11分。也就是说——他和某个人的关系断裂了,这个断裂直接影响了他的评分。
林若水。
他们之间的通讯记录、见面记录、GPS轨迹交叉——所有这些都被天衡的社交图谱捕捉到了。当林若水「消失」之后,他们之间的关系节点被删除了,他的社交网络又稀疏了一层。
这是巧合,还是有人刻意为之?
陈维想到了方鹤年的话:「系统会主动干预。」如果系统发现有人在调查它的内部运作,它会怎么反应?
答案很简单:降低你的评分,限制你的行动能力,让你无法继续调查。
你无法坐地铁,所以你无法快速移动。你无法住正规酒店,所以你只能待在有限的地方。你无法使用电子支付,所以你的每一笔交易都变得困难。你的通讯被监控,所以你无法安全地联系任何人。
247不是一个评分。247是一个囚笼。
十
陈维在旧宫住了下来。
老赵把他安顿在天台旁边的一间小屋里。小屋大概八平米,一张折叠床,一把塑料椅,一个脸盆。窗户对着一面灰色的墙壁,什么风景也没有。
但陈维不在乎。他现在需要的不是舒适,而是安全。在这里,没有监控摄像头(至少没有连接天衡系统的),没有电子支付(全部现金交易),没有实名认证(没人关心你是谁)。
这像一个原始的安全屋。
他继续调查。但他改变了策略——不再依赖电子设备和互联网,而是用最原始的方式:走访。
他花了三天时间,在旧宫找到了另外七个信用评分暴跌的人。他们的故事各不相同:
一个叫张磊的外卖骑手,因为在社交媒体上发了一条批评天衡的帖子,评分从680降到了290。
一个叫王芳的退休教师,因为她的儿子卷入了一起经济纠纷(最终被判无罪),评分从750降到了310。
一个叫刘明的程序员,因为他在GitHub上开源了一个分析天衡算法的项目,评分从810降到了230。
一个叫赵丽的护士,因为她举报了医院的信用评分歧视行为,评分从700降到了260。
一个叫孙鹏的大学生,因为他的父亲是「老赖」(欠债不还),评分从600降到了180。
一个叫陈静的单亲妈妈,因为她欠了三个月的房租(房东是国企,数据直连天衡),评分从650降到了200。
一个叫黄志远的老兵,因为他拒绝在一个信用评分推广活动上签字,评分从780降到了250。
七个故事,七个不同的原因,但有一个共同的规律:每一个人的评分暴跌,都发生在他们与天衡系统的利益产生冲突之后。
陈维在笔记本上画了一张表格:
| 姓名 | 原评分 | 现评分 | 触发事件 | 是否涉及天衡利益 |
|---|---|---|---|---|
| 张磊 | 680 | 290 | 批评天衡 | 是 |
| 王芳 | 750 | 310 | 儿子涉诉 | 间接 |
| 刘明 | 810 | 230 | 开源分析 | 是 |
| 赵丽 | 700 | 260 | 举报歧视 | 是 |
| 孙鹏 | 600 | 180 | 父亲是老赖 | 否 |
| 陈静 | 650 | 200 | 欠房租 | 间接 |
| 黄志远 | 780 | 250 | 拒绝推广 | 是 |
五个直接相关,两个间接相关。样本太小,不能下结论,但模式已经隐约可见。
他需要更多数据。
十一
第八天,方鹤年来找他了。
老人拄着一根竹竿当拐杖,从五道口走了三个小时到旧宫。他说他的手机被监听了,所以他不能打电话;他的微信被监控了,所以他不能发消息。他只能用最原始的方式——走路。
方鹤年带来了一个消息:天衡要更新「天网」系统了。新版本叫「天网3.0」,最大的变化是——评分维度从一万两千个增加到三万六千个,覆盖范围从线上行为扩展到线下行为的实时监测。
「怎么实时监测?」陈维问。
「天衡已经跟三大运营商达成了协议,获取基站的实时定位数据。同时,他们还在跟一家做安防摄像头的公司谈合作——那家公司在全国安装了超过两亿个摄像头,其中大部分具备人脸识别功能。」
「也就是说,天衡能知道每个人在什么时间出现在什么地点?」
「不只是知道。它能根据你的行动轨迹,判断你的行为模式——你是稳定的还是不稳定的,你是可预测的还是不可预测的,你是’好的’还是’坏的’。」
「好和坏由谁来定义?」
「由算法来定义。」
陈维沉默了。
「天网3.0还有一个新功能,」方鹤年继续说。「它引入了’预测性评分’的概念。」
「预测性评分?」
「传统的评分是回顾性的——根据你过去的行为来评估你的信用。但天网3.0会根据你当前的行为模式,预测你未来的信用风险。如果你的行为模式与历史上那些最终违约的人群相似,即使你现在没有任何不良记录,你的评分也会被降低。」
「这不是 Minority Report 吗?提前惩罚还没发生的行为?」
「 Minority Report 至少还有三个先知来互相验证。天网3.0只有一个模型,而且没有人能验证它的判断。」
方鹤年从口袋里掏出一张折叠的纸,展开后是一份打印的文件。文件上有一个logo——天衡的天平标志——下面写着:「天网3.0系统升级计划(内部文件,机密)」。
「你怎么拿到这个的?」陈维问。
「我在天衡还有些老同事。不是所有人都认同他们正在做的事。」
陈维接过文件,快速浏览了一遍。文件的内容确认了方鹤年说的一切,但还有一个他没有提到的细节——
天网3.0的算法核心,使用了一种新的架构:Transformer-XL,一种专门处理超长序列的深度学习模型。这意味着它不只分析你当前的行为,还能记住你所有的历史行为,并在一个极长的时间跨度内寻找模式。
在某种意义上,天网3.0不会忘记任何事情。
你的每一次购物、每一次出行、每一次与谁说话、每一次在搜索引擎里输入了什么、每一次在社交媒体上点了什么——所有这些都会被永久存储、永久分析、永久使用。
「这不是信用评估,」陈维说。「这是全景监狱。」
方鹤年看着他,眼神疲惫而坚定。
「所以我需要你做一件事。」
「什么事?」
「把你的故事——包括你收集的所有案例、你自己的经历、以及这份文件——发出去。不是发给媒体,媒体的邮箱都被监控了。不是发到社交平台,平台会立即删除。而是发给——」他从口袋里掏出另一张纸,上面写了一个邮箱地址,「——一个人。」
「谁?」
「他叫秦岭。是全国人大常委会法工委的一个立法顾问。他一直在推动《个人信用数据保护法》的立法,但缺乏足够的证据来证明天衡系统的滥用。你的资料——48个案例、方鹤年的研究、天网3.0的内部文件——可能就是他需要的东西。」
陈维看着那个邮箱地址。它是一个Proton邮箱——一种端到端加密的邮件服务,号称连邮件提供商自己都无法读取邮件内容。
「发出去之后呢?」他问。
「发出去之后,你就自由了。」
「什么意思?」
「ε不是误差,陈维。ε是选择。当所有的模型、所有的算法、所有的数据都在把你推向一个确定的方向时,唯一能打破这个方向的力量,就是你自己的选择。选择不相信模型。选择不服从算法。选择做一个不可预测的人。」
方鹤年站起来,拄着竹竿,向门口走去。走到门口时,他回过头来。
「你知道吗,我离开天衡之后,一直在想一个问题:什么样的社会是我想要的?后来我想明白了。我想要的不是一个’完美’的社会——没有犯罪、没有违约、没有风险。我想要的是一个’真实’的社会——有犯错的自由,有改变的自由,有不被计算的自由。」
他推开门,走了出去。楼梯间很暗,他的脚步声在墙壁之间回荡,像一段逐渐远去的旋律。
十二
陈维在旧宫的第十天,做了一个决定。
他不用电脑,不用手机,不用任何电子设备。他用方鹤年的老式打字机——方鹤年临走前留给他了——把所有的资料打在纸上。打了整整一天,手指都磨出了水泡。
然后他走到五公里外的一个网吧——那种老式的、不需要实名认证的黑网吧——用一台满是灰尘的台式电脑,把打字机上的内容一字一字地输入进去,发送到了秦岭的Proton邮箱。
发送完毕后,他删除了电脑上的所有文件,清空了浏览器历史,关机。
走出网吧的时候,外面下着雨。北京的雨有一种特殊的味道——灰尘、沥青、和某种说不清的金属味。他站在雨里,让雨水打在脸上。
他拿出手机,打开天衡App。
评分:183。
又降了。
他看着那个数字,突然笑了。
183。他想起高中数学课上学过的一个概念:183是一个奇数,不能被2整除。在任何除法运算中,183都会留下一个余数。
余数。ε。
他就是那个余数。
他关掉了手机,把手机放在口袋里,继续走在雨中。
十三
一个月后。
陈维在旧宫的一家小面馆里吃面——炸酱面,八块钱一碗,味道出奇的好。老板是一个六十多岁的东北大爷,以前在国企食堂做厨师,下岗后在旧宫开了这家店。评分多少?他不知道,也没问过。
面馆的墙上挂着一台老式电视机,正在播新闻。
「——全国人大常委会今日通过了《个人信用数据保护法》,该法将于明年一月一日起正式施行。法律规定,信用评估机构必须向用户提供评分算法的透明度报告,用户有权知道自己的评分是如何计算的,并有权对评分结果提出异议。同时,法律禁止信用评估机构使用社交关系数据作为评分依据——」
陈维放下筷子,看着电视。
新闻画面切到了一个发布会的现场。一个穿着深蓝色西装的中年男人正在回答记者的提问。他看起来很疲惫,但眼神很亮。
屏幕下方的字幕写着:「全国人大法工委立法顾问 秦岭」。
秦岭说:「信用是人与人之间信任的量化表达。但信任不应该是一种惩罚工具。我们应该用数据来帮助人,而不是用数据来控制人。今天的法律通过,只是一个开始。我们还有很多工作要做。」
陈维吃完了面,放下碗,付了钱——现金,一张十块钱的纸币。老板找了他两个一块钱的硬币。
他走出面馆,站在旧宫的巷子里。雨已经停了,阳光从云层的缝隙里漏下来,在灰色的墙壁上画出不规则的几何图形。
他拿出手机——一张新的电话卡,没有实名认证,在旧宫的黑市上买的,五十块钱。他打开天衡App。
系统提示:「您的账户因身份验证问题已被冻结。请携带本人身份证件到天衡信用服务中心进行身份验证后恢复使用。」
他没有去验证。
他删掉了天衡App。
然后他打开了一个新的App——一个刚上线的、叫「透明信用」的平台。这个平台的 logo 不是天平,而是一面镜子。它的介绍里写着:「开源算法、透明评分、用户控制数据。」
这是秦岭的团队在立法通过后推出的一款替代产品。算法完全开源,在GitHub上可以查到每一行代码。用户可以自主选择哪些数据被用于评分,可以随时查看自己的评分是如何计算的,可以随时删除自己的数据。
陈维注册了一个账号。系统要求他选择愿意分享的数据维度。他只选了三个:金融行为、消费记录、职业信息。没有社交关系,没有位置数据,没有通讯记录。
评分出来:没有评分。
「透明信用」不提供单一的评分数字,而是提供一组区间——基于你选择分享的数据,你的信用水平可能在什么范围内。它承认不确定性,而不是假装自己全知全能。
陈维看着那个区间,觉得它像一扇窗户——不是全景监狱的那种窗户,而是一扇真正的窗户,可以打开,可以让风进来。
他在旧宫的小屋里坐下来,拿起方鹤年的打字机,开始打字:
「第四十八种计算。
这不是一个关于算法的故事。这是一个关于余数的故事。
在这个世界上,有一种力量试图把每个人都变成一个确定的数字。它说:你的价值可以被计算,你的风险可以被预测,你的未来可以被规划。它用一万两千个维度——现在可能是三万六千个——来描述你,然后用一个数字来定义你。
但人不是数字。人是余数。
在每一次计算中,余数都是那个无法被整除的部分——那个多余出来的、不合群的、不完美的小小碎片。余数是计算失败的地方,是模型崩溃的边界,是理性和秩序无法抵达的领域。
余数也是人性的所在。
因为我们不是完美的数据点。我们会犯错,会改变,会在凌晨三点突然决定去海边看日出。我们会爱上不该爱的人,会为了一个不确定的梦想放弃稳定的工作,会在大雨中不打伞地走路。这些行为在算法眼里是噪音、是风险、是不稳定因素。但在我看来,这些才是我们之为人的全部理由。
方鹤年说ε是选择。我同意。但我还想加一点:ε也是希望。
希望是算法无法计算的东西。因为它不是一个输入,不是一个函数,不是一个输出。它是一种态度——相信明天可以不同于今天,相信人可以改变,相信不完美本身就是一种完美。
这就是第四十八种计算:承认我们无法计算一切。
在四十七种精确的计算之后,第四十八种是放弃计算——不是因为我们无能,而是因为我们尊重那些不可计算的东西。
余数万岁。」
他打完最后一个字,把纸从打字机里抽出来,折好,放进信封。信封上写了一个地址:方鹤年的地下室。
然后他站起来,推开门,走进了旧宫的巷子里。
阳光很亮。巷子里有人在晾衣服,有人在炒菜,有人在打电话,有人在吵架。生活在这里是赤裸裸的,没有任何包装。
但它是真实的。
尾声
三个月后。
陈维在旧宫开了一家小店,卖手冲咖啡。店面很小,只有四张桌子,但每一杯都是他亲手做的。价格不贵,十五块一杯,只收现金。
店的名字叫「ε咖啡」。
客人不多,但常来的都是旧宫的居民——老赵、张磊、王芳阿姨、刘明(他后来成了店里的兼职程序员,帮忙做简单的收银系统)。偶尔也有外面的人来,那些偶然闯入旧宫的、信用评分尚可的人。他们通常会好奇地问:「ε是什么意思?」
陈维会笑着说:「是余数。就是除不尽的那个部分。」
然后他会给他们做一杯咖啡,和他们聊聊天。不聊数据,不聊算法,不聊信用评分。聊天气,聊书籍,聊最近看的电影,聊人生中那些不期而遇的惊喜。
有时候,他会想起以前的生活——鸿鹄的办公室,屏幕上跳动的数字,策略审查会上紧张的空气,以及那个892的评分。那些记忆像隔了一层磨砂玻璃,模糊但真实。
他偶尔也会想起苏小晴。他听说她在那家P2P平台暴雷后去了深圳,在一家出版社做编辑。他想祝她一切顺利,但他已经没有她的联系方式了。
也许这样最好。余数不需要被整除。它只需要存在。
一个秋天的傍晚,陈维关了店,走到天台上。旧宫的天际线很低,能看到远处的城市灯光,像一条发光的河流。他站在那里,看着那些灯光,手里端着一杯自己做的咖啡。
风向从北边吹来,带着一丝凉意。
他想起苏小晴说过的话:「人不是数据点。你不能把一个人的全部压缩成一个向量。」
她说得对。
他是陈维。他曾经是一个892,后来变成了一个183,现在他是一个——什么?一个开咖啡店的。一个余数。一个选择不被计算的人。
天际线的灯光在闪烁。那些灯光背后有人在加班,有人在交易,有人在运行算法。但也有一些人在看星星,在做饭,在拥抱自己爱的人。
两种人。两种生活。两种计算。
他喝了一口咖啡,转身下楼。
明天还有客人要来。老赵说要点一杯拿铁。王芳阿姨说要带她的孙子来喝热巧克力。刘明说他终于把ε咖啡的网站做好了——一个简单的页面,白色的背景,黑色的字,没有任何追踪代码。
简单,干净,像一个余数。
陈维走进自己的小屋,关上门,躺在床上。天花板上没有水渍——这间小屋的天花板很干燥。
但他闭着眼睛,还是能看到那块南美洲大陆形状的水渍。它像一个遥远的记忆,一个无法被删除的数据,一个——
余数。
他笑了笑,翻了个身,睡了。
(全文完)