亚洲国产成人久久精品大牛影视-日韩欧三级-亚洲精品久久蜜桃站-欧美日韩福利片-亚洲高清爱爱-天天综合日日夜夜-人与人性恔配视频免费-国产69精品久久久久孕妇-国产精品成人嫩草影院-日本人熟老妇-亚洲婷婷网-久久久精品观看-婷婷伊人久久大香线蕉av-人妻系列无码专区av在线-午夜影吧-日韩欧美超碰

首頁 > 智能 > 正文

北大DAIR實驗室宣布:通用黑盒優化系統OpenBox開源發布

2021-08-05 11:47:45來源:雷鋒網  

近日,由北京大學崔斌教授數據與智能實驗室( Data and Intelligence Research LAB, DAIR)開發的通用黑盒優化系統 OpenBox 開源發布!

相比于 SMAC3,Hyperopt 等現有開源系統,OpenBox 支持更通用的黑盒優化場景,包括多目標優化,帶約束優化場景等。在 25 個 LightGBM 調參任務上,OpenBox 在 7 個對比系統中取得了平均 1.25 名 (average rank) 的優異成績。

相關論文已經被 KDD 2021 錄用,"OpenBox: A Generalized Black-box Optimization Service"。

研究背景

近年來,人工智能與機器學習備受關注,越來越多企業使用機器學習模型解決實際問題,如人臉識別、商品推薦等。在應用機器學習模型的過程中,模型超參數的選擇對模型性能有著至關重要的影響,因此超參數優化問題成為了機器學習的重要挑戰之一。超參數優化作為典型的黑盒優化問題,對于優化目標不存在具體表達式或梯度信息,且驗證代價較大。其目標是在有限的驗證次數內,盡快找到全局最優點。除超參數優化外,黑盒優化還擁有著廣泛的使用場景,如自動化 A/B 測試、數據庫參數調優、處理器架構和芯片設計等。

現有開源的黑盒優化系統往往存在以下問題:

1)使用場景有限。由于系統基于某個特定算法,一些系統只能支持單目標或是無約束的優化問題;

2)性能不穩定。基于優化問題中“no free lunch”定理,現有系統中特定的算法無法在所有任務中表現出色;

3)有限的可擴展性。現有系統無法有效利用歷史任務的結果以及分布式的驗證資源。

針對這些問題,北京大學 DAIR 實驗室 AutoML 項目組開發了一個名為“OpenBox”的輕量級黑盒優化系統,針對通用的黑盒優化場景,內置豐富的優化算法,并提供高效的并行支持,幫助用戶“open the box”,解決棘手的黑盒優化問題。

項目 Github 開源地址:https://github.com/PKU-DAIR/open-box

OpenBox 設計思路

為了解決現有系統上述的問題,OpenBox 在設計上支持以下系統特性,包括:

多目標優化:同時優化多個不同(甚至相互沖突)的目標,例如同時優化機器模型準確率和模型訓練/預測時間等。

帶約束條件優化:最優化目標的同時,要滿足(黑盒)條件,例如保證模型延遲不能高于某個閾值等。

多類型參數輸入(FIOC):系統需要對多種待優化參數類型提供支持,主要為 FIOC,即浮點型、整型、序數型、類別型四類參數。例如超參數優化中,SVM 模型核函數用類別型表示,如果單純用整型代替序數型或類別型參數,將對參數附加額外的序關系,不利于模型優化。

遷移學習:優化任務之間可能存在一定相關性,例如過去可能在不同數據集上進行過相同模型的調參。基于這種觀察,系統需要能夠利用過去優化的知識加速當前優化任務的執行效率。

分布式并行驗證:內置算法支持并行運行,并且系統能夠有效利用給定的分布式資源。

作者將現有系統對上述特點的支持情況總結如上 (其中△表示不支持通用場景)。從表格中不難看出,現有開源黑盒優化系統無法支持特定的使用場景,而 OpenBox 能夠提供完整的支持。

上圖展示了 OpenBox 的并行架構,包含五個主要組件。服務主機 (ServiceMaster) 負責節點管理、負載均衡和錯誤恢復。任務數據庫 (Task Database) 保存所有任務的狀態。建議服務器 (Suggestion Server) 為每個任務生成新配置。REST API 在用戶/工作者和建議服務器之間建立了橋梁。驗證工作者 (Evaluation Worker) 由用戶提供和擁有。

OpenBox 內置大量優化組件,其中優化算法包括貝葉斯優化,遺傳算法等,如下圖所示:

北大 DAIR 實驗室推出開源高效的通用黑盒優化系統 OpenBox

為簡化用戶的使用門檻以及提高系統在各問題上的性能,OpenBox 默認采用一種自動選擇優化算法的策略,根據輸入參數類型,目標個數,約束個數選擇合適的優化算法。用戶也可基于自身需求,在系統推薦的基礎上自行選擇優化策略。更多 OpenBox 的特性請參考開源文檔:

https://open-box.readthedocs.io/zh_CN/latest/overview/overview.html

目前 OpenBox 已在快手、阿里巴巴集團等企業落地部署與使用。

OpenBox 性能驗證

1、收斂效果對比

為體現 OpenBox 在通用黑盒優化問題上的性能,系統針對單/多目標,無/有約束,共 4 種場景對比 OpenBox 與現有算法與系統在優化數學函數上的效果,實驗效果如下四圖所示。可以看出在不同的優化場景中,OpenBox 相較現有系統都有較為顯著的收斂效果提升。

2、端到端效果對比

針對實際場景,Openbox 以表格分類的機器學習任務為例,與現有開源系統 BoTorch,GPGlowOpt,Spearmint,HyperMapper,SMAC3,Hyperopt 進行對比。為保證公平性,Openbox 使用串行方式執行任務,并匯報調參結果在測試集上的準確率。以下展示使用 LightGBM 與 LibSVM 兩個模型在 25 個 OpenML 公開數據集上的調參結果平均排名。值得注意的是,由于 LibSVM 的搜索空間復雜且包含條件選擇,OpenBox 僅與支持復雜空間定義的 SMAC3 以及 Hyperopt 進行對比。

可以觀察到 OpenBox 在兩個模型調參中均獲得了優異的性能。具體來說,OpenBox 在 Lightgbm 調參中排名中位數為 1.25,在 LibSBM 調參中為 1.50,體現了 OpenBox 相比其它開源系統在超參數優化任務中的優勢。

(a) AutoML 任務 LightGBM 優化結果

(b) AutoML 任務 LibSVM 優化結果

3、并行性能對比

OpenBox 支持高效的并行優化算法,使得在達到相同的優化效果的前提下,所需要的時間代價大幅降低。下圖展示了使用 OpenBox 中并行優化算法在 LightGBM 調參任務上的提升,使用的數據集為公開數據集 optdigits 。其中“Sync”表示同步并行,“Async”表示異步并行,“-n”表示并發度。

可以觀察到,相比串行優化(Seq-1),并行能夠帶來很大程度上提升搜索效率。其中最顯著的提升來自于并發度為 8 的異步優化算法,在達到與串行方法相同的優化結果時僅使用 1/80 的時間預算,也即實現 7.5× 的加速比。(理想加速比為 8×)

更多關于 OpenBox 的實驗結果,請參考 OpenBox 論文:

https://arxiv.org/abs/2106.00421

OpenBox 使用示例

目前 OpenBox 支持主流平臺(Linux、macOS、Window)使用。用戶只需在代碼中定義空間,給出目標函數,構造優化器即可運行。以下以一個簡單的多目標帶約束問題為例:

首先,我們需要 import 必要的組件:

接下來,我們定義一個包含兩個連續變量的搜索空間:

隨后,我們給出一個簡單的以上述兩個變量為輸入的目標函數。這個目標函數包含兩個目標以及兩個約束:

最后我們定義一個優化器,傳入指定的參數后,只需調用 run () 即可開始優化。

除了上述包調用的方法,OpenBox 還支持用戶通過接口訪問服務,從服務端獲取推薦的參數配置,在本地執行參數性能驗證,并通過訪問網站頁面,可視化監視與管理優化過程。

完整的示例以及更多的使用場景,歡迎參考 OpenBox 官方文檔:

https://open-box.readthedocs.io/zh_CN/latest/

論文地址:https://arxiv.org/abs/2106.00421

項目 Github 地址:https://github.com/PKU-DAIR/open-box

歡迎大家關注點贊!

參考文獻

[1]Yang Li, Yu Shen, Wentao Zhang, Yuanwei Chen, Huaijun Jiang, Mingchao Liu, Jiawei Jiang, Jinyang Gao, Wentao Wu, Zhi Yang, Ce Zhang, Bin Cui. "OpenBox: A Generalized Black-box Optimization Service." Proceedings of the 27rd ACM SIGKDD international conference on knowledge discovery and data mining. 2021.

[2] Bergstra, James, et al. "Algorithms for hyper-parameter optimization." Advances in neural information processing systems 24 (2011).

[3] Snoek, Jasper, Hugo Larochelle, and Ryan P. Adams. "Practical bayesian optimization of machine learning algorithms." Advances in neural information processing systems 25 (2012).

[4] Hutter, Frank, Holger H. Hoos, and Kevin Leyton-Brown. "Sequential model-based optimization for general algorithm configuration." International conference on learning and intelligent optimization. Springer, Berlin, Heidelberg, 2011.

[5] Balandat, Maximilian, et al. "BoTorch: A framework for efficient Monte-Carlo Bayesian optimization." Advances in Neural Information Processing Systems (NeurIPS) (2020).

[6] Knudde, Nicolas, et al. "GPflowOpt: A Bayesian optimization library using tensorflow." arXiv preprint arXiv:1711.03845 (2017).

[7] Golovin, Daniel, et al. "Google vizier: A service for black-box optimization." Proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining. 2017.

[8] Nardi, Luigi, David Koeplinger, and Kunle Olukotun. "Practical design space exploration." 2019 IEEE 27th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS). IEEE, 2019.

[9] Falkner, Stefan, Aaron Klein, and Frank Hutter. "BOHB: Robust and efficient hyperparameter optimization at scale." International Conference on Machine Learning. PMLR, 2018.

標簽: OpenBox 開源

相關閱讀

相關詞

推薦閱讀

亚洲国产成人久久精品大牛影视-日韩欧三级-亚洲精品久久蜜桃站-欧美日韩福利片-亚洲高清爱爱-天天综合日日夜夜-人与人性恔配视频免费-国产69精品久久久久孕妇-国产精品成人嫩草影院-日本人熟老妇-亚洲婷婷网-久久久精品观看-婷婷伊人久久大香线蕉av-人妻系列无码专区av在线-午夜影吧-日韩欧美超碰
<dl id="owcwg"></dl>
<rt id="owcwg"></rt>
  • <center id="owcwg"><acronym id="owcwg"></acronym></center>
    <li id="owcwg"></li>
    <rt id="owcwg"><acronym id="owcwg"></acronym></rt>
    <dl id="owcwg"><acronym id="owcwg"></acronym></dl>
    <nav id="owcwg"></nav>
  • 国产淫片免费看| 日本五级黄色片| 亚洲激情免费视频| 日本美女高潮视频| 国产高清不卡无码视频| 欧美特黄aaa| 最新免费av网址| 极品美女扒开粉嫩小泬| 国产天堂视频在线观看| 少妇黄色一级片| 麻豆av免费在线| 青青在线视频观看| 国产91沈先生在线播放| 日韩av在线播放不卡| 国内自拍在线观看| 91精品国产吴梦梦| www.污网站| 国产精品成人久久电影| 在线视频观看一区二区| 亚洲娇小娇小娇小| 欧美三级午夜理伦三级老人| 成人午夜免费剧场| 欧美激情第一区| 色婷婷.com| 亚洲小视频网站| 色播五月激情五月| 欧美女同在线观看| 中文字幕1234区| 欧美亚洲视频一区| 国产二级片在线观看| 日韩视频免费播放| 水蜜桃色314在线观看| 日本在线观看免费视频| 可以免费在线看黄的网站| 国产视频1区2区3区| 国产精品中文久久久久久| aa视频在线播放| 国产精品久久中文字幕| 免费看毛片的网址| 97成人在线免费视频| 国产福利影院在线观看| 久久人人爽人人片| 五十路熟女丰满大屁股| 亚洲36d大奶网| 国产精品88久久久久久妇女 | 女人和拘做爰正片视频| www.玖玖玖| 91小视频在线播放| 欧妇女乱妇女乱视频| 中文字幕av专区| av 日韩 人妻 黑人 综合 无码| 阿v天堂2017| 91小视频在线播放| 男人和女人啪啪网站| 四季av一区二区三区| 成人午夜免费在线视频| 91制片厂毛片| 成人午夜视频在线观看免费| 91 视频免费观看| 国产a级一级片| 精品久久久久久无码中文野结衣| 看av免费毛片手机播放| 天堂av8在线| 国产极品美女高潮无套久久久| 99视频在线观看视频| 青青青国产在线观看| 国产91av视频在线观看| 久久精品免费网站| 国内精品在线观看视频| 经典三级在线视频| 中文字幕在线观看日 | 国产野外作爱视频播放| 日本中文字幕网址| 99国产精品白浆在线观看免费| 久热精品在线播放| 免费在线观看的av网站| 日本欧美视频在线观看| 亚洲成人动漫在线| 天天色天天干天天色| 日本高清免费在线视频| 99中文字幕在线| 九九九九九伊人| 欧美激情第一区| 干日本少妇视频| 毛片av在线播放| 毛片在线视频观看| 隔壁人妻偷人bd中字| 亚洲 欧美 综合 另类 中字| 久久久久99精品成人片| 免费看毛片的网址| 人人妻人人添人人爽欧美一区| 国产大尺度在线观看| 男人c女人视频| 91丨porny丨探花| 能在线观看的av网站| 色播五月综合网| 亚洲午夜激情影院| 中国一级大黄大黄大色毛片| 欧美精品久久久久久久久久久| www插插插无码视频网站| 国产午夜伦鲁鲁| 九热视频在线观看| 7777在线视频| 亚洲美免无码中文字幕在线| 狠狠热免费视频| 中文字幕亚洲欧洲| 色一情一乱一乱一区91| 国产v片免费观看| 亚洲国产高清av| 伊人五月天婷婷| 国产深夜男女无套内射| 熟女少妇精品一区二区| 九九九久久久久久久| 91精品91久久久中77777老牛| 狠狠热免费视频| 99热这里只有精品免费| 黄色片久久久久| 日本成人xxx| 日本精品www| 亚洲天堂一区二区在线观看| 免费观看美女裸体网站| 日本精品一区在线| 久久久噜噜噜www成人网| 天堂网成人在线| 黄色片在线免费| 欧美男女爱爱视频| 日日干日日操日日射| 无码专区aaaaaa免费视频| 国产xxxxhd| 男女视频在线看| 欧美色图色综合| 国产1区2区3区中文字幕| 亚洲性图一区二区| 777久久久精品一区二区三区| 蜜臀av性久久久久蜜臀av| 天天做天天干天天操| 午夜久久久精品| 国产免费999| 99精品人妻少妇一区二区| 特级西西444| 一区二区三区日韩视频| 最新免费av网址| 九九九九九伊人| 国产一级免费大片| 91精产国品一二三产区别沈先生| 中文久久久久久| 国产精品天天av精麻传媒| 国产主播在线看| 日本www在线视频| 美女日批免费视频| 日韩中字在线观看| 老太脱裤让老头玩ⅹxxxx| 日韩小视频网站| 久久综合久久久久| 男人添女人荫蒂免费视频| 精品国偷自产一区二区三区| 人妻av中文系列| 久久精品99国产| 97公开免费视频| 深爱五月综合网| 男女激情免费视频| 日韩中文字幕三区| 日本在线视频www| 日韩欧美亚洲另类| 四虎影院一区二区| 97超碰人人澡| 性欧美极品xxxx欧美一区二区| 一区二区在线播放视频| 欧美精品色视频| a级免费在线观看| 三级a在线观看| 黄色一级片av| 国产女女做受ⅹxx高潮| 亚洲免费999| 亚洲国产精品成人天堂| 免费在线观看毛片网站| 欧美激情第3页| 日韩视频免费播放| 亚洲天堂国产视频| 精品人妻人人做人人爽| 日本va中文字幕| 成人一级生活片| 亚洲36d大奶网| 91动漫在线看| 色黄视频免费看| 熟妇人妻无乱码中文字幕真矢织江| 日本人视频jizz页码69| 青青在线视频免费观看| 免费看国产黄色片| www.国产在线视频| 午夜啪啪小视频| 毛葺葺老太做受视频| av女优在线播放| 一本色道久久88亚洲精品综合| 免费激情视频在线观看| 国产免费黄色av| 老太脱裤子让老头玩xxxxx| 樱空桃在线播放| 天天影视色综合| 天天干天天干天天干天天干天天干|