SlideShare a Scribd company logo
1 of 29
Download to read offline
論文紹介
PQk-means: Billion-scale Clustering for Product-
quantized Codes
Yusuke Matsui et al., ACMMM 2017
Table of Contents
概要
モチベーション
貢献
アルゴリズム
実験
概要 - モチベーション
データ分析においてデータのクラスタリングは最も基礎的で重要な処理の一つ
しかし標準的なクラスタリング手法であるk-meansは実行速度が遅いしメモリ消
費量が多い
バニラk-meansの技術的な課題はクラスタ中心の更新計算が遅い
新しいクラスタの中心を直接計算してるから
単純なブルートフォース更新法では可能性のある候補をすべて評価しな
ければならず時間がかかる
まだユークリッド空間のk-meansで疲弊してるの?直積量子化コード(Product-
quantized Codes)に圧縮して写像先の空間で処理すれば解決するけど?
概要 - 貢献
高次元データでも高速かつ省メモリでクラスタリングを実行可能なPQk-meansを
提案
クラスタ数10^5, 128次元の10億個SIFTベクトルのクラスタリングを32GBの
RAMを用いて14時間で達成
バニラk-meansクラスタリングではデータを表現するだけで512GBの
RAMが必要とか草
スパース投票(sparse voting)と呼ばれる高速な手法を開発
これがこの論文の画期的な点
クラスタリング後に元のベクトルを近似的に再構成することができる
Bkmeans [14]やIQ-means [2]のような既存の大規模クラスタリング手法ではで
きない
評価実験で強くデータを圧縮(一個のベクトルを32 bitに圧縮)してもバニラk-
meansに近い精度を達成できることを確認
概要 - k-meansとPQk-meansの例
PQk-meansの方が5.3倍もメモリ効率が良い
概要 - 比較手法の概要
アルゴリズム - Notations
#cluster:
#sample:
feature vectors (N D-dimensional vectors):
cluster centers:
assignment function:
#codeword:
#subvector:
PQ coded feature vector:
histogram:
K
N
X = {x ∈
n R } ​
D
n=1
N
{μ ​ ∈
k R } ​
D
k=1
K
a(n)
L
M
x
ˉ
h
アルゴリズム - 背景
直積量子化(Product quantization for encoding)
入力ベクトルをショートコードにエンコードする(詳細は参考文献18参照)
次元の入力ベクトル を 個の離散サブベクトルに分割
各 次元のサブベクトルに対して事前に学習した 個のコードワードの
中から最も近いコードワードを決定しそのインデックス( を記
録
は 個の整数のタプルである としてエンコードされる(式(2))
x ↦ =
x
ˉ [ , … , ] ∈
x
ˉ1
x
ˉM T
{1, … , L}   (2)
M
D x ∈ RD
M
D/M L
{1, 2, … , L}
x M ( )
x
ˉ
アルゴリズム - 背景
個目の のサブベクトルは に量子化される
エンコードはk-means使ってる
code
は bitで表現される
各コードを バイトで表現するために に設定される事が多い
1byte = 8bit
データの次元数やサンプルサイズによる制限あり
各 毎に距離を計算
各 は 次元にコードされているので距離行列は
ここで は部分空間 の 番目と 番目の コードワードの間の二乗距離
これで と の間の距離が簡単に求められる
つまり
m x x
ˉm
x
ˉ Mlog ​
L
2
M L = 256
m(∈ {1, … , M})
m L A ∈
m
RL×L
A ​
i,j
m
m i j L
x ​
1 x ​
2
d(x ​
, x ​
) ∼
1 2 d ​
( ​
, ​
)
SD x
ˉ1 x
ˉ2
アルゴリズム - 背景
まとめると式(3)
d ​
( ​
, ​
) =
SD x
ˉ1 x
ˉ2
2
​ d ​
( ​
, ​
) =
m=1
∑
M
SD
m
x
ˉ1
m
x
ˉ2
m 2
​ A ​
  (3)
m=1
∑
M
​
, ​
x
ˉ1
m
x
ˉ2
m
m
二乗距離はルックアップテーブルを用いて結果の和をとることで効率的に計算す
ることができる
この計算コストは のみ
O(M)
アルゴリズム - PQK-MEANS CLUSTERING
定式化(これを最小化する)
E( ​ ​
, … , ​ ​
) =
μ
ˉ1 μ
ˉK ​ ​ d ​
( ​
, ​ ​
)  (4)
N
1
n=1
∑
N
SD x
ˉn μ
ˉa(n)
ここで
​ =
x
ˉn [ ​
, … , ​
] ∈
x
ˉn
1
x
ˉn
M T
{1, … , L}M
​ ​ =
μ
ˉk [ ​ ​
, … , ​ ​
] ∈
μ
ˉk
1
μ
ˉk
M T
{1, … , L}M
Assignment stepとUpdate stepを繰り返すのはバニラk-meansと同じ
アルゴリズム - PQK-MEANS CLUSTERING
Assignment step
a(n) = argmin ​
d ( ​
, ​ ​
)   (5)
k∈{1,…,K} SD x
ˉn μ
ˉk
2
式(5)を計算するにはPQ linear scan[18]とPQTable[23]の2つの方法が存在する
PQ linear scanは各 に対して 個の中心 のうち最も近いものを式(3)を
用いて線形に取り出すだけ
計算コストは
PQTableはハッシュテーブルベースのルックアップテーブル作って引いてくる
クラスタ数( )が小さい場合PQTableのハッシュ化の計算コストはPQ linear scanの
場合よりも大きくなる
この論文ではPQ linear scanとPQTable両方の手法を数回評価し速い方を選択して
実験結果としてる(他の手法でもフェアに同じように評価)
​
x
ˉn K { ​ ​
} ​
μ
ˉk k=1
K
O(KM)
K
アルゴリズム - PQK-MEANS CLUSTERING
Update step
Assignment stepの後にクラスタ内の誤差の合計が最小になるように各クラスタ中
心を更新
PQコードから平均PQコードを計算する方法は知られていない
本論文ではクラスタ内の各PQコードへの対称距離(SD)の合計を最小化するも
のと定義
これを計算する場合ナイーブな方法は遅すぎるのでスパース投票(Sparse voting)を
開発
スパース投票法はナイーブ法よりも10倍から50倍効率的
アルゴリズム - PQK-MEANS CLUSTERING
Update step
ナイーブ法
定義
​ ​ ←
μ
ˉk
m
argmin ​ ​ d ​
( ​
, l)   (6)
l∈{1,…,L}
n=1
∑
N ​
k
SD
m
x
ˉn
m 2
ここで ,
計算コストは
{ ​
} ​
x
ˉn n=1
N ​
k
N ​ ∼
k N/K
O(LN ​
)
k
アルゴリズム - PQK-MEANS CLUSTERING
Update step
スパース投票法
ヒストグラム( )を計算することで式(6)の計算を効率的
にやる
は 内でコード の出現頻度
ヒストグラムを計算するコストは
そして式(6)がこうなる
​ ​ ←
μ
ˉk
m
argmin ​
v ​
,  where [v ​
, … , v ​
] =
l∈{1,…,L} l 1 L
⊤
A h  (8)
m
式(8)の計算コストは
h = [h ​
, … , h ​
] ∈
1 L
⊤
NL
h ​
l { ​
} ​
x
ˉn
m
n=1
N ​
k
l
O(N ​
)
k
O(L )
2
アルゴリズム - PQK-MEANS CLUSTERING
Update step
スパース投票法
更に がスパースであれば計算コストは
ここで は の非ゼロ要素
スパース投票法全体の計算コストは
の時スパース投票法の方が早い
クラスタリングの特性上各クラスタ内のPQコードは類似しているので もスパー
スになりスパース投票法の仮定を満たす
h O(L∣∣h∣∣ ​
)
0
∣∣h∣∣ ​ ∈
0 {0, … , L} h
O(N ​ +
k L∣∣h∣∣ ​
)
0
N/K > ​
∣∣h ​
∣∣ ∼
L−1
L
0 ∣∣h ​
∣∣
0
h
アルゴリズム - 疑似アルゴリズム
実験 - 共通事項
使用マシン
3.0 GHz Intel Xeon CPUs (4 cores, 8 threads) and 128 GB of RAM
公平に比較するためにsingle-threadで計算
large-scaleの実験(Sec. 5.6)だけmultithreadで計算
実験 - 共通事項
比較手法
バニラk-meansクラスタリング[22]
Bk-means[14]
ITQ回転行列使った
B = 32, 64, 128
IQ-means [2]
Ak-means[31]
k-meansの高速化版で
KDツリーを用いて割り当てステップを高速化したもの
実験 - 共通事項
データセット
ILSVRC2012
BIGANN
YFCC
Deep1B
実験 - 共通事項
#test: クラスタリングアルゴリズムを適用した入力ベクトル数
#train: 直積量子化、ITQのための回転行列の学習に用いたベクトル数
画像からAlexNet, GoogLeNet, SIFTで特徴量を作成したものを使ってクラスタリン
グ
エンコードは前処理として扱った(時間に含めない)
Error: クラスタ中心との距離の合計
実験 - 共通事項
データセット詳細
実験 - vs Bk-means
実験 - Naïve vs Sparse voting
実験 - vs All with SIFT1M
実験 - vs All with ILSVRC_1000C
実験 - vs Bk-means with YFCC100M (large scale)
実験 - clustering results
実験 - with SIFT1B and Deep1B

More Related Content

What's hot

2015年度GPGPU実践プログラミング 第7回 総和計算
2015年度GPGPU実践プログラミング 第7回 総和計算2015年度GPGPU実践プログラミング 第7回 総和計算
2015年度GPGPU実践プログラミング 第7回 総和計算
智啓 出川
 
2015年度先端GPGPUシミュレーション工学特論 第7回 総和計算(Atomic演算)
2015年度先端GPGPUシミュレーション工学特論 第7回 総和計算(Atomic演算)2015年度先端GPGPUシミュレーション工学特論 第7回 総和計算(Atomic演算)
2015年度先端GPGPUシミュレーション工学特論 第7回 総和計算(Atomic演算)
智啓 出川
 
0から理解するニューラルネットアーキテクチャサーチ(NAS)
0から理解するニューラルネットアーキテクチャサーチ(NAS)0から理解するニューラルネットアーキテクチャサーチ(NAS)
0から理解するニューラルネットアーキテクチャサーチ(NAS)
MasanoriSuganuma
 
2015年度先端GPGPUシミュレーション工学特論 第11回 数値流体力学への応用 (支配方程式,CPUプログラム)
2015年度先端GPGPUシミュレーション工学特論 第11回 数値流体力学への応用(支配方程式,CPUプログラム)2015年度先端GPGPUシミュレーション工学特論 第11回 数値流体力学への応用(支配方程式,CPUプログラム)
2015年度先端GPGPUシミュレーション工学特論 第11回 数値流体力学への応用 (支配方程式,CPUプログラム)
智啓 出川
 
DEEP LEARNING、トレーニング・インファレンスのGPUによる高速化
DEEP LEARNING、トレーニング・インファレンスのGPUによる高速化DEEP LEARNING、トレーニング・インファレンスのGPUによる高速化
DEEP LEARNING、トレーニング・インファレンスのGPUによる高速化
RCCSRENKEI
 
2015年度GPGPU実践プログラミング 第8回 総和計算(高度な最適化)
2015年度GPGPU実践プログラミング 第8回 総和計算(高度な最適化)2015年度GPGPU実践プログラミング 第8回 総和計算(高度な最適化)
2015年度GPGPU実践プログラミング 第8回 総和計算(高度な最適化)
智啓 出川
 

What's hot (20)

When NAS Meets Robustness: In Search of Robust Architectures against Adversar...
When NAS Meets Robustness:In Search of Robust Architectures againstAdversar...When NAS Meets Robustness:In Search of Robust Architectures againstAdversar...
When NAS Meets Robustness: In Search of Robust Architectures against Adversar...
 
2015年度GPGPU実践プログラミング 第7回 総和計算
2015年度GPGPU実践プログラミング 第7回 総和計算2015年度GPGPU実践プログラミング 第7回 総和計算
2015年度GPGPU実践プログラミング 第7回 総和計算
 
200604material ozaki
200604material ozaki200604material ozaki
200604material ozaki
 
2015年度先端GPGPUシミュレーション工学特論 第7回 総和計算(Atomic演算)
2015年度先端GPGPUシミュレーション工学特論 第7回 総和計算(Atomic演算)2015年度先端GPGPUシミュレーション工学特論 第7回 総和計算(Atomic演算)
2015年度先端GPGPUシミュレーション工学特論 第7回 総和計算(Atomic演算)
 
200611material ozaki
200611material ozaki200611material ozaki
200611material ozaki
 
0から理解するニューラルネットアーキテクチャサーチ(NAS)
0から理解するニューラルネットアーキテクチャサーチ(NAS)0から理解するニューラルネットアーキテクチャサーチ(NAS)
0から理解するニューラルネットアーキテクチャサーチ(NAS)
 
Statistical machine learning forecasting methods concerns and ways forward
Statistical machine learning forecasting methods concerns and ways forwardStatistical machine learning forecasting methods concerns and ways forward
Statistical machine learning forecasting methods concerns and ways forward
 
CNNの構造最適化手法(第3回3D勉強会)
CNNの構造最適化手法(第3回3D勉強会)CNNの構造最適化手法(第3回3D勉強会)
CNNの構造最適化手法(第3回3D勉強会)
 
CMSI計算科学技術特論A(13) 古典分子動力学法の高速化2
CMSI計算科学技術特論A(13) 古典分子動力学法の高速化2CMSI計算科学技術特論A(13) 古典分子動力学法の高速化2
CMSI計算科学技術特論A(13) 古典分子動力学法の高速化2
 
2015年度先端GPGPUシミュレーション工学特論 第11回 数値流体力学への応用 (支配方程式,CPUプログラム)
2015年度先端GPGPUシミュレーション工学特論 第11回 数値流体力学への応用(支配方程式,CPUプログラム)2015年度先端GPGPUシミュレーション工学特論 第11回 数値流体力学への応用(支配方程式,CPUプログラム)
2015年度先端GPGPUシミュレーション工学特論 第11回 数値流体力学への応用 (支配方程式,CPUプログラム)
 
DEEP LEARNING、トレーニング・インファレンスのGPUによる高速化
DEEP LEARNING、トレーニング・インファレンスのGPUによる高速化DEEP LEARNING、トレーニング・インファレンスのGPUによる高速化
DEEP LEARNING、トレーニング・インファレンスのGPUによる高速化
 
CMSI計算科学技術特論A(14) 量子化学計算の大規模化1
CMSI計算科学技術特論A(14) 量子化学計算の大規模化1CMSI計算科学技術特論A(14) 量子化学計算の大規模化1
CMSI計算科学技術特論A(14) 量子化学計算の大規模化1
 
A3C解説
A3C解説A3C解説
A3C解説
 
【論文紹介】 Spatial Temporal Graph Convolutional Networks for Skeleton-Based Acti...
【論文紹介】Spatial Temporal Graph Convolutional Networks for Skeleton-Based Acti...【論文紹介】Spatial Temporal Graph Convolutional Networks for Skeleton-Based Acti...
【論文紹介】 Spatial Temporal Graph Convolutional Networks for Skeleton-Based Acti...
 
CNNの構造最適化手法について
CNNの構造最適化手法についてCNNの構造最適化手法について
CNNの構造最適化手法について
 
2015年度GPGPU実践プログラミング 第8回 総和計算(高度な最適化)
2015年度GPGPU実践プログラミング 第8回 総和計算(高度な最適化)2015年度GPGPU実践プログラミング 第8回 総和計算(高度な最適化)
2015年度GPGPU実践プログラミング 第8回 総和計算(高度な最適化)
 
【論文紹介】 Attention Based Spatial-Temporal Graph Convolutional Networks for Traf...
【論文紹介】 Attention Based Spatial-Temporal Graph Convolutional Networks for Traf...【論文紹介】 Attention Based Spatial-Temporal Graph Convolutional Networks for Traf...
【論文紹介】 Attention Based Spatial-Temporal Graph Convolutional Networks for Traf...
 
電子動力学アプリケーションの最適化2
電子動力学アプリケーションの最適化2電子動力学アプリケーションの最適化2
電子動力学アプリケーションの最適化2
 
第5回 配信講義 計算科学技術特論A(2021)
第5回 配信講義 計算科学技術特論A(2021)第5回 配信講義 計算科学技術特論A(2021)
第5回 配信講義 計算科学技術特論A(2021)
 
200625material naruse
200625material naruse200625material naruse
200625material naruse
 

Similar to [読会]P qk means-_ billion-scale clustering for product-quantized codes

GPGPU Seminar (GPU Accelerated Libraries, 2 of 3, cuSPARSE)
GPGPU Seminar (GPU Accelerated Libraries, 2 of 3, cuSPARSE) GPGPU Seminar (GPU Accelerated Libraries, 2 of 3, cuSPARSE)
GPGPU Seminar (GPU Accelerated Libraries, 2 of 3, cuSPARSE)
智啓 出川
 
GPGPU Seminar (GPU Accelerated Libraries, 3 of 3, Thrust)
GPGPU Seminar (GPU Accelerated Libraries, 3 of 3, Thrust) GPGPU Seminar (GPU Accelerated Libraries, 3 of 3, Thrust)
GPGPU Seminar (GPU Accelerated Libraries, 3 of 3, Thrust)
智啓 出川
 

Similar to [読会]P qk means-_ billion-scale clustering for product-quantized codes (20)

Dimensionality reduction with t-SNE(Rtsne) and UMAP(uwot) using R packages.
Dimensionality reduction with t-SNE(Rtsne) and UMAP(uwot) using R packages. Dimensionality reduction with t-SNE(Rtsne) and UMAP(uwot) using R packages.
Dimensionality reduction with t-SNE(Rtsne) and UMAP(uwot) using R packages.
 
20170127 JAWS HPC-UG#8
20170127 JAWS HPC-UG#820170127 JAWS HPC-UG#8
20170127 JAWS HPC-UG#8
 
PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~
PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~
PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~
 
画像処理の高性能計算
画像処理の高性能計算画像処理の高性能計算
画像処理の高性能計算
 
GPGPU Seminar (GPU Accelerated Libraries, 2 of 3, cuSPARSE)
GPGPU Seminar (GPU Accelerated Libraries, 2 of 3, cuSPARSE) GPGPU Seminar (GPU Accelerated Libraries, 2 of 3, cuSPARSE)
GPGPU Seminar (GPU Accelerated Libraries, 2 of 3, cuSPARSE)
 
第64回情報科学談話会(滝沢 寛之 准教授)
第64回情報科学談話会(滝沢 寛之 准教授) 第64回情報科学談話会(滝沢 寛之 准教授)
第64回情報科学談話会(滝沢 寛之 准教授)
 
Sparse embedded-k-means-clustering
Sparse embedded-k-means-clusteringSparse embedded-k-means-clustering
Sparse embedded-k-means-clustering
 
El text.tokuron a(2019).yoshii190704
El text.tokuron a(2019).yoshii190704El text.tokuron a(2019).yoshii190704
El text.tokuron a(2019).yoshii190704
 
第11回 配信講義 計算科学技術特論B(2022)
第11回 配信講義 計算科学技術特論B(2022)第11回 配信講義 計算科学技術特論B(2022)
第11回 配信講義 計算科学技術特論B(2022)
 
Paper Introduction "RankCompete: Simultaneous ranking and clustering of info...
Paper Introduction "RankCompete:Simultaneous ranking and clustering of info...Paper Introduction "RankCompete:Simultaneous ranking and clustering of info...
Paper Introduction "RankCompete: Simultaneous ranking and clustering of info...
 
G301 いとう たけひこ(2018, 9月). 混合研究法または質的研究法としてのPAC分析.第4回日本混合研究法学会年次大会(2018年度)9月29日...
G301 いとう たけひこ(2018, 9月). 混合研究法または質的研究法としてのPAC分析.第4回日本混合研究法学会年次大会(2018年度)9月29日...G301 いとう たけひこ(2018, 9月). 混合研究法または質的研究法としてのPAC分析.第4回日本混合研究法学会年次大会(2018年度)9月29日...
G301 いとう たけひこ(2018, 9月). 混合研究法または質的研究法としてのPAC分析.第4回日本混合研究法学会年次大会(2018年度)9月29日...
 
Deep learning実装の基礎と実践
Deep learning実装の基礎と実践Deep learning実装の基礎と実践
Deep learning実装の基礎と実践
 
2014 11-20 Machine Learning with Apache Spark 勉強会資料
2014 11-20 Machine Learning with Apache Spark 勉強会資料2014 11-20 Machine Learning with Apache Spark 勉強会資料
2014 11-20 Machine Learning with Apache Spark 勉強会資料
 
ソフトウェア自動チューニング研究紹介
ソフトウェア自動チューニング研究紹介ソフトウェア自動チューニング研究紹介
ソフトウェア自動チューニング研究紹介
 
関西CVPRML勉強会資料20150627
関西CVPRML勉強会資料20150627関西CVPRML勉強会資料20150627
関西CVPRML勉強会資料20150627
 
GPGPU Seminar (GPU Accelerated Libraries, 3 of 3, Thrust)
GPGPU Seminar (GPU Accelerated Libraries, 3 of 3, Thrust) GPGPU Seminar (GPU Accelerated Libraries, 3 of 3, Thrust)
GPGPU Seminar (GPU Accelerated Libraries, 3 of 3, Thrust)
 
IEEE/ACM SC2013報告
IEEE/ACM SC2013報告IEEE/ACM SC2013報告
IEEE/ACM SC2013報告
 
ICLR2017読み会 Data Noising as Smoothing in Neural Network Language Models @Dena
ICLR2017読み会 Data Noising as Smoothing in Neural Network Language Models @DenaICLR2017読み会 Data Noising as Smoothing in Neural Network Language Models @Dena
ICLR2017読み会 Data Noising as Smoothing in Neural Network Language Models @Dena
 
Generating Better Search Engine Text Advertisements with Deep Reinforcement L...
Generating Better Search Engine Text Advertisements with Deep Reinforcement L...Generating Better Search Engine Text Advertisements with Deep Reinforcement L...
Generating Better Search Engine Text Advertisements with Deep Reinforcement L...
 
北大調和系 DLゼミ A3C
北大調和系 DLゼミ A3C北大調和系 DLゼミ A3C
北大調和系 DLゼミ A3C
 

More from shima o

[読会]Causal transfer random forest combining logged data and randomized expe...
[読会]Causal transfer random forest   combining logged data and randomized expe...[読会]Causal transfer random forest   combining logged data and randomized expe...
[読会]Causal transfer random forest combining logged data and randomized expe...
shima o
 
[読会]Long tail learning via logit adjustment
[読会]Long tail learning via logit adjustment[読会]Long tail learning via logit adjustment
[読会]Long tail learning via logit adjustment
shima o
 
[読会]A critical review of lasso and its derivatives for variable selection und...
[読会]A critical review of lasso and its derivatives for variable selection und...[読会]A critical review of lasso and its derivatives for variable selection und...
[読会]A critical review of lasso and its derivatives for variable selection und...
shima o
 
[読会]Themis decentralized and trustless ad platform with reporting integrity
[読会]Themis decentralized and trustless ad platform with reporting integrity[読会]Themis decentralized and trustless ad platform with reporting integrity
[読会]Themis decentralized and trustless ad platform with reporting integrity
shima o
 
[読会]Logistic regression models for aggregated data
[読会]Logistic regression models for aggregated data[読会]Logistic regression models for aggregated data
[読会]Logistic regression models for aggregated data
shima o
 
finite time analysis of the multiarmed bandit problem
finite time analysis of the multiarmed bandit problemfinite time analysis of the multiarmed bandit problem
finite time analysis of the multiarmed bandit problem
shima o
 
normalized online learning
normalized online learningnormalized online learning
normalized online learning
shima o
 
logistic regression in rare events data
logistic regression in rare events datalogistic regression in rare events data
logistic regression in rare events data
shima o
 
Joint optimization of bid and budget allocation in sponsored search
Joint optimization of bid and budget allocation in sponsored searchJoint optimization of bid and budget allocation in sponsored search
Joint optimization of bid and budget allocation in sponsored search
shima o
 
Towards a robust modeling of temporal interest change patterns for behavioral...
Towards a robust modeling of temporal interest change patterns for behavioral...Towards a robust modeling of temporal interest change patterns for behavioral...
Towards a robust modeling of temporal interest change patterns for behavioral...
shima o
 
Real time bidding algorithms for performance-based display ad allocation
Real time bidding algorithms for performance-based display ad allocationReal time bidding algorithms for performance-based display ad allocation
Real time bidding algorithms for performance-based display ad allocation
shima o
 
Fingind the right consumer - optimizing for conversion in display advertising...
Fingind the right consumer - optimizing for conversion in display advertising...Fingind the right consumer - optimizing for conversion in display advertising...
Fingind the right consumer - optimizing for conversion in display advertising...
shima o
 
Real time bid optimization with smooth budget delivery in online advertising
Real time bid optimization with smooth budget delivery in online advertisingReal time bid optimization with smooth budget delivery in online advertising
Real time bid optimization with smooth budget delivery in online advertising
shima o
 

More from shima o (20)

[読会]Causal transfer random forest combining logged data and randomized expe...
[読会]Causal transfer random forest   combining logged data and randomized expe...[読会]Causal transfer random forest   combining logged data and randomized expe...
[読会]Causal transfer random forest combining logged data and randomized expe...
 
[読会]Long tail learning via logit adjustment
[読会]Long tail learning via logit adjustment[読会]Long tail learning via logit adjustment
[読会]Long tail learning via logit adjustment
 
[読会]A critical review of lasso and its derivatives for variable selection und...
[読会]A critical review of lasso and its derivatives for variable selection und...[読会]A critical review of lasso and its derivatives for variable selection und...
[読会]A critical review of lasso and its derivatives for variable selection und...
 
[読会]Themis decentralized and trustless ad platform with reporting integrity
[読会]Themis decentralized and trustless ad platform with reporting integrity[読会]Themis decentralized and trustless ad platform with reporting integrity
[読会]Themis decentralized and trustless ad platform with reporting integrity
 
[読会]Logistic regression models for aggregated data
[読会]Logistic regression models for aggregated data[読会]Logistic regression models for aggregated data
[読会]Logistic regression models for aggregated data
 
Introduction of introduction_to_group_theory
Introduction of introduction_to_group_theoryIntroduction of introduction_to_group_theory
Introduction of introduction_to_group_theory
 
Squeeze and-excitation networks
Squeeze and-excitation networksSqueeze and-excitation networks
Squeeze and-excitation networks
 
Dynamic filters in graph convolutional network
Dynamic filters in graph convolutional networkDynamic filters in graph convolutional network
Dynamic filters in graph convolutional network
 
Nmp for quantum_chemistry
Nmp for  quantum_chemistryNmp for  quantum_chemistry
Nmp for quantum_chemistry
 
Dl study g_learning_to_remember_rare_events
Dl study g_learning_to_remember_rare_eventsDl study g_learning_to_remember_rare_events
Dl study g_learning_to_remember_rare_events
 
連続最適化勉強会
連続最適化勉強会連続最適化勉強会
連続最適化勉強会
 
ReviewNet_161122
ReviewNet_161122ReviewNet_161122
ReviewNet_161122
 
finite time analysis of the multiarmed bandit problem
finite time analysis of the multiarmed bandit problemfinite time analysis of the multiarmed bandit problem
finite time analysis of the multiarmed bandit problem
 
normalized online learning
normalized online learningnormalized online learning
normalized online learning
 
logistic regression in rare events data
logistic regression in rare events datalogistic regression in rare events data
logistic regression in rare events data
 
Joint optimization of bid and budget allocation in sponsored search
Joint optimization of bid and budget allocation in sponsored searchJoint optimization of bid and budget allocation in sponsored search
Joint optimization of bid and budget allocation in sponsored search
 
Towards a robust modeling of temporal interest change patterns for behavioral...
Towards a robust modeling of temporal interest change patterns for behavioral...Towards a robust modeling of temporal interest change patterns for behavioral...
Towards a robust modeling of temporal interest change patterns for behavioral...
 
Real time bidding algorithms for performance-based display ad allocation
Real time bidding algorithms for performance-based display ad allocationReal time bidding algorithms for performance-based display ad allocation
Real time bidding algorithms for performance-based display ad allocation
 
Fingind the right consumer - optimizing for conversion in display advertising...
Fingind the right consumer - optimizing for conversion in display advertising...Fingind the right consumer - optimizing for conversion in display advertising...
Fingind the right consumer - optimizing for conversion in display advertising...
 
Real time bid optimization with smooth budget delivery in online advertising
Real time bid optimization with smooth budget delivery in online advertisingReal time bid optimization with smooth budget delivery in online advertising
Real time bid optimization with smooth budget delivery in online advertising
 

[読会]P qk means-_ billion-scale clustering for product-quantized codes