rights reserved. #3 レコメンド • お医者さん向けニュース記事推薦 • User-Item Interaction を2部グラフだと思って Graph Autoencoder (Graph Convolutional Encoder) にかける [Berg, Rianne van den, Thomas N. Kipf, and Max Welling. "Graph convolutional matrix completion." arXiv:1706.02263 (2017).] • RNN にユーザーのコンテキスト情報を追加してレコメンド (Latent Cross) [Beutel, Alex, et al. “Latent cross: Making use of context in recurrent recommender systems.” WSDM 2018.] GCNモデル 紹介 • ユーザー × アイテム 2部グラフ • message passingを利用 ◦ 他 方法として下記 2つもメジャー(?) ▪ random walk ▪ graph Fourier transform • 属性データ ◦ Latent cross的なアイデアで統合 • 各ノード embeddingを学習 ◦ o_user ← clickしたitem_embedding 平均 ◦ o_item ← clickしたuser_embedding 平均 ◦ (次で詳しく) (e0, e1, e2,...) 属性データ (v0, v1, v2,...) 属性データ モデルをもう少し詳しく(正確で ない) • {e} trainable variables • u1がi1をclickする確率 ◦ cos(average(e_i1, e_i3), average(e_u1, e_u3)) • 新しいアイテムも多少 クリックがあれ 評価できる。 e_u1 e_u2 e_u3 e_u4 e_i1 e_i2 e_i3 https://speakerdeck.com/nishiba/graph-convolutional-networkswoshi-tuta-tui-jian-sisutemu #MLLoft