Submit Search
GBDTを使ったfeature transformationの適用例
18 likes
24,409 views
T
Takanori Nakai
データサイエンスLT祭り 2夜目
Science
Read more
1 of 9
Download now
Downloaded 29 times
1
2
Most read
3
Most read
4
5
Most read
6
7
8
9
More Related Content
PDF
LightGBM: a highly efficient gradient boosting decision tree
Yusuke Kaneko
PDF
NIPS2017読み会 LightGBM: A Highly Efficient Gradient Boosting Decision Tree
Takami Sato
PDF
最新リリース:Optuna V3の全て - 2022/12/10 Optuna Meetup #2
Preferred Networks
PPTX
密度比推定による時系列データの異常検知
- Core Concept Technologies
PDF
因果探索: 基本から最近の発展までを概説
Shiga University, RIKEN
PDF
変分推論と Normalizing Flow
Akihiro Nitta
PPTX
Transformerを雰囲気で理解する
AtsukiYamaguchi1
PPTX
[DL輪読会]Revisiting Deep Learning Models for Tabular Data (NeurIPS 2021) 表形式デー...
Deep Learning JP
LightGBM: a highly efficient gradient boosting decision tree
Yusuke Kaneko
NIPS2017読み会 LightGBM: A Highly Efficient Gradient Boosting Decision Tree
Takami Sato
最新リリース:Optuna V3の全て - 2022/12/10 Optuna Meetup #2
Preferred Networks
密度比推定による時系列データの異常検知
- Core Concept Technologies
因果探索: 基本から最近の発展までを概説
Shiga University, RIKEN
変分推論と Normalizing Flow
Akihiro Nitta
Transformerを雰囲気で理解する
AtsukiYamaguchi1
[DL輪読会]Revisiting Deep Learning Models for Tabular Data (NeurIPS 2021) 表形式デー...
Deep Learning JP
What's hot
(20)
PDF
失敗から学ぶ機械学習応用
Hiroyuki Masuda
PDF
方策勾配型強化学習の基礎と応用
Ryo Iwaki
PDF
推薦アルゴリズムの今までとこれから
cyberagent
PPTX
勾配ブースティングの基礎と最新の動向 (MIRU2020 Tutorial)
RyuichiKanoh
PDF
非ガウス性を利用した因果構造探索
Shiga University, RIKEN
PDF
決定木学習
Mitsuo Shimohata
PDF
統計的因果推論への招待 -因果構造探索を中心に-
Shiga University, RIKEN
PDF
機械学習と機械発見:自然科学研究におけるデータ利活用の再考
Ichigaku Takigawa
PDF
PyData.Tokyo Meetup #21 講演資料「Optuna ハイパーパラメータ最適化フレームワーク」太田 健
Preferred Networks
PDF
論文紹介 Semi-supervised Learning with Deep Generative Models
Seiya Tokui
PDF
形態素解析
Works Applications
PDF
2 6.ゼロ切断・過剰モデル
logics-of-blue
PDF
ファクター投資と機械学習
Kei Nakagawa
PPTX
【LT資料】 Neural Network 素人なんだけど何とかご機嫌取りをしたい
Takuji Tahara
PDF
分散学習のあれこれ~データパラレルからモデルパラレルまで~
Hideki Tsunashima
PDF
ウィナーフィルタと適応フィルタ
Toshihisa Tanaka
PDF
スパースモデリング
harapon
PPTX
畳み込みニューラルネットワークの高精度化と高速化
Yusuke Uchida
PPTX
[DL輪読会]Focal Loss for Dense Object Detection
Deep Learning JP
PDF
機械学習モデルの判断根拠の説明
Satoshi Hara
失敗から学ぶ機械学習応用
Hiroyuki Masuda
方策勾配型強化学習の基礎と応用
Ryo Iwaki
推薦アルゴリズムの今までとこれから
cyberagent
勾配ブースティングの基礎と最新の動向 (MIRU2020 Tutorial)
RyuichiKanoh
非ガウス性を利用した因果構造探索
Shiga University, RIKEN
決定木学習
Mitsuo Shimohata
統計的因果推論への招待 -因果構造探索を中心に-
Shiga University, RIKEN
機械学習と機械発見:自然科学研究におけるデータ利活用の再考
Ichigaku Takigawa
PyData.Tokyo Meetup #21 講演資料「Optuna ハイパーパラメータ最適化フレームワーク」太田 健
Preferred Networks
論文紹介 Semi-supervised Learning with Deep Generative Models
Seiya Tokui
形態素解析
Works Applications
2 6.ゼロ切断・過剰モデル
logics-of-blue
ファクター投資と機械学習
Kei Nakagawa
【LT資料】 Neural Network 素人なんだけど何とかご機嫌取りをしたい
Takuji Tahara
分散学習のあれこれ~データパラレルからモデルパラレルまで~
Hideki Tsunashima
ウィナーフィルタと適応フィルタ
Toshihisa Tanaka
スパースモデリング
harapon
畳み込みニューラルネットワークの高精度化と高速化
Yusuke Uchida
[DL輪読会]Focal Loss for Dense Object Detection
Deep Learning JP
機械学習モデルの判断根拠の説明
Satoshi Hara
Ad
Viewers also liked
(9)
PPTX
RandomForest
goodbaton
PDF
科学と機械学習のあいだ:変量の設計・変換・選択・交互作用・線形性
Ichigaku Takigawa
PPTX
面倒くさいこと考えたくないあなたへ〜Tpotと機械学習〜
Hiroki Yamamoto
PDF
Kaggleのテクニック
Yasunori Ozaki
PPTX
10分でわかるRandom forest
Yasunori Ozaki
PDF
不均衡データのクラス分類
Shintaro Fukushima
PDF
合成変量とアンサンブル:回帰森と加法モデルの要点
Ichigaku Takigawa
PDF
実践多クラス分類 Kaggle Ottoから学んだこと
nishio
ZIP
今さら聞けないカーネル法とサポートベクターマシン
Shinya Shimizu
RandomForest
goodbaton
科学と機械学習のあいだ:変量の設計・変換・選択・交互作用・線形性
Ichigaku Takigawa
面倒くさいこと考えたくないあなたへ〜Tpotと機械学習〜
Hiroki Yamamoto
Kaggleのテクニック
Yasunori Ozaki
10分でわかるRandom forest
Yasunori Ozaki
不均衡データのクラス分類
Shintaro Fukushima
合成変量とアンサンブル:回帰森と加法モデルの要点
Ichigaku Takigawa
実践多クラス分類 Kaggle Ottoから学んだこと
nishio
今さら聞けないカーネル法とサポートベクターマシン
Shinya Shimizu
Ad
Similar to GBDTを使ったfeature transformationの適用例
(6)
PDF
201803NC
Naoki Hayashi
PPTX
20170618論文読み会 伊藤
Tomoki Itou
PDF
修士論文発表:「非負値行列分解における漸近的Bayes汎化誤差」
Naoki Hayashi
PPTX
[DL輪読会] “Asymmetric Tri-training for Unsupervised Domain Adaptation (ICML2017...
Yusuke Iwasawa
PDF
20160717 dikf
Takuya Minagawa
PDF
15min nov25
Ozawa Kensuke
201803NC
Naoki Hayashi
20170618論文読み会 伊藤
Tomoki Itou
修士論文発表:「非負値行列分解における漸近的Bayes汎化誤差」
Naoki Hayashi
[DL輪読会] “Asymmetric Tri-training for Unsupervised Domain Adaptation (ICML2017...
Yusuke Iwasawa
20160717 dikf
Takuya Minagawa
15min nov25
Ozawa Kensuke
More from Takanori Nakai
(18)
PPTX
Sentence-State LSTM for Text Representation
Takanori Nakai
PDF
WSDM2018 読み会 Latent cross making use of context in recurrent recommender syst...
Takanori Nakai
PDF
ICLR2017読み会 Data Noising as Smoothing in Neural Network Language Models @Dena
Takanori Nakai
PDF
Note : Noise constastive estimation of unnormalized statictics methods
Takanori Nakai
PDF
Adaptive subgradient methods for online learning and stochastic optimization ...
Takanori Nakai
PDF
Learning Better Embeddings for Rare Words Using Distributional Representations
Takanori Nakai
PDF
Preference-oriented Social Networks_Group Recommendation and Inference
Takanori Nakai
PDF
高次元データの統計:スパース正則化の近似誤差と推定誤差
Takanori Nakai
PDF
Analysis of Learning from Positive and Unlabeled Data
Takanori Nakai
PDF
Positive Unlabeled Learning for Deceptive Reviews Detection
Takanori Nakai
PDF
Modeling Mass Protest Adoption in Social Network Communities using Geometric ...
Takanori Nakai
PDF
Similarity component analysis
Takanori Nakai
PDF
Query driven context aware recommendation
Takanori Nakai
PDF
Unsupervised Graph-based Topic Labelling using DBpedia
Takanori Nakai
PDF
Psychological Advertising_Exploring User Psychology for Click Prediction in S...
Takanori Nakai
PDF
PUCKモデルの適用例:修論を仕上げた後、個人的にやっていたリサーチ
Takanori Nakai
PDF
金利期間構造について:Forward Martingale Measureの導出
Takanori Nakai
PPTX
Topic discovery through data dependent and random projections
Takanori Nakai
Sentence-State LSTM for Text Representation
Takanori Nakai
WSDM2018 読み会 Latent cross making use of context in recurrent recommender syst...
Takanori Nakai
ICLR2017読み会 Data Noising as Smoothing in Neural Network Language Models @Dena
Takanori Nakai
Note : Noise constastive estimation of unnormalized statictics methods
Takanori Nakai
Adaptive subgradient methods for online learning and stochastic optimization ...
Takanori Nakai
Learning Better Embeddings for Rare Words Using Distributional Representations
Takanori Nakai
Preference-oriented Social Networks_Group Recommendation and Inference
Takanori Nakai
高次元データの統計:スパース正則化の近似誤差と推定誤差
Takanori Nakai
Analysis of Learning from Positive and Unlabeled Data
Takanori Nakai
Positive Unlabeled Learning for Deceptive Reviews Detection
Takanori Nakai
Modeling Mass Protest Adoption in Social Network Communities using Geometric ...
Takanori Nakai
Similarity component analysis
Takanori Nakai
Query driven context aware recommendation
Takanori Nakai
Unsupervised Graph-based Topic Labelling using DBpedia
Takanori Nakai
Psychological Advertising_Exploring User Psychology for Click Prediction in S...
Takanori Nakai
PUCKモデルの適用例:修論を仕上げた後、個人的にやっていたリサーチ
Takanori Nakai
金利期間構造について:Forward Martingale Measureの導出
Takanori Nakai
Topic discovery through data dependent and random projections
Takanori Nakai
GBDTを使ったfeature transformationの適用例
1.
GBDTを使った feature transformationの適用例 担当: @Quasi_quant2010 データサイエンスLT祭り
2夜目 @Quasi_quant20101 【データサイエンスLT祭り 2夜目】
2.
概要 - 特徴量の相関(非線形性)をGDBTで抽出 - データサイエンスLT祭り
2夜目 @Quasi_quant20102 ケース 予測ラベル:年収が高い・低い feature:年齢・教育年数・投資損失・労働時間/週, etc 例えば、(労働時間/週, 投資利益)の二つを組み合わせた時、 労働時間は短いが、投資利益が高い人は高い傾向にあるはず ドメイン知識より、Featureをand条件の組み合わせで 非線形featureは作れる ただし、観測したfeatureが多い場合、組み合わせは指数爆発 そもそも、人間がゼロから非線形featureを設計するのは大変 非線形性の設計をGBDTで処理した後、線形モデルで予測 前処理 分類器
3.
実験結果 - Stacking+Blending ≒
GBDT+LR > LR - GBDTのMax_Depthは8 独立に見えるfeatureに非線形性があった データサイエンスLT祭り 2夜目 @Quasi_quant20103 Model accuracy precision recall f-value LR 8.35e-01 9.22e-01 8.67e-01 8.94e-01 GDBT+LR **8.63e-01 **9.31e-01 8.91e-01 9.11e-01 Stacking+ Blending 8.62e-01 9.30e-01 **8.92e-01 **9.11e-01 注1) 計算データ : Adult Data Set (goo.gl/GzB8bS) age workclass sex education education- num 39 State-gov male Bachelors 13 50 Self-emp- not-inc female Bachelors 13 注2) 5-Fold 注3) ** : Best Score 注4) カテゴリカル変数は 全てOne-hot-encoding データセット例 予測結果
4.
参考 - GBDTとは -
PAC Learning Boostingとは弱学習器をたくさん集めて強学習器を作ろう 機械学習 PAC Learningを損失関数を最小化する問題として再定義、 損失を最小化する方向を探すのに勾配情報を使っているので、 Gradient Boosting ポイント negative gradientを最小二乗近似し、弱学習器を推定 詳しくは [Quasi_quant2010c] を参照 データサイエンスLT祭り 2夜目 @Quasi_quant20104
5.
前処理(イメージ図) - 非線形性の設計をGBDTで処理 -
2つの決定木のアンサンブル例 一つは3つのleaf node(A) 一つは2つのleaf node(B) データ例 Aの2番目のleaf nodeに到達 Bの1番目のleaf nodeに到達 非線形変換後のfeatureは [0,1,0,1,0] となる データサイエンスLT祭り 2夜目 @Quasi_quant20105 引用 [H.Xinran, etc] Figure1 Input Features Transoformed Features 線形モデル で予測 GBDTの原理が損失を最小化するように木を追加するという点で根拠 をもち、決定木が複数and条件の情報も有する非線形変換が可能 A B
6.
実験結果 - FeatureImportanceと正則化path - データサイエンスLT祭り
2夜目 @Quasi_quant20106 Feature間のand条件を考慮可 age * hours-parweek等 Blendingは損失関数と正則化関 数の組み合わせを比較 損失関数 : Logistic-Loss or Hinge Loss 正則化関数 : L1 or L2 Ridge回帰でBlending
7.
考察① - サンプルデータの振り返り -
モデルの振り返り GBDTがfeature間の相関をうまく処理したか 作ったtreeに関し、max_depthが8なので、うまく処理できた ただし、実務ではHyper-paramsを忍耐強く調整する必要あり 実務を想定した振り返り 施策単体が有効なのか、複合要因なのか 今回のデータでは、施策複合も有効だった 部門単体により増収効果という報告があった場合 それは、誤りであることがモデル上確認できる 決算上事実かは、非線形featureを基に収益を追跡すればよい モデル話ではビジネスサイドが納得できないので、 考察をビジネスサイドの手触り感に近づけることも重要 データサイエンスLT祭り 2夜目 @Quasi_quant20107
8.
考察②(実務という視点で) - 施策への示唆を得られることが最も重要 -
α,βなど、施策単体を評価するのではなく、施策の組み合わ せを評価できる枠組みなので、より客観的な振り返りが可能 施策単体しか評価できないとPDCAを回し切るのに時間がかかる 観測した特徴量をモデルで非線形変換しているものの、 隠れ変数を導入していないため、単体施策(feature) や複 合施策(非線形feature)に関する振り返りが可能 単体施策 GBDTのfeature importance 複合施策 非線形変換したfeatureのweight(線形モデルのfeature weight) featureの安定性も加味する事も可能で、持続効果もわかる データサイエンスLT祭り 2夜目 @Quasi_quant20108
9.
参考文献 **[H.Xinran, etc]
Practical Lessons from Predicting Clicks on Ads at Facebook. ADKDD14 [C.Zhicheng, etc] Optimal Action Extraction for Random Forests and Boosted Trees. KDD15 [Quasi_quant2010a] Gradient Boostingについて - Scikit-Learnを 使ったfeature transformation(GBDT + LR vs LR) - goo.gl/Pkto81 [Quasi_quant2010b] Stacking - テンプレート化編・計算編② - goo.gl/jXSrw8 [Quasi_quant2010c] Gradient Boostingについて - 準備編 - goo.gl/tng0vl [Quasi_quant2010d] Gradient Boostingについて - 正則化編・ Xgboost – goo.gl/dBQqYc データサイエンスLT祭り 2夜目 @Quasi_quant20109
Download