下面我給大家分享幾個(gè)經(jīng)典的主動(dòng)學(xué)習(xí)方法,這些方法經(jīng)常被拿來作對(duì)比。在自己以后的文章里也可以考慮和以下經(jīng)典的方法進(jìn)行比較。 Entropy可直接根據(jù)預(yù)測(cè)的概率分布計(jì)算熵值,選擇熵值最大的樣本來標(biāo)注。 BALDDeep Bayesian Active Learning with Image Data https://arxiv.org/abs/1703.02910 BGADLBayesian Generative Active Deep Learninghttps://arxiv.org/abs/1904.11643 Core-setActive Learning for Convolutional Neural Networks: A Core-Set Approachhttps://openreview.net/forum?id=H1aIuk-RW LLALLearning Loss for Active Learninghttps://arxiv.org/abs/1905.03677?context=cs.CV VAALVariational Adversarial Active Learninghttps://arxiv.org/abs/1904.00370
六、應(yīng)用場景
由于主動(dòng)學(xué)習(xí)解決的是如何從無標(biāo)簽數(shù)據(jù)中選擇價(jià)值高的樣本進(jìn)行標(biāo)注,所以在數(shù)據(jù)標(biāo)簽難以獲得、標(biāo)注成本大的場景和實(shí)際問題中被廣泛應(yīng)用。 互聯(lián)網(wǎng)大數(shù)據(jù)相關(guān)的應(yīng)用:在互聯(lián)網(wǎng)的大數(shù)據(jù)場景中,無標(biāo)簽的數(shù)據(jù)不計(jì)其數(shù),但是又不可能把所有的數(shù)據(jù)都打上標(biāo)簽。在有限的資金和時(shí)間下,最有效的方法就是利用主動(dòng)學(xué)習(xí)挑選最有價(jià)值的樣本交給人去打標(biāo)簽。例如, 阿里巴巴淘系技術(shù)https://www.zhihu.com/question/265479171/answer/1495497483 中科智云全球首發(fā)全新主動(dòng)學(xué)習(xí)算法框架,顛覆傳統(tǒng)大量樣本和人力標(biāo)注模式https://www.ofweek.com/ai/2021-07/ART-201713-8210-30509389.html 在安全風(fēng)控異常檢測(cè)等領(lǐng)域,異常數(shù)據(jù)遠(yuǎn)遠(yuǎn)少于正常的數(shù)據(jù),而對(duì)網(wǎng)絡(luò)上的大量數(shù)據(jù)都進(jìn)行標(biāo)注也是極其不合理的,但是主動(dòng)學(xué)習(xí)能夠選擇性地標(biāo)注這些數(shù)據(jù)。 無人駕駛等機(jī)器人領(lǐng)域的應(yīng)用:在很多機(jī)器人領(lǐng)域,都需要收集大量的有標(biāo)簽數(shù)據(jù)來訓(xùn)練。尤其是非?;鸬臒o人駕駛領(lǐng)域。在無人駕駛領(lǐng)域,無人駕駛汽車對(duì)環(huán)境的感知尤為重要,感知的好壞直接影響決策的質(zhì)量,對(duì)無人駕駛汽車的安全性有至關(guān)重要的作用。 感知模型多用深度學(xué)習(xí)構(gòu)建,數(shù)據(jù)的重要性不言而喻,尤其是標(biāo)注數(shù)據(jù)。而真實(shí)場景的無人駕駛環(huán)境種類多、復(fù)雜,為了保證模型性能,大多數(shù)公司需要利用汽車在實(shí)際場景中運(yùn)行收集到的圖像、點(diǎn)云等數(shù)據(jù)進(jìn)行訓(xùn)練。面對(duì)這樣龐大的數(shù)據(jù)量,給每一個(gè)樣本都打上標(biāo)簽幾乎是不可能實(shí)現(xiàn)的任務(wù),而利用主動(dòng)學(xué)習(xí)選擇最有價(jià)值的樣本(可能是當(dāng)前模型預(yù)測(cè)的不確定性大)再人工標(biāo)注,繼續(xù)訓(xùn)練模型,從而盡可能地提高模型的性能,提高了穩(wěn)定性和安全性。例如,特斯拉等 特斯拉挑戰(zhàn)視覺極限https://www.bilibili.com/read/cv7621643 主動(dòng)學(xué)習(xí)如何改善自動(dòng)駕駛夜間行人檢測(cè)【NVIDIA】https://www.bilibili.com/video/BV1xV411o72V/ Waymo和特斯拉背后的訓(xùn)練系統(tǒng)究竟有什么特別之處?https://zhuanlan.zhihu.com/p/400834629 智能醫(yī)療診斷等領(lǐng)域:在醫(yī)療領(lǐng)域,深度學(xué)習(xí)的發(fā)展為包括診斷在內(nèi)的多個(gè)方面帶來了革命性的發(fā)展。數(shù)據(jù)驅(qū)動(dòng)的方法必然需求大量的有標(biāo)注數(shù)據(jù),而標(biāo)注醫(yī)療圖像不僅耗時(shí)耗力,而且需要特定的專業(yè)知識(shí),所以利用主動(dòng)學(xué)習(xí)選擇模型難以預(yù)測(cè)的樣本進(jìn)行選擇地標(biāo)注是非常有實(shí)際意義的。 有很多論文在研究主動(dòng)學(xué)習(xí)在醫(yī)療領(lǐng)域的應(yīng)用,但在實(shí)際應(yīng)用和落地中,醫(yī)療診斷面臨的最首要的問題還是精度和泛化性能。由于醫(yī)療數(shù)據(jù)是小樣本,這些最重要和最基本的問題沒有被徹底解決,所以主動(dòng)學(xué)習(xí)的熱度并不大。但是還是有一些公司在應(yīng)用,例如騰訊 AI Lab 使用主動(dòng)學(xué)習(xí)和難例挖掘方案 中國首款智能顯微鏡獲批進(jìn)入臨床:病理診斷 AI 化,騰訊 AI Lab 打造https://new.qq.com/omn/20200409/20200409A0BGWI00.html 在我看來,醫(yī)療數(shù)據(jù)獲得的量本身就少的話,就沒必要應(yīng)用主動(dòng)學(xué)習(xí)了,因?yàn)樵谟邢薜臉颖鞠?,即使都?biāo)注都很難達(dá)到一個(gè)滿意的性能,更別說去做選擇了。但是真正有需求的場景是, 1. 有大量的無標(biāo)簽醫(yī)療數(shù)據(jù),需要從中選擇有價(jià)值的進(jìn)行標(biāo)注,例如從視頻數(shù)據(jù)(胃腸鏡視頻)標(biāo)注圖像進(jìn)行檢測(cè)等; 2. 真正實(shí)現(xiàn)基本性能,能夠落地部署后,仍需要長期在使用過程中收集數(shù)據(jù),進(jìn)行標(biāo)注,但是由于這個(gè)過程是一直持續(xù)下去,長久的工作,所以對(duì)于這樣大量的無標(biāo)簽數(shù)據(jù)也需要進(jìn)行主動(dòng)學(xué)習(xí)選擇標(biāo)注。 總之,主動(dòng)學(xué)習(xí)應(yīng)用的場景是針對(duì)有大量無標(biāo)簽數(shù)據(jù)(至少不缺),如何節(jié)省標(biāo)注工作量使得模型達(dá)到滿意的性能。在深度學(xué)習(xí)爆炸的時(shí)代,各種任務(wù)和應(yīng)用都考慮采用數(shù)據(jù)驅(qū)動(dòng)的 learning 的方法來解決,這就對(duì)數(shù)據(jù)的需求更高了。實(shí)際應(yīng)用中,既不可能完全放棄標(biāo)簽,也不可能放棄無標(biāo)注數(shù)據(jù),而主動(dòng)學(xué)習(xí)恰恰能夠提供一個(gè)較合理的權(quán)宜之計(jì),既要標(biāo)注有價(jià)值的數(shù)據(jù),又不需要全部標(biāo)注,選擇性地標(biāo)注。 七、實(shí)際應(yīng)用可能存在的問題
雖然考慮到主動(dòng)學(xué)習(xí)的出發(fā)點(diǎn)和要解決的問題都比較實(shí)際,但是目前的主動(dòng)學(xué)習(xí)方法在實(shí)際應(yīng)用的話還是存在一些問題。 性能不穩(wěn)定:制約主動(dòng)學(xué)習(xí)最大的問題就是性能不穩(wěn)定。主動(dòng)學(xué)習(xí)是根據(jù)自己指定的選擇策略從樣本中挑選,那么這個(gè)過程中策略和數(shù)據(jù)樣本就是影響性能的兩個(gè)很重要的因素。對(duì)于非常冗余的數(shù)據(jù)集,主動(dòng)學(xué)習(xí)往往會(huì)比隨機(jī)采樣效果要好,但是對(duì)于樣本數(shù)據(jù)非常多樣,冗余性較低的數(shù)據(jù)集,主動(dòng)學(xué)習(xí)有的時(shí)候會(huì)存在比隨機(jī)采樣還差的效果。數(shù)據(jù)樣本的分布還影響不同主動(dòng)學(xué)習(xí)的方法,比如基于不確定性的方法和基于多樣性的方法,在不同數(shù)據(jù)集上的效果并不一致,這種性能的不穩(wěn)定是制約人們應(yīng)用主動(dòng)學(xué)習(xí)的一個(gè)重要因素。 在實(shí)際應(yīng)用中,需要先根據(jù)主動(dòng)學(xué)習(xí)進(jìn)行數(shù)據(jù)選擇和標(biāo)注,如果此時(shí)的策略還不如隨機(jī)采樣,人們并不能及時(shí)改變或者止損,因?yàn)閿?shù)據(jù)已經(jīng)被標(biāo)注了,沉沒成本已經(jīng)產(chǎn)生了。而優(yōu)化網(wǎng)絡(luò)結(jié)構(gòu)和性能的這些方法就不存在這個(gè)問題,人們可以一直嘗試不同的方法和技巧使得性能達(dá)到最好,修改和嘗試的損失很小。 而主動(dòng)學(xué)習(xí)被要求得更加苛刻,幾乎需要將設(shè)計(jì)好的策略拿來直接應(yīng)用就必須要 work 才行,如果不 work,那些被選擇的樣本還是被標(biāo)注了,還是損失時(shí)間和金錢??量痰囊蠛筒环€(wěn)定的性能導(dǎo)致人們還不如省下這個(gè)精力,直接采用隨機(jī)的標(biāo)注方式。 臟數(shù)據(jù)的挑戰(zhàn):現(xiàn)在幾乎所有的論文都在公開的數(shù)據(jù)集、現(xiàn)成的數(shù)據(jù)集上進(jìn)行測(cè)試和研究。而這些數(shù)據(jù)集其實(shí)已經(jīng)被選擇和篩選過了,去除了極端的離群值,甚至?xí)紤]到樣本平衡,人為的給少樣本的類別多標(biāo)注一些,多樣本的類別少標(biāo)注一些。而實(shí)際應(yīng)用中,數(shù)據(jù)的狀況和這種理想數(shù)據(jù)集相差甚遠(yuǎn)。主動(dòng)學(xué)習(xí)常用不確定性的選擇策略,不難想象,噪聲較大的樣本甚至離群值總會(huì)被選擇并標(biāo)注,這種樣本可能不僅不會(huì)提升模型的性能,甚至還會(huì)使性能變差。 實(shí)際中還存在 OOD(out of distribution)的問題,例如想訓(xùn)練一個(gè)貓狗分類器,直接從網(wǎng)絡(luò)中按關(guān)鍵字搜索貓狗收集大量圖片,里邊可能存在一些老虎、獅子、狼等不在貓狗類別的無關(guān)樣本,但是他們的不確定性是非常高的,被選中的話,并不會(huì)提升模型的性能。 難以遷移:主動(dòng)學(xué)習(xí)是一種數(shù)據(jù)選擇策略,那么實(shí)際應(yīng)用中必然需求更通用、泛化性更好的主動(dòng)學(xué)習(xí)策略。而目前的主動(dòng)學(xué)習(xí)策略難以在不同域、不同任務(wù)之間進(jìn)行遷移,比如設(shè)計(jì)了一個(gè)貓狗分類任務(wù)的主動(dòng)學(xué)習(xí)策略,基于不確定性或多樣性,達(dá)到了較好的性能,現(xiàn)在需要做一個(gè)新的雞鴨分類的任務(wù),那么是否還需要重新設(shè)計(jì)一個(gè)策略?如果任務(wù)是病變組織的分類呢? 由于不同任務(wù)的數(shù)據(jù)分布特點(diǎn)可能不一樣,不同任務(wù)的難易不一樣,無法保證主動(dòng)學(xué)習(xí)的策略能夠在不同數(shù)據(jù)不同任務(wù)中通用,往往需要針對(duì)固定的任務(wù)設(shè)計(jì)一個(gè)主動(dòng)學(xué)習(xí)策略。這樣就耗費(fèi)了精力,如果能有一個(gè)通用性好的主動(dòng)學(xué)習(xí)策略,那么就可以被不同任務(wù)遷移,被更廣泛地應(yīng)用,甚至直接將其部署為通用標(biāo)注軟件,為各種任務(wù)、數(shù)據(jù)集,提供主動(dòng)選擇和標(biāo)注功能。 交互不便:數(shù)據(jù)選擇策略與標(biāo)注過程聯(lián)系緊密,理想的流程是,有一個(gè)整合的軟件能夠提供主動(dòng)數(shù)據(jù)選擇,然后提供交互界面進(jìn)行標(biāo)注,這就是將主動(dòng)學(xué)習(xí)流程與標(biāo)注軟件結(jié)合。僅有高效的主動(dòng)學(xué)習(xí)策略,而不方便標(biāo)注交互,也會(huì)造成額外的精力浪費(fèi)。在流程上,現(xiàn)在主動(dòng)學(xué)習(xí)普遍是選擇出一批待標(biāo)注的樣本后,交給人們?nèi)?biāo)注,而期望人們能盡快標(biāo)注交給模型,模型繼續(xù)訓(xùn)練后再次選擇。 人們標(biāo)注的時(shí)候,模型既不能訓(xùn)練,主動(dòng)學(xué)習(xí)也不進(jìn)行其他操作,是個(gè)串行的過程,需求等待人工標(biāo)注結(jié)束后,才能進(jìn)行接下來的訓(xùn)練。這樣的流程就不那么方便和高效,想象把主動(dòng)學(xué)習(xí)+標(biāo)注的系統(tǒng)給醫(yī)生應(yīng)用,策略先選出了一些樣本,醫(yī)生僅標(biāo)注這些樣本就標(biāo)注了幾天,然后再給模型訓(xùn)練,模型訓(xùn)練一段時(shí)間后,又選擇出一些樣本給醫(yī)生,醫(yī)生和模型互相等待對(duì)方的操作,降低了效率和便利性。
八、最新研究方向及論文推薦
下面我介紹一些主動(dòng)學(xué)習(xí)目前最新的閱讀價(jià)值較高的論文,供大家把握研究方向和熱點(diǎn)。如果大家有興趣,可以持續(xù)關(guān)注我 github 上的 awesome-active-learning paper list,我會(huì)實(shí)時(shí)更新有價(jià)值的主動(dòng)學(xué)習(xí)方面的工作,供大家學(xué)習(xí)和交流。?8.1 主動(dòng)學(xué)習(xí)問題和方法的探究 目前主動(dòng)學(xué)習(xí)的基本方法和問題還存在一些不足,有一些最新的方法試圖解決這些問題。 Mind Your Outliers! Investigating the Negative Impact of Outliers on Active Learning for Visual Question Answering?(作者之一,李飛飛)https://arxiv.org/abs/2107.02331 主動(dòng)學(xué)習(xí)有望緩解監(jiān)督式機(jī)器學(xué)習(xí)的海量數(shù)據(jù)需求:它已成功地將樣本效率提高了一個(gè)數(shù)量級(jí),例如主題分類和對(duì)象識(shí)別等傳統(tǒng)任務(wù)。然而,作者發(fā)現(xiàn)與這一現(xiàn)象形成鮮明對(duì)比的是:在視覺問答任務(wù)的 5 個(gè)模型和 4 個(gè)數(shù)據(jù)集中,各種各樣的主動(dòng)學(xué)習(xí)方法未能勝過隨機(jī)選擇。為了理解這種差異,作者在每個(gè)示例的基礎(chǔ)上分析了 8 種主動(dòng)學(xué)習(xí)方法,并將問題確定為集體異常值——主動(dòng)學(xué)習(xí)方法更喜歡獲取但模型無法學(xué)習(xí)的一組示例(例如,詢問文本的問題在圖像中或需要外部知識(shí))。 通過系統(tǒng)的消融實(shí)驗(yàn)和定性可視化,作者驗(yàn)證了集體異常值是導(dǎo)致基于池的主動(dòng)學(xué)習(xí)退化的普遍現(xiàn)象。值得注意的是,作者表明,隨著主動(dòng)學(xué)習(xí)池中集體異常值的數(shù)量減少,主動(dòng)學(xué)習(xí)樣本效率顯著提高。 Contrastive Coding for Active Learning Under Class Distribution Mismatch:https://openaccess.thecvf.com/content/ICCV2021/html/Du_Contrastive_Coding_for_Active_Lea
基于以下假設(shè):標(biāo)記數(shù)據(jù)和未標(biāo)記數(shù)據(jù)是從同一類分布中獲得的,主動(dòng)學(xué)習(xí) (AL) 是成功的。然而,它的性能在類別分布不匹配的情況下會(huì)惡化,其中未標(biāo)記的數(shù)據(jù)包含許多標(biāo)記數(shù)據(jù)的類分布之外的樣本。為了有效地處理類分布不匹配下的AL問題,作者提出了一種基于對(duì)比編碼的 AL 框架,名為 CCAL。 與現(xiàn)有的 AL 方法專注于選擇信息量最大的樣本進(jìn)行標(biāo)注不同,CCAL 通過對(duì)比學(xué)習(xí)提取語義和獨(dú)特的特征,并將它們組合在查詢策略中,以選擇具有匹配類別的信息量最大的未標(biāo)記樣本。理論上,作者證明了 CCAL 的 AL 誤差具有嚴(yán)格的上限。 LADA: Look-Ahead Data Acquisition via Augmentation for Active Learning:https://arxiv.org/abs/2011.04194 在主動(dòng)學(xué)習(xí)的獲取過程中尚未考慮從數(shù)據(jù)增強(qiáng)產(chǎn)生的虛擬實(shí)例的潛在收益。在數(shù)據(jù)獲取的過程中,數(shù)據(jù)增強(qiáng)將選擇并生成對(duì)訓(xùn)練模型提供信息的數(shù)據(jù)實(shí)例。因此,作者提出了通過增強(qiáng)或 LADA 的前瞻數(shù)據(jù)采集來集成數(shù)據(jù)采集和數(shù)據(jù)增強(qiáng)。在獲取過程之前,LADA 考慮 1)選擇未標(biāo)記的數(shù)據(jù)實(shí)例和 2)通過數(shù)據(jù)增強(qiáng)生成的虛擬數(shù)據(jù)實(shí)例。此外,為了增強(qiáng)虛擬數(shù)據(jù)實(shí)例的信息量,LADA 優(yōu)化了數(shù)據(jù)增強(qiáng)策略以最大化預(yù)測(cè)獲取分?jǐn)?shù),從而產(chǎn)生了 InfoMixup 和 InfoSTN 的提議。由于 LADA 是一個(gè)可推廣的框架,作者試驗(yàn)了各種采集和增強(qiáng)方法的組合。 8.2 主動(dòng)學(xué)習(xí)與半監(jiān)督學(xué)習(xí)結(jié)合 由于半監(jiān)督學(xué)習(xí)展示出了優(yōu)異的性能,在標(biāo)簽不足的情況下,如果能將主動(dòng)學(xué)習(xí)與半監(jiān)督學(xué)習(xí)結(jié)合,將會(huì)取得更優(yōu)異的性能。 Semi-Supervised Active Learning for Semi-Supervised Models: Exploit Adversarial Examples With Graph-Based Virtual Labels:https://openaccess.thecvf.com/content/ICCV2021/html/Guo_Semi-Supervised_Active_Learnin 盡管當(dāng)前主流方法開始結(jié)合 SSL 和 AL(SSL-AL)來挖掘未標(biāo)記樣本的多樣化表示,但這些方法的全監(jiān)督任務(wù)模型仍然僅使用標(biāo)記數(shù)據(jù)進(jìn)行訓(xùn)練。此外,這些方法的 SSL-AL 框架存在不匹配問題。在這里,作者提出了一個(gè)基于圖的 SSL-AL 框架來釋放 SSL 模型的能力并進(jìn)行有效的 SSL-AL 交互。 在該框架中,SSL 利用基于圖的標(biāo)簽傳播為未標(biāo)記的樣本提供偽標(biāo)簽,渲染 AL 樣本的結(jié)構(gòu)分布并提升 AL。AL 在決策邊界附近找到樣本,利用對(duì)抗性示例幫助 SSL 執(zhí)行更好的標(biāo)簽傳播。閉環(huán)中的信息交換實(shí)現(xiàn)了SSL和AL的相互增強(qiáng)。 8.3 主動(dòng)學(xué)習(xí)與無監(jiān)督域自適應(yīng)結(jié)合 無監(jiān)督域自適應(yīng)要對(duì)齊目標(biāo)域與源域,使模型利用源域的數(shù)據(jù)和標(biāo)簽,在無標(biāo)簽的目標(biāo)域上取得較好的性能。目前出現(xiàn)一些工作考慮源域和目標(biāo)域的關(guān)系,設(shè)計(jì)了主動(dòng)學(xué)習(xí)策略提升模型在目標(biāo)域的性能。 Multi-Anchor Active Domain Adaptation for Semantic Segmentation:https://arxiv.org/abs/2108.08012 將目標(biāo)域的分布無條件地與源域?qū)R可能會(huì)扭曲目標(biāo)域數(shù)據(jù)的特有的信息。為此,作者提出了一種新穎的基于多錨點(diǎn)的主動(dòng)學(xué)習(xí)策略,以協(xié)助域自適應(yīng)語義分割任務(wù)。通過創(chuàng)新地采用多個(gè)點(diǎn)而不是單個(gè)質(zhì)心,可以更好地將源域表征為多模態(tài)分布,實(shí)習(xí)從目標(biāo)域中選擇更具代表性和互補(bǔ)性的樣本。手動(dòng)注釋這些樣本的工作量很小,可以有效緩解目標(biāo)域分布的失真,從而獲得較大的性能增益。另外還采用多錨策略來對(duì)目標(biāo)分布進(jìn)行建模。通過軟對(duì)齊損失,對(duì)多個(gè)錨點(diǎn)周圍緊湊的目標(biāo)樣本的潛在表示進(jìn)行正則化,可以實(shí)現(xiàn)更精確的分割。 8.4 主動(dòng)學(xué)習(xí)與知識(shí)蒸餾結(jié)合 知識(shí)蒸餾過程中,teacher 給 student 傳遞知識(shí),但是什么樣的樣本能夠幫助這一過程,也是主動(dòng)學(xué)習(xí)可以研究的一個(gè)方向。 Active Learning for Lane Detection: A Knowledge Distillation Approach:https://openaccess.thecvf.com/content/ICCV2021/html/Peng_Active_Learning_for_Lane_Detection_A_ 作者發(fā)現(xiàn)現(xiàn)有的主動(dòng)學(xué)習(xí)方法在車道檢測(cè)方面表現(xiàn)不佳,原因是兩方面的。一方面,大多數(shù)方法基于熵來評(píng)估數(shù)據(jù)不確定性,這在車道檢測(cè)中是不可取的,因?yàn)樗膭?lì)選擇車道很少甚至根本沒有車道的圖像。另一方面,現(xiàn)有的方法沒有意識(shí)到車道標(biāo)注的噪聲,這是由嚴(yán)重遮擋和車道標(biāo)記不清晰引起的。 在本文中,作者構(gòu)建了一個(gè)新穎的知識(shí)蒸餾框架,并基于 student 模型所學(xué)的知識(shí)評(píng)估圖像的不確定性。作者表明,所提出的不確定性度量克服了上述兩個(gè)問題。為了減少數(shù)據(jù)冗余,作者研究了圖像樣本的影響集(influence set),并提出了一種新的多樣性度量。最后,作者結(jié)合了不確定性和多樣性指標(biāo),提出了一種用于數(shù)據(jù)選擇的貪婪算法。 8.5 主動(dòng)學(xué)習(xí)與對(duì)比學(xué)習(xí)結(jié)合 對(duì)比學(xué)習(xí)最近勢(shì)頭比較猛,最近也有主動(dòng)學(xué)習(xí)與對(duì)比學(xué)習(xí)結(jié)合解決對(duì)比學(xué)習(xí)的問題,大家可以欣賞一下。 Active Contrastive Learning of Audio-Visual Video Representations:https://arxiv.org/abs/2009.09805 對(duì)比學(xué)習(xí)已被證明可以通過最大化實(shí)例的不同視圖之間的互信息(MI)的下限來生成音頻和視覺數(shù)據(jù)的可概括表示。然而,獲得嚴(yán)格的下限需要 MI 中的樣本大小指數(shù),因此需要大量的負(fù)樣本。我們可以通過構(gòu)建一個(gè)大型的基于隊(duì)列的字典來合并更多的樣本,但是即使有大量的負(fù)樣本,性能提升也存在理論上的限制。 作者假設(shè)隨機(jī)負(fù)采樣導(dǎo)致高度冗余的字典,導(dǎo)致下游任務(wù)的次優(yōu)表示。在本文中,作者提出了一種主動(dòng)對(duì)比學(xué)習(xí)方法,該方法構(gòu)建了一個(gè) actively sampled 字典,其中包含多樣化和信息豐富的樣本,從而提高了負(fù)樣本的質(zhì)量,并提高了數(shù)據(jù)中互信息量高的任務(wù)的性能,例如,視頻分類。 8.6 利用強(qiáng)化學(xué)習(xí)進(jìn)行主動(dòng)學(xué)習(xí) Reinforced active learning for image segmentation:https://arxiv.org/abs/2002.06583 基于學(xué)習(xí)的語義分割方法有兩個(gè)固有的挑戰(zhàn)。首先,獲取像素級(jí)標(biāo)簽既昂貴又耗時(shí)。其次,現(xiàn)實(shí)的分割數(shù)據(jù)集是高度不平衡的:某些類別比其他類別豐富得多,使性能偏向于最具代表性的類別。在本文中,作者感興趣的是基于池的方式進(jìn)行人工標(biāo)記工作,最大限度地減少這種工作,同時(shí)最大限度地提高分割模型在測(cè)試集上的性能。作者提出了一種新的基于深度強(qiáng)化學(xué)習(xí)(RL)的語義分割主動(dòng)學(xué)習(xí)策略。 智能體學(xué)習(xí)一種策略,從未標(biāo)記的數(shù)據(jù)池中選擇一小部分信息豐富的圖像區(qū)域進(jìn)行標(biāo)記。區(qū)域選擇決策是基于被訓(xùn)練的分割模型的預(yù)測(cè)和不確定性做出的。作者的方法提出了一種用于主動(dòng)學(xué)習(xí)的 DQN,使其能適應(yīng)大規(guī)模的語義分割問題。作者在? CamVid 和大規(guī)模數(shù)據(jù)集 Cityscapes 中測(cè)試。 在 Cityscapes 上,在相同性能下,作者的基于深度強(qiáng)化學(xué)習(xí)的區(qū)域的 DQN 方法比最具競爭力的基線減少大約 30% 的額外標(biāo)記數(shù)據(jù)。此外,作者發(fā)現(xiàn)與基線相比,作者的方法選擇了更多代表性不足的類別標(biāo)簽,從而提高它們的性能并有助于減輕類別不平衡。 8.7 主動(dòng)學(xué)習(xí)在點(diǎn)云方面 點(diǎn)云比圖像的標(biāo)注時(shí)間更長更費(fèi)精力,尤其是像素級(jí)的點(diǎn)云標(biāo)注。近期主動(dòng)學(xué)習(xí)在點(diǎn)云方面的工作漸漸嶄露頭角,而且效果非常驚人,值得期待。下面我介紹一篇有代表性的點(diǎn)云語義分割的工作。 ViewAL: Active Learning with Viewpoint Entropy for Semantic Segmentation:https://arxiv.org/abs/1911.11789 作者提出了 ViewAL,這是一種新穎的語義分割主動(dòng)學(xué)習(xí)策略,它利用了多視圖數(shù)據(jù)集中的視點(diǎn)一致性。作者的核心思想是,跨視點(diǎn)的模型預(yù)測(cè)的不一致提供了非??煽康牟淮_定性度量,并鼓勵(lì)模型在不考慮觀察對(duì)象的視點(diǎn)的情況下表現(xiàn)良好。 為了結(jié)合這種不確定性度量,作者引入了一種新的視點(diǎn)熵公式,這是作者主動(dòng)學(xué)習(xí)策略的基礎(chǔ)。此外,作者提出了超像素級(jí)別的不確定性計(jì)算,它利用了分割任務(wù)中固有的局部信息,直接降低了注釋成本。視點(diǎn)熵和超像素的聯(lián)合使用有效地選擇了具有高度信息量的樣本。 8.8 主動(dòng)學(xué)習(xí)在目標(biāo)檢測(cè)方面 最新也有一些主動(dòng)學(xué)習(xí)的文章開始結(jié)合到目標(biāo)檢測(cè)中,針對(duì)目標(biāo)檢測(cè)定義策略。目標(biāo)檢測(cè)不僅存在分類還存在定位,所以對(duì)于圖像的不確定性定義和建模更加多樣,使得更容易創(chuàng)新自己的主動(dòng)學(xué)習(xí)方法,大家可以嘗試做做這方面的工作。 Multiple instance active learning for object detection:https://arxiv.org/abs/2104.02324 盡管用于圖像識(shí)別的主動(dòng)學(xué)習(xí)取得了實(shí)質(zhì)性進(jìn)展,但仍然缺乏指定用于目標(biāo)檢測(cè)的實(shí)例級(jí)主動(dòng)學(xué)習(xí)方法。在本文中,作者提出了多實(shí)例主動(dòng)目標(biāo)檢測(cè)(MI-AOD),通過觀察實(shí)例級(jí)的不確定性來選擇信息量最大的圖像進(jìn)行檢測(cè)器訓(xùn)練。MI-AOD 定義了一個(gè)實(shí)例不確定性學(xué)習(xí)模塊,它利用在標(biāo)記集上訓(xùn)練的兩個(gè)對(duì)抗性實(shí)例分類器的差異來預(yù)測(cè)未標(biāo)記集的實(shí)例不確定性。 MI-AOD 將未標(biāo)記的圖像視為實(shí)例包,將圖像中的特征錨點(diǎn)視為實(shí)例,并通過以多實(shí)例學(xué)習(xí)(MIL)方式重新加權(quán)實(shí)例來估計(jì)圖像的不確定性。反復(fù)迭代實(shí)例不確定性學(xué)習(xí)和重加權(quán)有助于抑制噪聲實(shí)例,彌合實(shí)例不確定性和圖像級(jí)不確定性之間的差距。