新闻中心

AI大模型是做“阅读理解”的?“笨”方法成为解题关键!

发布时间:2025-04-06 09:01:50  /  浏览次数:475 次

你(nǐ)们(men)有(yǒu)没(méi)有(yǒu)想(xiǎng)过(guò),像(xiàng)那(nà)些(xiē)聊(liáo)天(tiān)机(jī)器(qì)人(rén)或(huò)者(zhě)无(wú)所(suǒ)不(bù)能(néng)的(de)AI大(dà)语(yǔ)言(yán)模(mó)型(xíng),它(tā)们(men)是(shì)怎(zěn)么(me)看(kàn)懂(dǒng)我(wǒ)们(men)写(xiě)的(de)字(zì),听(tīng)懂(dǒng)我(wǒ)们(men)说(shuō)的(de)话(huà)呢(ne)?它(tā)们(men)又(yòu)不(bù)认(rèn)识(shi)汉(hàn)字(zì),也(yě)不(bù)会(huì)说(shuō)中(zhōng)文,这(zhè)到(dào)底(dǐ)是(shì)怎(zěn)么(me)做(zuò)到(dào)的(de)呢(ne)?

给(gěi)每(měi)个(gè)词一(yī)个(gè)“秘(mì)密(mì)代(dài)号(hào)”

想(xiǎng)象(xiàng)一(yī)下(xià),我(wǒ)们(men)要(yào)教(jiào)电(diàn)脑(nǎo)认(rèn)识(shi)小(xiǎo)动(dòng)物(wù)。我(wǒ)们(men)不(bù)能(néng)直(zhí)接(jiē)给(gěi)它(tā)看(kàn)图(tú)片(piàn),得(de)用(yòng)一(yī)种(zhǒng)它(tā)能(néng)懂(dǒng)的(de)语(yǔ)言(yán)——数(shù)字(zì)!

我(wǒ)们(men)可(kě)以(yǐ)给(gěi)每(měi)个(gè)小(xiǎo)动(dòng)物(wù)打(dǎ)分(fēn),比(bǐ)如(rú):

▷ 毛(máo)茸(rōng)茸(rōng)指(zhǐ)数(shù)(1分(fēn)代(dài)表(biǎo)不(bù)太(tài)毛(máo)茸(rōng)茸(rōng),10分(fēn)代(dài)表(biǎo)超(chāo)级(jí)毛(máo)茸(rōng)茸(rōng))

▷ 汪(wāng)汪(wāng)叫(jiào)指(zhǐ)数(shù)(1分(fēn)代(dài)表(biǎo)不(bù)叫(jiào),10分(fēn)代(dài)表(biǎo)很(hěn)会(huì)汪(wāng)汪(wāng)叫(jiào))

▷ 抓(zhuā)老(lǎo)鼠(shǔ)指(zhǐ)数(shù)(1分(fēn)代(dài)表(biǎo)不(bù)抓(zhuā),10分(fēn)代(dài)表(biǎo)抓(zhuā)老(lǎo)鼠(shǔ)高(gāo)手(shǒu))

那(nà)么(me),“小(xiǎo)狗(gǒu)”可(kě)能(néng)会(huì)得(de)到(dào)这(zhè)样(yàng)的(de)分(fēn)数(shù):毛(máo)茸(rōng)茸(rōng)指(zhǐ)数(shù) 7分(fēn),汪(wāng)汪(wāng)叫(jiào)指(zhǐ)数(shù) 9分(fēn),抓(zhuā)老(lǎo)鼠(shǔ)指(zhǐ)数(shù) 2分(fēn)。我(wǒ)们(men)可(kě)以(yǐ)把(bǎ)这(zhè)叫(jiào)做(zuò)小(xiǎo)狗(gǒu)的(de)“秘(mì)密(mì)代(dài)号(hào)”:(7, 9, 2)。

“小(xiǎo)猫(māo)”呢(ne)?可(kě)能(néng)就(jiù)是(shì):毛(máo)茸(rōng)茸(rōng)指(zhǐ)数(shù) 8分(fēn),汪(wāng)汪(wāng)叫(jiào)指(zhǐ)数(shù) 1分,抓老(lǎo)鼠(shǔ)指(zhǐ)数(shù) 9分(fēn)。小(xiǎo)猫(māo)的(de)秘(mì)密(mì)代(dài)号(hào)就(jiù)是(shì):(8, 1, 9)。

你看,“小狗”和“小(xiǎo)猫(māo)”的(de)秘(mì)密(mì)代(dài)号(hào)就(jiù)不(bù)一(yī)样(yàng)。而(ér)且(qiě),通(tōng)过(guò)比(bǐ)较(jiào)这(zhè)些(xiē)数(shù)字(zì),电(diàn)脑(nǎo)就(jiù)能(néng)“感(gǎn)觉(jué)”到(dào)它(tā)们(men)的(de)不(bù)同(tóng):哦(ó),一(yī)个(gè)喜(xǐ)欢(huan)汪(wāng)汪(wāng)叫(jiào),一(yī)个(gè)擅(shàn)长(zhǎng)抓(zhuā)老(lǎo)鼠(shǔ)!

超(chāo)级(jí)多(duō)的(de)“秘(mì)密(mì)代(dài)号(hào)”!

刚(gāng)才(cái)我(wǒ)们(men)只(zhǐ)用(yòng)了(le)3个(gè)数(shù)字(zì)来(lái)代(dài)表(biǎo)小(xiǎo)动(dòng)物(wù)。但(dàn)对(duì)于(yú)我(wǒ)们(men)人(rén)类语言里的每一个词,比如“开心”、“学习”、“天空”、“香蕉”…… 大模型会用超级超级多的数字来给它们“秘密代号”!不是3个,也不是10个,可能是几千个,甚至上万个数字!

在GPT-1 里,每个词用了 768 个数字来表示。在 GPT-3 里,每个词用的是 12288 个数。在 DeepSeekV3 模型里,用的是 7168 个数来表示(shì)每(měi)个(gè)词。

这(zhè)么(me)多(duō)数(shù)字(zì),就(jiù)像(xiàng)给(gěi)每(měi)个(gè)词画(huà)了(le)一(yī)张(zhāng)超(chāo)级(jí)详(xiáng)细(xì)的(de)“画(huà)像(xiàng)”。电(diàn)脑(nǎo)虽(suī)然(rán)看(kàn)不(bù)懂(dǒng)“开(kāi)心(xīn)”这(zhè)两(liǎng)个(gè)字(zì),但(dàn)它(tā)能(néng)记(jì)住(zhù)“开(kāi)心(xīn)”对(duì)应(yīng)的(de)几(jǐ)千(qiān)个(gè)数(shù)字(zì)代(dài)号(hào)。

“词嵌(qiàn)入(rù)”:把(bǎ)词语(yǔ)放(fàng)进(jìn)“数(shù)字(zì)空(kōng)间(jiān)”

科(kē)学(xué)家(jiā)们(men)给(gěi)这(zhè)种(zhǒng)用(yòng)一(yī)大(dà)堆(duī)数(shù)字(zì)代(dài)表一个词的方法,起了一个酷酷的名字,叫做“词嵌入”,英文叫 Embedding。

“嵌入”是啥意思呢?想象一下我们刚才给小动物打分,如果只用两个分数(比如“毛茸茸指数”和“汪汪叫指数”),我们是不是可以在一张纸上(一个二维平面)画一个点来代表“小狗”,再画一个点代表“小猫”?

▷ 小狗:(毛茸茸7分,汪汪叫9分) -> 在纸上的某个点

▷ 小猫:(毛茸茸8分,汪汪叫1分) -> 在纸上的另一个点

这就好像把“小狗”和“小猫”这两个词,“嵌”入到了这张纸里。

如果用三个分数呢?就像长、宽、高,我们就可以在一个立体空间(比如一个大箱子)里找到一个点来代表它。

而大模型用几千、上万个数字代表一个词,就等于把这个词“嵌”入到了一个超级复杂、我们想象不出来的“高维空间”里!虽然我们画不出来,但在数学上,它是存在的。

数字怎么来的?电脑自己“学”!

那这些代表词语的数字(秘密代号)是怎么定下来的呢?是人一个个设置的吗?当然不是,那太累啦!

大模型在“学习”(训练)的时候,会阅读超级多的文字,比如图书馆里所有的书、网上所有的文章。它会观察哪些词经常一起出现,哪些词意思比较像。

一开始,所有词的数字代号都是乱七八糟的。但通过不断阅读和学习,大模型会慢慢调整这些数字,就像整理房间一样,把意思相近的词,它们的“秘密代号”变得也更接近。比如,“高兴”和“快乐”的秘密代(dài)号(hào)会(huì)很(hěn)像(xiàng),它(tā)们(men)在(zài)那(nà)个(gè)“数(shù)字(zì)空(kōng)间(jiān)”里(lǐ)的(de)位(wèi)置(zhì)也(yě)会(huì)靠(kào)得(de)很(hěn)近(jìn)。而(ér)“高(gāo)兴(xìng)”和(hé)“桌(zhuō)子”的秘密代号就会差很远。

一词多义怎么办?看“邻居”!

我们知道,有的词有好几个意思,比如“球”,可以指篮球、足球,也可以指地球。电(diàn)脑(nǎo)怎(zěn)么(me)知(zhī)道(dào)我们说的是哪个“球”呢?

别担心!当一个词和(hé)其(qí)他(tā)词一(yī)起(qǐ)出(chū)现(xiàn)时(shí),这(zhè)些(xiē)“邻(lín)居(jū)”词会(huì)给(gěi)它(tā)线(xiàn)索(suǒ)。

▷ 如(rú)果(guǒ)你(nǐ)说(shuō)“踢球”,旁边的“踢”这个词的秘密代号,就会和“球”的秘密代号发生一种奇妙的“化学反应”(其实是数学计算),让“球”的(de)代(dài)号(hào)更(gèng)偏(piān)向(xiàng)“足(zú)球(qiú)”或(huò)“篮(lán)球”的意思。

▷ 如果你说“地球”,旁边的“地”字就会让“球”的代号指向我们居住的这个星球。

所以,词语的秘密代号不是一成不变的,它会根据上下文,也就是旁边的“邻居”词,进行微小的调整,变得更准确!

总结一下

所以,大模型理解文字的秘密武器就是:

(1)给每个词一大串数字作为“秘密代号”(词嵌入)。

(2)这些数字能表示词语的意思和它们之间的关系。

(3)意思相近的词,它们的“秘密代号”也相近。

(4)电脑通过阅读海量文字,自己学会怎么给词语定这些代号。

(5)通过词语旁边的“邻居”词,电脑能判断一个词在当前语境下的准确意思。

是不是很有趣?电脑用这种我们看起来有点“笨”的数学方(fāng)法(fǎ),竟(jìng)然(rán)就(jiù)能(néng)处(chù)理(lǐ)我(wǒ)们(men)复(fù)杂(zá)又(yòu)美(měi)妙(miào)的(de)语(yǔ)言(yán)啦(la)!这(zhè)背(bèi)后(hòu)其(qí)实(shí)是(shì)很(hěn)多(duō)聪(cōng)明(míng)的(de)数(shù)学(xué)和(hé)计(jì)算(suàn)在(zài)帮(bāng)忙(máng)哦(ó)!

供(gōng)稿(gǎo)单(dān)位(wèi):重(zhòng)庆(qìng)市(shì)无(wú)线(xiàn)电(diàn)科(kē)普(pǔ)体(tǐ)验(yàn)中(zhōng)心(xīn)
审(shěn)核(hé)专(zhuān)家(jiā):张启义
声明:除(chú)原(yuán)创内容及特别说明(míng)之(zhī)外,部分图片来源网络,非商业用途,仅作为科普传播素材,版权归原作者所有,若有侵权,请联系删除。