欺詐無處不在,甚至在游戲行業(yè)也是如此。在Graph+AI 2022 春季全球峰會(huì)上,來自游戲平臺(tái)開發(fā)商Unity Technologies的高級(jí)數(shù)據(jù)科學(xué)家 Jiang Lun,為大家分享了用于Unity游戲引擎中欺詐檢測(cè)的圖技術(shù)。本次隨身聽,我們將為大家進(jìn)行詳細(xì)解讀。
在游戲廣告領(lǐng)域里,既有供應(yīng)方(游戲發(fā)行商),也有需求方(廣告商)。Unity廣告通過統(tǒng)一競拍將兩者聯(lián)系起來。從游戲發(fā)行商來看,欲出售廣告位的源游戲?qū)⑾騏nity廣告服務(wù)端提交請(qǐng)求,然后,來自需求方的廣告商將對(duì)這些位置出價(jià)以展示他們的廣告。因此中標(biāo)者將能夠提交他們的廣告創(chuàng)意、添加展示位置并觸發(fā)事件,尤其是廣告事件。接著,當(dāng)特定的廣告事件被觸發(fā)后,廣告商將向游戲發(fā)行商支付費(fèi)用?;旧?,這就是游戲開發(fā)者在游戲廣告領(lǐng)域賺錢的方式。
1
會(huì)出現(xiàn)什么問題呢?
有這樣一個(gè)問題我們必須重點(diǎn)談?wù)?。在現(xiàn)實(shí)中,并非所有發(fā)行商在游戲廣告方面都是“誠實(shí)的”,他們中的一些人,我們稱為欺詐者,總想不勞而獲,大多數(shù)欺詐是游戲發(fā)行商實(shí)施的。而調(diào)查此類欺詐,有專門的欺詐檢測(cè)部門。他們的目標(biāo)是保護(hù)廣告商免受“無效廣告”的侵害。
2
欺詐到底是什么?
欺詐有很多種,根據(jù)Unity的政策,游戲行業(yè)中存在非常多的欺詐,我們每天都能看到新類型的欺詐出現(xiàn),這確實(shí)讓人火大。根據(jù)以往的經(jīng)驗(yàn),有幾種常見的欺詐類型,比如設(shè)備農(nóng)場、SDK偽造、垃圾點(diǎn)擊、機(jī)器人、濫用激勵(lì)和其他類型的詐騙。所以在游戲廣告的領(lǐng)域里欺詐無所不在,這就是為什么我們需要使用圖技術(shù)。
3
如何檢測(cè)欺詐
正如之前提到的廣告事件,對(duì)于那些廣告事件而言,它們?cè)谟螒蛑械哪硞€(gè)廣告時(shí)刻出現(xiàn),而且不是單獨(dú)出現(xiàn)。它們成群結(jié)隊(duì),按順序排列,形成廣告事件和模式。我們可以看到它們的模式,而模式又有許多不同的組合和不同的形狀。
現(xiàn)在,我們處理此類欺詐的方式是這樣的:收集并分析這些廣告事件,以發(fā)現(xiàn)潛在的欺詐模式,再根據(jù)不同的實(shí)體聚合不同類型的廣告事件。例如,我們知道實(shí)體有游戲發(fā)行商、游戲、玩家,我們可以將這些聚合結(jié)果與在其它地方得到的實(shí)體特征及其嵌入相結(jié)合。
來看看一個(gè)Unity正在做的案例。正如您在上圖中看到的,首先他們有多個(gè)渠道,分別對(duì)應(yīng)于發(fā)行商,游戲本身,還有玩家。除了都使用相同的來源和事件以外,它們彼此互相獨(dú)立,然后我們聚合這些廣告事件,并從不同的聚合層面將它們與不同類型的特征連接起來。例如,這里有一些發(fā)行商特征,和發(fā)行商嵌入,將它們與發(fā)行商層級(jí)的事件聚合連接起來。整個(gè)特征向量將通過機(jī)器學(xué)習(xí)管道,將不同類型的模型組合在一起,在每個(gè)聚合層面進(jìn)行預(yù)測(cè)。
在這三條管道運(yùn)行之后,會(huì)有三種不同的預(yù)測(cè),一個(gè)在發(fā)行商層面,一個(gè)在游戲?qū)用?,還有一個(gè)在用戶層面。這就是我們?cè)诓皇褂脠D技術(shù)的情況下檢測(cè)欺詐的方式。
現(xiàn)在的問題是,這些結(jié)果彼此之間不一定相符,或者說不一定總相符。而且它們不一定真的彼此獨(dú)立。例如,如果我們預(yù)測(cè)某個(gè)發(fā)行商存在欺詐行為,有沒有可能,這個(gè)發(fā)行商旗下的所有游戲都是無辜的?這在現(xiàn)實(shí)世界中不太可能發(fā)生。在現(xiàn)實(shí)世界中,我們所編織的,是這樣一張錯(cuò)綜復(fù)雜的關(guān)系網(wǎng)。所以在真實(shí)的游戲廣告網(wǎng)絡(luò)中,彼此之間都是有聯(lián)系的。這就是我們面臨的現(xiàn)實(shí)問題。我們可以從這些關(guān)系模式中,看到很多諸如此類的例子,這就是我們的初衷和原因,我們?cè)囍脠D來解決欺詐問題。
那么這張圖中什么是重要的?其中之一是鄰域拓?fù)?。我們可以看到游戲、發(fā)行商和玩家這三個(gè)實(shí)體,它們相互聯(lián)系,形成社區(qū)和集群。兩個(gè)實(shí)體之間也有許多共享信息。
4
基于圖技術(shù)檢測(cè)欺詐方法
?示例一:利用標(biāo)簽傳播偵測(cè)欺詐信息的傳播方法
基于圖技術(shù)來檢測(cè)欺詐的方法之一,是偵測(cè)欺詐信息的傳播方式。比如剛才提到的,有多個(gè)獨(dú)立的管道用于不同聚合層面的預(yù)測(cè),現(xiàn)在如何結(jié)合這些信息,全面了解每個(gè)實(shí)體的欺詐可能性?一種方法是通過消息傳遞算法傳遞和聚合節(jié)點(diǎn)特征及其各自的預(yù)測(cè)。例如,標(biāo)簽傳播,是最常見的算法之一,而且它也很簡單。因此,聚合來自鄰居結(jié)點(diǎn)的信息,然后利用這些信息更新中心結(jié)點(diǎn),從而更新預(yù)測(cè),并且還可以更新其特征。然后在調(diào)整或消息傳遞階段完成后,我們可以全面了解每個(gè)實(shí)體,然后將此實(shí)體用于后續(xù)的業(yè)務(wù)操作。同時(shí)也可以將這些情況一起報(bào)告給客戶,使其更可信,更全面。
?示例二:利用社區(qū)檢測(cè)算法(如Louvain算法)進(jìn)行欺詐社區(qū)檢測(cè)
我們使用的另一種方法是欺詐社區(qū)檢測(cè)。正如我們從下圖中看到的,欺詐類游戲和非欺詐類游戲,通常不會(huì)單獨(dú)出現(xiàn),它們往往成群聚集在一起,或者形成一個(gè)社區(qū)。欺詐類游戲往往與其它欺詐游戲是關(guān)聯(lián)的,而非欺詐類游戲往往與其它非欺詐類的游戲是關(guān)聯(lián)的。當(dāng)然也有例外,我們可以在中心集群中看到。另外,非欺詐類游戲社區(qū)與一個(gè)欺詐類游戲相關(guān)聯(lián),這個(gè)欺詐類游戲混合在了無辜社區(qū)中。這就很難被偵測(cè)出來。
容易發(fā)現(xiàn)的是…非欺詐實(shí)體和欺詐實(shí)體的孤立節(jié)點(diǎn),還有一個(gè)小集群,一個(gè)小社區(qū),一個(gè)欺詐類游戲。這就是Unity正在做的一個(gè)欺詐社區(qū)檢測(cè),他們?cè)噲D找到欺詐團(tuán)伙,通過社區(qū)檢測(cè)算法,比如Louvain算法。
?示例三:基于圖技術(shù),在游戲廣告網(wǎng)絡(luò)中生成節(jié)點(diǎn)嵌入
除了這些技術(shù),Unity還嘗試基于圖技術(shù),在游戲廣告網(wǎng)絡(luò)中生成節(jié)點(diǎn)嵌入。這里有很多方法可以創(chuàng)建嵌入,以前沒有使用基于圖技術(shù)的方法,直到他們意識(shí)到,游戲廣告網(wǎng)絡(luò)中的一切都是相互關(guān)聯(lián)的。因此,使用基于圖技術(shù)的嵌入方法,將能夠創(chuàng)建包含實(shí)體鄰域拓?fù)湫畔⒌那度?,尤其是在一些特定的問題上,比如特定游戲的費(fèi)用分析。
例如,我們可以看到在游戲廣告網(wǎng)絡(luò)中,發(fā)行商會(huì)有他們的源游戲(Source Game),廣告商有他們的目標(biāo)游戲(Target Game),這意味著每當(dāng)用戶打開源游戲點(diǎn)擊上面的廣告時(shí),廣告商希望在源游戲中顯示廣告,然后他們的目標(biāo)游戲?qū)⒈煌茝V給用戶。然后廣告商將不得不為這些廣告事件向發(fā)行商付費(fèi),并在每個(gè)源游戲中投錢。計(jì)劃在不同源游戲中投入的資金、發(fā)行商或目標(biāo)游戲的數(shù)量被稱之為目標(biāo)游戲的畫像,這個(gè)畫像對(duì)于創(chuàng)建嵌入非常有用。這些嵌入可以用于許多不同的地方,例如欺詐檢測(cè)、營收優(yōu)化和其他用例,這就是基于圖技術(shù)的嵌入方法可以發(fā)揮重要作用的地方。
以上就是我們關(guān)于Unity基于圖技術(shù)的欺詐檢測(cè)的案例分享。
案例分享
Unity Technologies
Unity是一家視頻游戲軟件開發(fā)公司,專門為游戲開發(fā)者提供實(shí)時(shí)3D開發(fā)平臺(tái)。此外,Unity還幫助游戲開發(fā)者通過向廣告商出售游戲內(nèi)廣告位來實(shí)現(xiàn)變現(xiàn)。手游是目前全球來看表現(xiàn)最好的行業(yè)之一,其2021年收入超過850億美元,復(fù)合年均增長率超過18%,所以到2023年,游戲行業(yè)的大部分收入將來自手游。2020年第四季度的報(bào)告中顯示,Unity每月服務(wù)的廣告超過了230億,玩家每周花在Unity手游上的平均時(shí)間為2小時(shí)22分鐘。此外,50%的新手游都是由Unity提供技術(shù)支持,所以這是一個(gè)相當(dāng)有前景的行業(yè)。
審核編輯 :李倩
-
算法
+關(guān)注
關(guān)注
23文章
4592瀏覽量
92520 -
Unity
+關(guān)注
關(guān)注
1文章
127瀏覽量
21754
原文標(biāo)題:Vol.22 Unity游戲引擎中欺詐檢測(cè)的圖技術(shù)分享
文章出處:【微信號(hào):TigerGraph,微信公眾號(hào):TigerGraph】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論