こんにちは、カウシェで機械学習エンジニアをしている白川です。 先日、下記の記事でレコメンドの実装の裏側についてご紹介しました。 この記事の内容を人に説明する機会があって読み直していたら商品バリアント判定部分のアルゴリズムの説明が抜けている事に気づいたので、その部分を切り出してちょっとした Tips としてご紹介したいと思います。 商品バリアントって?同一商品の色違い・サイズ違い・柄違い・味違い…などを商品バリアントと呼びます。カウシェの扱う商品にも商品バリアントが無数にあります。 商品レコメンドをする場合など、この商品バリアントを適切にコントロールしないと、同一商品のバリアントばかりレコメンドされるようなことになってしまったりします。 そのためカウシェの現状の商品レコメンド機能では、同一商品のバリアントからランダムにひとつ選び、ほかは除外することにより、同一商品のバリアントがレコメンドを占