More Related Content
More from Kosetsu Tsukuda (20)
Lyric Jumper:アーティストごとの歌詞トピックの傾向に基づく歌詞探索サービス
- 7. Latent Dirichlet Allocation (LDA) 7
LDA:歌詞トピックを扱う際のデファクトスタンダード
Sharma+, “Mining sentiments from songs using latent Dirichlet allocation”, IDA’11
Johnson-Roverson+, “Temporal and regional variation in rap lyrics”, NIPSW’13
Sasaki+, “LyricsRader: A lyrics retrieval system based on latent topics of lyrics”, ISMIR’14
Ren+, “What makes a music track popular in online social networks?”, WWW’16
𝛼𝛼 𝜃𝜃 𝑧𝑧 𝑣𝑣 𝜑𝜑
𝛽𝛽
トピ
ック
楽曲
単語
…夏 海 太
陽
トピック2
楽曲ごとにトピック分布𝜃𝜃を持つ
単語ごとにトピック𝑧𝑧を生成
トピックの単語分布に応じて単語𝑣𝑣を生成
1 2 3 20
…
トピック
- 8. 提案モデル 8
𝛼𝛼 𝜃𝜃 𝑧𝑧 𝑣𝑣 𝜑𝜑
𝛽𝛽
トピ
ック
楽曲
単語
ポイント1:アーティストごとにトピックの分布を持つ
アーテ
ィスト
星野源
- 9. 提案モデル 9
𝛼𝛼 𝜃𝜃 𝑧𝑧 𝑣𝑣 𝜑𝜑
𝛽𝛽
トピ
ック
楽曲
単語
アーテ
ィスト
星野源
ポイント2:楽曲ごとに1つのトピック𝒛𝒛を持つ
歌詞を書き始める前に主題を決めることが一般的 [Baxter, Toivanen+]
トピック3
- 10. 提案モデル 10
𝛼𝛼 𝜃𝜃 𝑧𝑧 𝑣𝑣 𝜑𝜑
𝛽𝛽
トピ
ック
楽曲
単語
アーテ
ィスト
ポイント3:トピックとは無関係な背景語の分布𝝍𝝍を持つ
𝑠𝑠
𝜆𝜆
𝜌𝜌𝜓𝜓𝛾𝛾
…こ
れ
事 時
星野源
ト
ピ
ッ
ク
背
景
語
- 20. アーティスト推薦機能 20
1 2 3 20 1 2 3 20
… …
トピックの確率分布のJS距離を元に類似度計算
曲数が100曲以上のアーティストから上位8アーティストを推薦
曲数が100曲未満のアーティストから上位2アーティストを推薦
ユーザがメジャー・マイナーなアーティストに触れられる
トピックの傾向が類似したアーティストを推薦
奥田民生 斉藤和義
- 22. 歌詞の強調表示機能 22
順位 単語 スコア
1 君 100
2 愛 99
99 真実 2
100 祈り 1
101 現実 0
102 ぬくもり 0
…
トピックとの関連度が高い行ほど強調して表示
…
トピック内生起確率の順位に応じて単語をスコア付け
順位が100位より下の単語のスコアは0
「永遠の愛」トピックの単語生起確率の順位
- 23. 歌詞の強調表示機能 23
トピックとの関連度が高い行ほど強調して表示
この愛を捧げて / THE ALFEE
星に命があるとしたならば
君はその生命を守りきれるのか
名もなく生まれし消えゆく運命よ
愛しき人の命…君は守れるのか
…
行ごとに単語スコアの和を求めてMIN-MAX法で正規化
スコアに応じて に変化
文字サイズを16pt~36pt
文字色を白~トピック色
109
131
36
227
0.36
0.43
0.12
0.74
正規化前 正規化後
- 29. ログ分析 29
機能 PC スマホ
アーティストランキング 2,092 30,295
アーティスト推薦 1,706 4,016
楽曲ランキング 5,399 14,665
フレーズ推薦 4,997 253,430
2017/2/21~3/22の30日間に渡る全ユーザの操作ログ
PCユーザ数:1,288 スマホユーザ数:11,065
スマホユーザのフレーズ推薦機能の使用頻度が高く
トピックの様々なフレーズの提示がユーザの興味を喚起
両ユーザのアーティスト推薦機能の使用頻度は低く
インタフェース面での改善が必要
(回)