邁向決策式AI:提供反事實的建議(二)
1 復(fù)習(xí):三階段訓(xùn)練流程
本文引用地址:http://2s4d.com/article/202412/465714.htm在上一期里,藉由< 用戶、食材和食譜> 三位一體的多層次關(guān)聯(lián)來建立知識圖(KG:Knowledge Graph)。其基于不同食材在各種食譜中的組合方式,構(gòu)建食材與食材之間的關(guān)系圖。并且通過用戶的偏好和歷史選擇,建立用戶與食材的關(guān)聯(lián)。然后整合用戶、食材和食譜的多層次信息,對用戶分群來更加準(zhǔn)確了解用戶的潛在需求,不僅能提供個性化的食材推薦,還可以獲得食譜的創(chuàng)新建議。
這項創(chuàng)新能力,是透過反事實GCN 的引入讓模型具備了探索和創(chuàng)新的能力,不僅能推薦用戶熟悉的食材組合,還能引導(dǎo)用戶嘗試全新的食譜搭配。其食譜的生成不僅基于歷史數(shù)據(jù),還基于潛在的創(chuàng)新可能性,讓餐飲業(yè)的推薦系統(tǒng)從“需求驅(qū)動”到“創(chuàng)造驅(qū)動”的轉(zhuǎn)變。這意味著,它既能滿足用戶的當(dāng)前需求,還能探索和創(chuàng)造新的飲食體驗,來提高用戶的滿意度。
在上一期的文章裡,也詳細(xì)說明了?;渡鲜龅腒G 體系,能透過三個階段( 或步驟) 的流程,擅加運用AI 模型來探索出潛在性連結(jié),即稱為:反事實連結(jié)(CF Link)。這三階段是:
階段-1:訓(xùn)練GCN獲取原始的食材嵌入(Embedding),通過食材圖的關(guān)系學(xué)習(xí)每個食材的特征表示。
階段-2:基于用戶喜愛的食材關(guān)系,構(gòu)建GCN,生成新的用戶- 食材潛在連結(jié)(CF Links)。
階段-3:利用反事實連結(jié)為目標(biāo),通過反事實GCN 生成新的食材嵌入,構(gòu)建反事實的食材知識圖。
其中各階段都有明確的任務(wù),且各階段之間的嵌入特征和鏈接生成能夠自然銜接,充分體現(xiàn)出從基礎(chǔ)推薦到反事實分析的流暢順序。經(jīng)由這三階段流程,可生成反事實食材組合的知識圖,然後將所生成的反事實食材嵌入與原始食材嵌入進(jìn)行對比,就能結(jié)合多階段的GCN 模型和反事實分析來進(jìn)行推薦和創(chuàng)新。此外,還可以引入更多的食材屬性(如營養(yǎng)成分、口味特征等)來增強節(jié)點特征,從而提高嵌入的表達(dá)能力??紤]不同的圖卷積模型(如GAT、GraphSAGE 等),以捕獲更復(fù)雜的食材、食譜與用戶之優(yōu)質(zhì)關(guān)系。
2 進(jìn)階范例:學(xué)習(xí)專家的SOP
剛才談到善用知識圖來表達(dá)< 用戶、食譜與食材>之關(guān)聯(lián),并善用GCN 模型來探索潛在性鏈接。接下來,就來繼續(xù)擴(kuò)大這些技術(shù):應(yīng)用于表達(dá)廚師的工作流程( 即SOP)。例如,在< 食譜-- 食材> 的知識圖中,可以增添一項邊順序(Order) 的特征,它用來表示在烹飪過程中該食材的添加順序,來表達(dá)餐飲大廚師的烹煮流程知識。
然后,就可以結(jié)合反事實嵌入(CF Embedding)來探索創(chuàng)新食譜的邊順序,可以更準(zhǔn)確地捕捉到更合理的食材添加順序。通過優(yōu)化順序特征,模型可以推斷出新的食材添加流程,從而生成更具創(chuàng)新性的食譜,還能推薦更合理的烹飪步驟,可能帶來更好的口感,提升用戶的烹飪體驗。
現(xiàn)在請您來觀察下述的范例,其步驟如下:
Step-1:建立GIN 模型,并展開訓(xùn)練例如,在前面的食譜文件里,還包含了食譜的制作流程(SOP) 的知識。例如:“拉面食譜”: [
{ “name”: [1, “豚骨拉面”],
“ingredients”: [“豬骨”, “醬油”, “大蔥”, “雞蛋”, “拉面”],
“instructions”: “將豬骨煮沸,加入醬油和大蔥,煮至湯頭濃郁,搭配拉面和半熟蛋?!?/p>
}
這里指明了,這< 豚骨拉面> 食譜的制作順序(Order)是:
于是,把上圖里SOP 知識拿來訓(xùn)練GIN(Graph Isomorphism Networks)模型,并進(jìn)入機(jī)器學(xué)習(xí)流程。此時,可觀察到學(xué)習(xí)的過程,GIN 會輸出如下:
很順利地完成訓(xùn)練GIN 模型了。
Step-2:訓(xùn)練好了,GIN 進(jìn)行推論
AI的神奇之處,即是:它能從眾多食譜的制程SOP數(shù)據(jù)中,學(xué)習(xí)各食材的先后順序關(guān)系,然后推論出創(chuàng)新食譜的SOP。例如,Mike 接受AI 的推薦,而決定在< 豚骨拉面> 食譜中,添加< 海苔> 食材。如下圖:
那么,添加之后的新食譜( 如上圖),其SOP 該如何決定呢?此時,GCN 就能迅速推論出新的SOP,而輸出如下:
于是,得到了新食譜的SOP,如下圖所示:
除了制程SOP 之外,GIN 還可以從食譜中學(xué)習(xí)更多的知識,烹煮的時間長度等。
3 活用GNN 探索CF_Links, 優(yōu)化企業(yè)決策
從剛才的范例中,您已經(jīng)熟悉了知識圖和GNN 模型的組合搭配,來探索< 用戶、食譜與食材> 之間的潛在關(guān)聯(lián)。接著,就能發(fā)揮它的特性,應(yīng)用于其他商業(yè)領(lǐng)域,活用它來支持企業(yè)高層的決策分析和建議。由于企業(yè)高層常常面臨復(fù)雜的決策場景,此時GNN 和反事實分析可以提供強大的因果推理和決策優(yōu)化。
3.1 商業(yè)決策的挑戰(zhàn)與Graph AI的機(jī)遇
當(dāng)我們面對快速變動的市場環(huán)境、客戶需求變化等,企業(yè)高層主管需要能夠及時做出優(yōu)質(zhì)決策。此時,GNN特別適合分析企業(yè)數(shù)據(jù)中的關(guān)聯(lián)和因果關(guān)系,如供應(yīng)鏈圖譜、社交網(wǎng)絡(luò)圖、產(chǎn)品推薦圖等。其中的CF_Links是一種基于反事實分析的連結(jié)推理技術(shù),能夠及時激發(fā)人們的反事實思考。例如,充分思考< 如果這些關(guān)系不存在或變更決策,會發(fā)生什么影響和后果呢? > 等情境。
3.2 活用AI探索CF_Links,提供清晰決策依據(jù)
CF_Links 是反事實推理的一部分,專注于圖結(jié)構(gòu)中的邊或鏈接變化。例如:< 如果企業(yè)選擇中斷與某供貨商的合作,整體業(yè)務(wù)會受到怎樣的影響? >。此時,GNN 能夠捕捉潛在的關(guān)聯(lián)性和因果關(guān)系,幫助我們理解知識圖中的潛在性連結(jié)對預(yù)測結(jié)果的影響。在許多商業(yè)領(lǐng)域里,都刻可以派上用場。包括:
● 供應(yīng)鏈優(yōu)化:
使用Graph AI 分析供應(yīng)鏈圖譜,探討供應(yīng)鏈效率和風(fēng)險的可能變化,來幫助企業(yè)高層在選擇供貨商時做出更具前瞻性的決策。
● 客戶關(guān)系管理(CRM):
在社交網(wǎng)絡(luò)圖或顧客互動場合中,CF_Links 分析可以模擬企業(yè)對特定客戶的關(guān)系中斷或加強,將對企業(yè)產(chǎn)生的可能影響。能有效幫助企業(yè)制定更優(yōu)質(zhì)的營銷策略。
● 風(fēng)險管理:
在金融財務(wù)領(lǐng)域,CF_Links 分析能幫助發(fā)現(xiàn)潛在的欺詐行為,尤其是在復(fù)雜的交易網(wǎng)絡(luò)中,企業(yè)高層可以根據(jù)這些分析結(jié)果,采取更有效的風(fēng)控策略。
● 其它場合:
利用GNN 分析結(jié)果和CF_Links 洞見,企業(yè)人員可以設(shè)計出一個可視化決策儀表板,幫助決策者快速了解關(guān)鍵指標(biāo)和可能的決策& 行動方案。并且提供給決策者立即查看反事實分析的結(jié)果。
4 結(jié)束語
從Graph AI 的反事實推理延伸到決策式AI(Decision-Making AI),也讓AI 從< 被動分析> 邁向< 主動決策>,這是AI 發(fā)展的重要趨勢之一。將能讓企業(yè)或個人在自動化決策中融入人類專業(yè)知識,形成高效的人機(jī)協(xié)作,攜手?jǐn)M定最優(yōu)質(zhì)的決策。
(本文來源于《EEPW》202412)
評論