日本→シンガポール→ベルリンへと流れ着いたソフトウェアエンジニアのブログこの広告は、90日以上更新していないブログに表示しています。Tweet映画の辛口レビューと感想を機械学習を使って、はてなブログから集めてウェブサイトにした。現在は約3万件のレビュー記事と約6千本の映画が収録されている。最終的には他のブログプラットフォームにも対応して、機械学習の精度を高めて、記事を集めまくって、世界一の映画ブログ総合サイトにするつもり。レビューズ映画のレビューわりと映画のレビュー好きである。単なる映画好きとはちょっと異なる。「映画のレビュー」好き。映画のレビューはそれだけで十分に楽しめるコンテンツになっている。「レビューを読むこと」と「映画を観ること」がリンクしている訳では無い。ウェブサイトを巡回してひたすら映画レビューを読んでいるだけで楽しくて、きっと同様の感覚を持つ人も居ると思う。同じひとつの映画を軸として、いろんなブロガーがそれぞれの視点で書いたレビューを読むと多角的に映画が理解できてくる。「おお、あの映画にそんな捉え方があったのか」という気付きがあったり、「これ書いた奴、映画が分かってねーなー」とツッコんだり。いう楽しみ方はブログに掲載されたレビューが最も適している。ツイッターのつぶやきで「スターウォーズすげーっす」と140文字以内のひとこと感想を読んでも何も分からない。アマゾンやヤフー映画のレビュー欄ではフォーマットが規定されていて、かつ文章も短く、読み応えが無い。その点ブログは多様なフォーマットで各ブロガーが思う存分に映画レビューを書いている。中にはプロの映画評論家ですらできないような評論を個人ブログで発信されてたりする。本当に自分に合った映画ブロガーとの出逢いはその後の映画人生を何倍も充実させてくれるのだ。そんな「映画のレビュー好き」には常に問題があって、それは「どうやって自分に合った映画ブロガーを見つけるのか?」と。これってググってもなかなか出てこない。当然ながら検索キーワードに「私の感性に合う映画ブロガー」と入れても意味が無い。レビューズではブロガーごとに書かれたレビューを数値解析してサイトに表示させた。することで「アクション映画の感想を書かせたらピカイチのブロガーに出逢いたい」や「恋愛モノ映画レビューの第一人者は誰?」といったニーズに応えることができる。「アクション映画のランキング」というのはどこの映画サイトでも手に入る。レビューズでしか手に入らない。ブロガー分析ブロガーごとに映画レビューを数値化分析した。映画のカテゴリーとリンクさせているのでどの映画分野に強いブロガーなのかがチャートでひとめで分かる。￼これはきっとブログ作者さんにとっても参考になるのでは、と思っている。自分の書いたレビューの映画をカテゴリー分けして、数値集計するなんて面倒なこと誰もしないだろうし。本サイトにおいて映画ブロガーさん達の支持が無ければ成り立たないので、とくかくブロガーに喜んでもらえるサイト作りを目指した。レビューズへの登録」をデファクトスタンダードにしたい。なんかスゲーもの3つの要素を足すと個人が立ち上げるウェブサイトであっても、すごいことができるはずという確信がある。このウェブサイト構築で最も困難だったことは「ネット上にある様々な映画レビュー記事をその対象の映画にマッチングさせること」だった。最初はカンタンに考えていて、これがこんなに難しいとは思っていなかった。やった結論としては「機械学習以外に方法は無い」ということ。ブログに書かれた映画のタイトルというのは統一性がなく、バラバラなのだ。以下は全て同じ映画を示していることになる。Awakens私が他人のブログに注文つけるのもおかしいが、もうちょっと統一してくれたらなー、と。人間の目で見て確認するのもいいが、何万件もある記事と映画は全部確認できないし、そんな方法では絶対にスケールしない。そこでAIを使ってこんなことをした。"スターウォーズ/フォースの覚醒"この精度にまだちょっと満足できていない。AIにシリーズものの映画の違いを分かってもらうところで苦労している。先程の例にあったスターウォーズ・シリーズを各エピソードに分けるとことか。あとリメイク版の認識精度もダメ。「オリエント急行殺人事件」は1974年に作られて、それが2017年にケネス・ブラナー主演でリメイクされている。人間がタイトルを読んだらどっちを示しているかは明らかなのに機械学習に分からせるのが難しい。Rubyのclassifier-rebornを使って実装した。ナイーブベイズ分類器を使った訳だが、どうにも精度が上がらないので、今これをPythonのDoc2Vecに代えてコードを書き直しているところ。ここの精度が十分に上がればサイト規模をいっきに拡大できるはず。この辺りの技術に詳しい方でアドバイスがあればぜひコメントください。トップ映画ブロガー200順位は独自集計した数値を元にして決めている。基本は人に支持されて、いい映画のレビュー記事をたくさん書かれているブロガーほど高い数値がつく。アルゴリズムの改良を続けているので、しばらくは変動が大きいですが、まーそんなもんとお考えください。あと「オレの映画ブログ記事のリンクも貼れ」とかのご依頼があればぜひご連絡ください。ぼくと、むじなと、ラフカディオ。高速回転する方舟の片隅で。