Open yu-ya4 opened 4 years ago
Link: https://ai.facebook.com/blog/powered-by-ai-instagrams-explore-recommender-system/
以下のような形で推薦システムのアルゴリズムを記述できる。
user
.let(seed_id=user_id)
.liked(max_num_to_retrieve=30)
.account_nn(embedding_config=default)
.posted_media(max_media_per_account=10)
.filter(non_recommendable_model_threshold=0.2)
.rank(ranking_model=default)
.diversify_by(seed_id, method=round_robin)
ユーザの過去のアカウントとの interaction 系列を文書とみなして word2vec ライクな学習を行う Ig2vec というアルゴリズムを利用して,似ているアカウントを判定する。同じような interaction 系列を持つアカウントは似ている。(ユーザとアカウントを使い分けてるので注意。)
embedding だけを用いてアカウントのトピックを予測する分類器を訓練させて,その分類性能で embedding 自体を評価。 さくっと personalize したランキングを作れた。
sourcing stage と ranking stage の2層に分かれている。 前者でザックリと推薦する候補を絞って,後者で候補を並び替えてランキングを作成する。
Target Encodingの有効性をシンプルな実例を使って紹介しました. https://speakerdeck.com/hakubishin3/target-encoding-hanazeyou-xiao-nafalseka
https://github.com/huggingface/transformers/releases/tag/v2.2.0
PreTrainedEncoderDecoder
Model2Model
近々 People でやりたい、というわけでもないのだけど、単純にどうやるのか興味があったので。
前に ALBERT については読んだので参考までに: https://github.com/wantedly/machine-learning-round-table/issues/18#issuecomment-537415909
Why
この会は、推薦や機械学習、その周辺技術を通じてサービスを改善することにモチベーションのある人達の集まりです。
発信のため、ここは public にしてあります。外部からの参加をご希望の方は Wantedly よりご連絡ください!
What
Wantedly では隔週木曜日に
といった話をする「推薦・機械学習勉強会」を開催しています。 この ISSUE はその会で話すネタを共有するための場所です。
話したいことがある人はここにコメントしましょう! 会の間に話した内容もここにメモしましょう!
prev: #26