0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

聚焦 | 新技術(shù)“紅”不過十年?半監(jiān)督學(xué)習(xí)卻成例外?

mK5P_AItists ? 來源:YXQ ? 2019-06-18 17:24 ? 次閱讀

這一波深度學(xué)習(xí)的發(fā)展,以2006年Hinton發(fā)表Deep Belief Networks的論文為起點(diǎn),到今年已經(jīng)超過了10年。從過往學(xué)術(shù)界和產(chǎn)業(yè)界對新技術(shù)的追捧周期,超過10年的是極少數(shù)。從深度學(xué)習(xí)所屬的機(jī)器學(xué)習(xí)領(lǐng)域來看,到底什么樣的方向能夠支撐這個(gè)領(lǐng)域繼續(xù)蓬勃發(fā)展下去,讓學(xué)術(shù)界和產(chǎn)業(yè)界都能持續(xù)投入和產(chǎn)出,就目前來看,半監(jiān)督學(xué)習(xí)是一個(gè)很有潛力的方向。

機(jī)器學(xué)習(xí)范式的發(fā)展

傳統(tǒng)機(jī)器學(xué)習(xí)的解決路徑可以表示為:

ML Solution = ML expertise + Computation + Data

其中ML expertise是機(jī)器學(xué)習(xí)專家,負(fù)責(zé)特征工程、機(jī)器學(xué)習(xí)模型設(shè)計(jì)和最終的訓(xùn)練,是整個(gè)機(jī)器學(xué)習(xí)解決方案效果的關(guān)鍵因素。Computation是計(jì)算能力,代表具體選擇什么的硬件去承載專家設(shè)計(jì)的優(yōu)化方案。這個(gè)部分一般來說窮有窮的打法,富有富的策略:以CTR預(yù)估為例,小廠設(shè)備不多,資源不足,那么可能GBDT就是一個(gè)不錯(cuò)的選擇;大廠的話,資源相對富裕,那么各種DNN就上來了。Data無論做什么業(yè)務(wù),或多或少也都有一些,C端產(chǎn)品的話,上線后總會有用戶反饋可以做為label;B端產(chǎn)品的話,以我曾經(jīng)搞過的圖片識別為例,定向爬蟲和人工標(biāo)注也能弄到有標(biāo)簽樣本。Data總會有,無外乎多少的區(qū)別。

這里就存在一個(gè)問題,Computation和Data即便有了,也不一定有很匹配的人來把整個(gè)事情串聯(lián)運(yùn)用起來,發(fā)揮最終的價(jià)值。21世紀(jì),最貴的是人才;為什么貴?因?yàn)橄∪?。于是大家就在想,能不能把機(jī)器學(xué)習(xí)問題的解決路徑改為:

New ML Solution = 100x Computation + 100x Data

簡而言之,就是用更多地Computation和Data代替人的作用。100x Computation替代人工模型設(shè)計(jì),這兩年也得到了長足的發(fā)展,這就是AutoML。狹義的來看AutoML,NAS和Meta Learning在學(xué)術(shù)界工業(yè)界都有不錯(cuò)的進(jìn)展。尤其是NAS,2017年Zoph和Le發(fā)表的Neural Architecture Search with Reinforcement Learning作為引爆點(diǎn),快速形成了一個(gè)火爆的研究領(lǐng)域,主要思路是通過RNN controller來sample神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),訓(xùn)練這個(gè)網(wǎng)絡(luò)結(jié)構(gòu),以這個(gè)網(wǎng)絡(luò)結(jié)構(gòu)的指標(biāo)作為RL的reward優(yōu)化這個(gè)controller,讓這個(gè)controller能夠sample出更有效的網(wǎng)絡(luò)結(jié)構(gòu)。

Controller訓(xùn)練過程

這個(gè)領(lǐng)域后續(xù)還有一些列出色的工作,但由于不是今天討論的重點(diǎn),暫且按下不表,有時(shí)間再寫一篇關(guān)于NAS的從認(rèn)知到實(shí)踐。

100x Data聽上去就是一個(gè)很有誘惑力的事情,因?yàn)楦嗟臄?shù)據(jù),往往意味著更好的效果。以最近異?;鸨腂ERT和GPT2,都被認(rèn)為是大力出奇跡的暴力美學(xué)典范。大量的數(shù)據(jù)帶來效果提高了人們對當(dāng)前AI的認(rèn)知邊界,GPT2生成的文本就是一個(gè)很好的例子。但是數(shù)據(jù)規(guī)模的擴(kuò)大,往往意味著某方面成本的提升。廣告CTR預(yù)估,100x的樣本要么是DAU增長了100倍,要么是出了100x的廣告(估計(jì)會被用戶打死的),都不太真實(shí);圖片的人工標(biāo)注增長100x即便金錢成本能接受,時(shí)間成本也太長,猜想ImageNet如果1億標(biāo)注樣本,估計(jì)CV的發(fā)展還會有更多的爆發(fā)點(diǎn)。

在談半監(jiān)督學(xué)習(xí)的進(jìn)展前,我們先看看另一個(gè)機(jī)器學(xué)習(xí)方向在解決數(shù)據(jù)不足和數(shù)據(jù)稀疏上的努力。

Multi-Task Learning

Multi-Task Learning是指不同的任務(wù)之間通過共享全部或者部分模型參數(shù),相互輔助,相互遷移,共同提高的機(jī)器學(xué)習(xí)方法。實(shí)際使用過程中,Multi-Task Learning由于多個(gè)任務(wù)共享參數(shù),還能帶來Serving Cost的下降,在學(xué)術(shù)界和工業(yè)界都有不少相關(guān)工作,并且在一些數(shù)據(jù)上取得了不錯(cuò)的進(jìn)展。

Multi-Task Learning由于不同任務(wù)之間可以相互輔助學(xué)習(xí),往往數(shù)據(jù)稀疏的任務(wù)能夠從數(shù)據(jù)豐富的任務(wù)收益,得到提高,同時(shí)數(shù)據(jù)豐富任務(wù)還不怎么受影響或者微弱提升。這在一定程度上緩解了數(shù)據(jù)量的需求。

最近幾年比較好的Multi-Task Learning工作,首先讓我比較有印象的是Cross-stitch。Cross-stitch通過在Multi-Task的表達(dá)學(xué)習(xí)中,通過權(quán)重轉(zhuǎn)換矩陣 alpha_{AB} 或者 alpha_{BA} 直接獲得另一個(gè)任務(wù)的中間表示信息,這種方案在效果上比傳統(tǒng)的Shared Bottom靈活,也減少了模型參數(shù)被某一個(gè)任務(wù)完全主導(dǎo)的風(fēng)險(xiǎn)。

Cross-stitch子結(jié)構(gòu)

后來的ESSM跟Cross-stitch有異曲同工之妙,只是將任務(wù)的學(xué)習(xí)方向改為單向:pCVR單向從pCTR中學(xué)習(xí),以滿足業(yè)務(wù)上的邏輯因果關(guān)系。

ESSM學(xué)習(xí)框架

Multi-Task Learning最近比較有意思的工作,SNR應(yīng)該算一個(gè),思路主要收到Mixture-of-Expert的啟發(fā)(Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layer:這篇文章背后的思想其實(shí)是Google解決大規(guī)模機(jī)器學(xué)習(xí)的新思路,完全值得開篇另述?。?,不同的任務(wù)走不同的網(wǎng)絡(luò)路由,即不同的任務(wù)會由不同的Experts組合預(yù)估,而Experts總量固定,在不同任務(wù)間是部分共享的。對比Cross-stitch,每個(gè)任務(wù)都必須使用另外任務(wù)的信息,這種網(wǎng)絡(luò)架構(gòu)設(shè)計(jì),使得不同任務(wù)的Expert既有獨(dú)立又有共享。具體的獨(dú)立和共享方式,每個(gè)任務(wù)通過模型訓(xùn)練學(xué)習(xí)得到,比較好的平衡了任務(wù)的獨(dú)立性和共通性。SNR還使用了稀疏路由的思想,使得每個(gè)任務(wù)在保證效果的前提下經(jīng)過最少的Experts,降低計(jì)算量。

Multi-Task Learning在學(xué)術(shù)界和工業(yè)界都獲得了不俗的成績,但是也有一個(gè)要命的短板,需要另外一個(gè)數(shù)據(jù)豐富且能夠?qū)W習(xí)比較好的任務(wù)幫忙。這個(gè)要求限制了Multi-Task Learning發(fā)揮的空間,因?yàn)楹芏嗲闆r下,不僅沒有其他任務(wù),僅有的任務(wù)label也很匱乏,于是半監(jiān)督學(xué)習(xí)就有了用武之地。

半監(jiān)督學(xué)習(xí)

半監(jiān)督學(xué)習(xí)通常情況下,只有少量的有l(wèi)abel數(shù)據(jù),但是可以獲得大量的無label數(shù)據(jù),在這種情況下希望能夠獲得跟監(jiān)督學(xué)習(xí)獲得相似甚至相同的效果。半監(jiān)督學(xué)習(xí)的歷史其實(shí)已經(jīng)也比較久遠(yuǎn)了,2009年Chapalle編著的Semi-Supervised Learning,就對其定義和原理做了詳細(xì)介紹。在計(jì)算力隨著深度學(xué)習(xí)的熱潮快速發(fā)展的同時(shí),大量的label貧困任務(wù)出現(xiàn),于是半監(jiān)督學(xué)習(xí)也越來越重要。

半監(jiān)督學(xué)習(xí)近兩年最有亮點(diǎn)的工作當(dāng)屬發(fā)表在EMNLP'2018的Phrase-Based & Neural Unsupervised Machine Translation,大幅提升了半監(jiān)督機(jī)器機(jī)器翻譯的SOTA。

翻譯訓(xùn)練過程示意

在整個(gè)訓(xùn)練過程中,B)先對其兩種語言的work級別翻譯,然后C)針對兩種語言分別學(xué)一個(gè)Language Model,獲得語言分布,最后D)再根據(jù)語言分布反復(fù)使用Back-Translation在已知的少量句對上翻譯獲得最終模型。這種方案大幅提高了在對齊句對不多的語種之間的翻譯質(zhì)量,同時(shí)由于其novelty,獲得了EMNLP'2018的Best Paper Award,初讀此文時(shí)有一種眼前一亮的感覺。(盡管標(biāo)題叫Unsupervised Machine Translation,但是實(shí)際上利用到了部分label數(shù)據(jù),我更愿意將其歸類為Semi-Supervised Machine Translation。)

最近Google的研究人員又提出來一種新的半監(jiān)督訓(xùn)練方法MixMatch,這種方法號稱是Holistic的,綜合運(yùn)用了:A)distribution average; B)temperature sharpening; C)MixUp with labeled and unlabeled data. 其訓(xùn)練過程如下:

這個(gè)方法在CIFAR-10上只有250個(gè)label時(shí)能將錯(cuò)誤率從38%降到11%,令人印象深刻?!航酱胁湃顺觥?,另一波Google的研究人員提出了UDA,在我看來這種方法更為徹底,也更加End-to-End。UDA主要利用數(shù)據(jù)分布的連續(xù)性和一致性,在輸入有擾動的情況下,輸出應(yīng)該保持穩(wěn)定,于是對于unlabeled data增加了一個(gè)損失函數(shù):

即有擾動和無擾動的unlabeled data的預(yù)估分布的KL距離應(yīng)該非常小,同時(shí)數(shù)據(jù)擾動用盡可能貼近任務(wù)本身的方法去做,比如圖像用AutoArgument,文本用上面提到的Back-Translation和Word Replacement。

UDA訓(xùn)練示意

UDA的效果在文本和圖像上都得到了很好地驗(yàn)證,大幅降低標(biāo)注數(shù)據(jù)不足情況下得錯(cuò)誤率;更值得關(guān)注的一點(diǎn)是,即便在ImageNet這種標(biāo)注數(shù)據(jù)已經(jīng)非常多的情況下,再使用UDA依然能帶來效果的提升,說明UDA在數(shù)據(jù)分布擬合上具有很好地通用性。

結(jié)語

總體來看,半監(jiān)督機(jī)器學(xué)習(xí)無論是采用聚類、圖傳播、數(shù)據(jù)增強(qiáng)還是泛化學(xué)習(xí),主要依據(jù)的理論基礎(chǔ)都是labeled和unlabeled data在分布上的連續(xù)性和一致性,因此機(jī)器學(xué)習(xí)方法可以利用這點(diǎn)進(jìn)行有效的結(jié)構(gòu)化學(xué)習(xí),增強(qiáng)模型的表征能力,進(jìn)而很好地提高預(yù)測效果。雖然半監(jiān)督機(jī)器學(xué)習(xí)已經(jīng)取得了一些很好的結(jié)果,從近兩年ICML、ICLR和NeurIPS等會議看,相關(guān)工作也越來越多,但是還遠(yuǎn)沒有到CV中的ResNet和NLP中的BERT的水平,要實(shí)現(xiàn)100x Data真正發(fā)揮作用,還需要學(xué)術(shù)界和工業(yè)界共同努力。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴

原文標(biāo)題:新技術(shù)“紅”不過十年,半監(jiān)督學(xué)習(xí)為什么是個(gè)例外?

文章出處:【微信號:AItists,微信公眾號:人工智能學(xué)家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    2024激光顯示技術(shù)與產(chǎn)業(yè)發(fā)展大會:共繪未來十年藍(lán)圖

    20249月19日,第五屆激光顯示技術(shù)與產(chǎn)業(yè)發(fā)展大會在青島盛大召開,恰逢激光電視誕生十周年之際,此次盛會匯聚了政產(chǎn)學(xué)研各界的精英代表,共同探討激光顯示技術(shù)的創(chuàng)新路徑與未來發(fā)展。會上,
    的頭像 發(fā)表于 09-20 16:27 ?346次閱讀

    哪種嵌入式處理器架構(gòu)將引領(lǐng)未來十年的發(fā)展?

    一段時(shí)間以來,許多工程師和開發(fā)人員一直在討論嵌入式處理器架構(gòu)的未來。雖然嵌入式芯片架構(gòu)市場上有明確的引領(lǐng)者,但該行業(yè)正在快速擴(kuò)張,預(yù)計(jì)未來幾年將出現(xiàn)許多新的機(jī)會。當(dāng)然,在這樣的熱門行業(yè)中,永遠(yuǎn)有創(chuàng)新技術(shù)和新產(chǎn)品的一席之地。 因此,關(guān)鍵的問題仍然是——哪種技術(shù)將在未來
    的頭像 發(fā)表于 08-30 15:03 ?127次閱讀
    哪種嵌入式處理器架構(gòu)將引領(lǐng)未來<b class='flag-5'>十年</b>的發(fā)展?

    十年預(yù)言:Chiplet的使命

    未來十年內(nèi)芯片算力提升的核心動力。 議題一: 算力困局如何突圍? 韓銀和研究員: 現(xiàn)有的高性能計(jì)算架構(gòu)正遭遇算力瓶頸。目前全球頂級的高性能計(jì)算系統(tǒng),由美國橡樹嶺國家實(shí)驗(yàn)室基于HPE Cray EX235a架構(gòu)研發(fā)的超級計(jì)算機(jī)Frontier,其算
    的頭像 發(fā)表于 08-27 11:09 ?298次閱讀
    <b class='flag-5'>十年</b>預(yù)言:Chiplet的使命

    【《大語言模型應(yīng)用指南》閱讀體驗(yàn)】+ 基礎(chǔ)篇

    章節(jié)最后總結(jié)了機(jī)器學(xué)習(xí)的分類:有監(jiān)督學(xué)習(xí)、無監(jiān)督學(xué)習(xí)、監(jiān)督學(xué)習(xí)、自監(jiān)督學(xué)習(xí)和強(qiáng)化
    發(fā)表于 07-25 14:33

    神經(jīng)網(wǎng)絡(luò)如何用無監(jiān)督算法訓(xùn)練

    神經(jīng)網(wǎng)絡(luò)作為深度學(xué)習(xí)的重要組成部分,其訓(xùn)練方式多樣,其中無監(jiān)督學(xué)習(xí)是一種重要的訓(xùn)練策略。無監(jiān)督學(xué)習(xí)旨在從未標(biāo)記的數(shù)據(jù)中發(fā)現(xiàn)數(shù)據(jù)內(nèi)在的結(jié)構(gòu)、模式或規(guī)律,從而提取有用的特征表示。這種訓(xùn)練方式對于大規(guī)模未
    的頭像 發(fā)表于 07-09 18:06 ?573次閱讀

    深度學(xué)習(xí)中的無監(jiān)督學(xué)習(xí)方法綜述

    應(yīng)用中往往難以實(shí)現(xiàn)。因此,無監(jiān)督學(xué)習(xí)在深度學(xué)習(xí)中扮演著越來越重要的角色。本文旨在綜述深度學(xué)習(xí)中的無監(jiān)督學(xué)習(xí)方法,包括自編碼器、生成對抗網(wǎng)絡(luò)、聚類算法等,并分析它們的原理、應(yīng)用場景以及優(yōu)
    的頭像 發(fā)表于 07-09 10:50 ?216次閱讀

    聯(lián)發(fā)科談未來十年的戰(zhàn)略布局

    聯(lián)發(fā)科在近日舉行的股東大會上,明確了其未來十年的戰(zhàn)略布局。董事長蔡明介表示,公司將重點(diǎn)投入5G、AI、車用及Arm構(gòu)架運(yùn)算市場,以謀求長遠(yuǎn)發(fā)展。
    的頭像 發(fā)表于 05-29 10:39 ?389次閱讀

    2024AI領(lǐng)域?qū)心男┬峦黄颇兀?/a>

    傳統(tǒng)的機(jī)器學(xué)習(xí)需要大量的標(biāo)記數(shù)據(jù)進(jìn)行訓(xùn)練,但自監(jiān)督學(xué)習(xí)可以通過無監(jiān)督的方式從大規(guī)模未標(biāo)記的數(shù)據(jù)中學(xué)習(xí)到更有用的表示形式,從而提高模型的性能。
    的頭像 發(fā)表于 01-24 09:58 ?1831次閱讀

    十年時(shí)間,吉利進(jìn)化為設(shè)計(jì)吉利

    在這個(gè)過程中,吉利毫無疑問的,成為了中國汽車在設(shè)計(jì)領(lǐng)域進(jìn)化的一個(gè)重要代表。在這十年的歷程中,吉利汽車的設(shè)計(jì)從“大美中國車”映射中國原創(chuàng)設(shè)計(jì)崛起,到“中國星”系列開啟中國汽車向高價(jià)值而戰(zhàn)。
    的頭像 發(fā)表于 12-19 16:43 ?596次閱讀

    基于transformer和自監(jiān)督學(xué)習(xí)的路面異常檢測方法分享

    鋪設(shè)異常檢測可以幫助減少數(shù)據(jù)存儲、傳輸、標(biāo)記和處理的壓力。本論文描述了一種基于Transformer和自監(jiān)督學(xué)習(xí)的新方法,有助于定位異常區(qū)域。
    的頭像 發(fā)表于 12-06 14:57 ?1216次閱讀
    基于transformer和自<b class='flag-5'>監(jiān)督學(xué)習(xí)</b>的路面異常檢測方法分享

    智能手機(jī)飛速發(fā)展的十年回顧總結(jié)

    又到了每年年底寫總結(jié)報(bào)告的時(shí)候了,讓我們一起回顧下智能手機(jī)飛速發(fā)展的十年。
    的頭像 發(fā)表于 12-05 10:56 ?1601次閱讀
    智能手機(jī)飛速發(fā)展的<b class='flag-5'>十年</b>回顧總結(jié)

    國產(chǎn)工業(yè)無線傳輸芯片企業(yè)磐啟微電子十年磨一劍

    過去的十年,是國內(nèi)半導(dǎo)體產(chǎn)業(yè)飛速發(fā)展的十年。眾多國產(chǎn)芯片公司在風(fēng)口上競相登臺,博得無數(shù)鮮花和掌聲。
    的頭像 發(fā)表于 11-16 11:10 ?1318次閱讀
    國產(chǎn)工業(yè)無線傳輸芯片企業(yè)磐啟微電子<b class='flag-5'>十年</b>磨一劍

    追光十年 | 深圳一座滿勤工作十年的光伏電站

    追光十年 | 深圳一座滿勤工作十年的光伏電站 十年追光,與時(shí)偕行。余年來,全球新能源發(fā)展巨變,起伏升沉,大浪淘沙。古瑞瓦特平穩(wěn)運(yùn)行余年的
    的頭像 發(fā)表于 11-12 17:45 ?627次閱讀
    追光<b class='flag-5'>十年</b> | 深圳一座滿勤工作<b class='flag-5'>十年</b>的光伏電站

    Light Reading專訪華為沈城營:攜手邁向NFV下一個(gè)黃金十年

    華為NFV5GC SDT領(lǐng)域總裁沈城營在第14屆全球移動寬帶論壇(MBBF 2023)期間接受Light Reading采訪,他表示,行業(yè)各方需要更緊密地合作,迎接NFV的下一個(gè)黃金十年。 值此
    的頭像 發(fā)表于 10-20 02:00 ?442次閱讀

    深度學(xué)習(xí)的由來 深度學(xué)習(xí)的經(jīng)典算法有哪些

    深度學(xué)習(xí)作為機(jī)器學(xué)習(xí)的一個(gè)分支,其學(xué)習(xí)方法可以分為監(jiān)督學(xué)習(xí)和無監(jiān)督學(xué)習(xí)。兩種方法都具有其獨(dú)特的學(xué)習(xí)
    發(fā)表于 10-09 10:23 ?483次閱讀
    深度<b class='flag-5'>學(xué)習(xí)</b>的由來 深度<b class='flag-5'>學(xué)習(xí)</b>的經(jīng)典算法有哪些