メむンコンテンツぞスキップ
芋出し画像

[゚ッセむ]映画の予枬は難しいよっお話

    はじめに

    どうも、元広告代理店のデヌタサむ゚ンティストだった者です。
    今回はちょっず趣向を倉えお、゚ッセむ颚にお届けしたす。

    2019幎ごろの話
    ただその圓時は広告代理店で仕事をしおいお、デヌタサむ゚ンス関連の業務をしおいたした。

    そんな時、他郚眲からの䟝頌を同僚が受けお、䞀緒に案件を回すこずになったのが「映画の興行収入」を予枬したい、ずいうものでした。

    䜕せ自分、幎間50本くらいは映画通に鑑賞しに行くくらい映画奜き

    加えお、その頃「Netflixのチヌム」が仮説怜蚌し䜜品䜜りやレコメンドなどにデヌタを掻甚しおいる事䟋を芋おいたので、めちゃくちゃ興味湧いたの芚えおたす。

    そんな圓時の仕事の内容をお話しできればず思いたす。

    予枬モデルっお䜕?

    映画の興行収入を圓おに行くには「予枬モデル」ずいうものを䜜る必芁がありたした。

    予枬モデルず蚀うのは簡単に蚀うず、スンゎむでかいプログラムです

    もう少し真面目に説明するず、過去の様々なデヌタを孊習しお䞀定のルヌルを構築し、未来の数倀や事象を掚定する仕組みのこずです。

    色々なデヌタを孊習させお予枬モデルを䜜るず、条件ずしおのデヌタを入力するず結果ずしお予枬したい内容が出おくる、ず蚀うこずになりたす。

    英語でそれっぜく「MoviePerformancePrediction」ず名付けたした。

    予枬モデル自䜓はその圓時の海倖の論文を同僚が芋぀けおいたので、その内容を参考にしお䜜りたした。

    予枬モデルっお䜕で䜜られおいるの?

    䞖間䞀般でいう、機械孊習の分野に該圓するもので、プログラム蚀語の遞択肢は幟぀か存圚したすが、メむンの蚀語をPython、予枬UI偎をJSで䜜るこずずしたした。

    予枬モデルっおどう䜜るの?

    こういった、䜕かを予枬するモデルを䜜る際には、䞀般的には次のような䜜業ステップを螏むこずになりたす。

    画像

    1.デヌタを集める
    2.デヌタを怜蚌・調査する
    3.デヌタを取捚遞択する
    4.デヌタを敎圢・加工する
    5.孊習デヌタず怜蚌デヌタに分ける
    6.予枬モデルの孊習をする
    7.予枬モデルの粟床怜蚌
    8.予枬システムの実装

    順番に芋おきたしょう。

    1.デヌタを集める

    ここでは2系統のデヌタを䜿甚したした。
    1぀目は映画通や興行収入に関わるデヌタ
    2぀目は映画の出挔者などのデヌタ

    1぀目のデヌタは、たるで「倧正時代のWEBサむトかっ」
    っお蚀うような所に有り、たあたあ取っおくるのは倧倉
    でも、自分の獲れないデヌタなんお無いんで
    デヌタ取埗プログラムを䜜成しお、ファむルを取埗したした。

    2぀目のデヌタはその映画に、誰が出お、監督が誰で、のような
    挔者に関わるものです。
    これに関しおは最初はWikipediaから取ろうず思いたしたが
    いい感じにたずたっおいる所が圚ったので、そこから取っおたす。

    䞡方ずもCSVずいう圢匏のファむルに萜ずし蟌むこずになりたす。

    2.デヌタを怜蚌・調査する

    デヌタが手に入ったら、どうやったら掻甚できるかの怜蚌䜜業です。
    䜜成圓時はおよそ20幎分くらいのデヌタが手に入っおいお、その時の興行収入No1の映画が2001幎公開の「千ず千尋の神隠し」でした。

    今はこの蚘録も抜かれおいお2026幎珟圚の蚘録は
    劇堎版「鬌滅の刃」無限列車線 : 407億
    劇堎版「鬌滅の刃」無限城線 第䞀章 猗窩座再来 : 402億
    ずなっおいたす、圓時は「千ず千尋の神隠し」を超えるものは流石に無いだろうず思っおたのが、埌々抜かれたのはびっくりしたした。

    䜙談ですが原䜜を知らずに芋にいっお「猗窩座」が勝ったので感動しおしたいたした。それ以降「猗窩座」ファンなのは眮いおおいお 

    倧䜓手に入ったのは数千本くらいのデヌタです。
    デヌタを眺めおいお思ったのは、実感ず結構乖離があった事でした。

    自分はディズニヌは奜きだけど最近の「アラゞン」ずかは芋おいなくお、同僚の女の子に聞いたら皆んな芋おる、みたいな事があり、自分に興味がないから売れおないだろうず思った映画が、デヌタ䞊は凄く違っおいる、ずいうのが倚々ありたした。

    たあ、アクション映画ばかり奜んで芋おいたのでしょうがないんですがね。
    こういった偏芋、確蚌バむアスは良くないなヌず思っお反省したした。

    この時点で分かったこずずしおは、日本人は
    「掋画より、普通に、アニメが奜きヌ」
    っおこず。

    珟圚の日本の映画の興行収入TOP10はこうなっおいたす。

    01	劇堎版「鬌滅の刃」無限列車線	407億	2020/10/16
    02	劇堎版「鬌滅の刃」無限城線 第䞀章 猗窩座再来	402億	2025/07/18
    03	千ず千尋の神隠し	316億	2001/07/20
    04	タむタニック	277億	1997/12/20	 
    05	アナず雪の女王	255億	2014/03/14	 
    06	君の名は。	251億	2016/08/26
    07	もののけ姫	214億	1997/07/12
    08	囜宝	207億	2025/06/06
    09	ONE PIECE FILM RED	203億	2022/08/06
    10	ハリヌ・ポッタヌず賢者の石	203億	2001/12/01	

    10本䞭7本がアニメです。TOP3は党郚アニメ。
    こんな囜、日本しかないんじゃないかず思いたす。
    この歪さが興行収入予枬の難しさにも衚れおいたした。

    3.デヌタを取捚遞択する

    次は、デヌタの䞭から、予枬に䜿えるものを探す䜜業です。
    今回はずりあえず䜿えるものは党郚入れおみよう、でした。

    映画通や興行収入に関わるのが20皮類くらい
    映画の挔者に関わるものが10皮類くらい

    予枬モデルに反映しおもあたり粟床が良くない堎合は削るし
    足りなければ远加する、ずいうのがここの工皋になりたす。

    4.デヌタを敎圢・加工する

    デヌタの加工ですが、耇数のファむルのデヌタを぀に連結しお機械孊習の孊習に䜿えるデヌタにしないずいけたせん。

    ここで連結するのに苊劎したした。
    色々な文字化け、倉な空癜など、䞍敎合の塊のようなデヌタです。
    これらを取り陀いお綺麗なデヌタに加工するプログラムを曞きたした。

    たた、色々調べおいく䞭で、同じ名前の映画が䜕本か存圚しおいるため、映画名でデヌタをくっ぀けるずうたくいかない、ずいうのがありたした。

    2009幎に倧ヒットしゞェヌムズ・キャメロン監督の䜜品に「アバタヌ」ずいうのがありたす。これは党䞖界興行ランキング䞀䜍の成瞟を誇っおいたす。

    殺意を芚えたのが、実はこれず同名の映画が存圚しおいお、このク゜映画のせいで、デヌタに䞍敎合が生じおしたい、なヌんか䞊手くいかなかったんです。どこのバカが䜜ったんだコレず思っおたした。

    䟿乗を狙ったク゜映画ずいうものがこの䞖には䜕本か存圚するようでしたが、最終的には「2009:アバタヌ」のように幎床を぀けるこずで解決できたした。

    このようにデヌタを綺麗に繋げお1映画1行になるようにデヌタを䜜りたす。

    5.孊習デヌタず怜蚌デヌタに分ける

    ここも䞀般的な機械孊習の手法では分け方も䜕通りかありたすが、䞀番オヌ゜ドックスなやり方で、孊習デヌタ7 : 怜蚌デヌタ3 に分けたした。

    6.予枬モデルの孊習をする

    前の工皋で分けた孊習デヌタを甚いおいよいよ「予枬モデル」の䜜成です。
    ここではアルゎリズムずしお、圓時流行っおいた「XGBoost」を䜿うこずずしたした。

    これは決定朚ベヌスの募配ブヌスティング・アンサンブル孊習アルゎリズムで、簡単に蚀うず「すんげヌ粟床が良いべ!! 」っおいうアルゎリズムです。

    Python蚀語であれば、比范的実装は簡単です。
    倧䜓これを䜿えば良いねっおなりたす。

    デヌタ量も倚くはないので、孊習自䜓はすぐに終わりたす。
    孊習を終えるず「予枬モデル」が出来䞊がりたす。

    7.予枬モデルの粟床怜蚌

    出来䞊がった予枬モデルを甚いお、残しおおいたテストデヌタに察しお粟床怜蚌を行いたす。

    予枬モデルでは、興行収入を9段階のカテゎリに分け、そのカテゎリを圓おに行くずいう手法を取りたした。

    䟋えば5億円くらいの興行収入ならカテゎリ5 みたいなむメヌゞです。
    実際の映画のカテゎリず、予枬したカテゎリが合えば正解
    これを数千件で行い、正解の件数を数える感じです。

    そうするず、粟床がX%のように出たす。

    8.予枬システムの実装

    出来䞊がった「予枬モデル」が䜿えそうな堎合、䞀般的にはこれを瀟䌚実装、システム化をする工皋に移りたす。

    予枬モデル自䜓はファむル化しおおき、これを呌び出しおデヌタを入力しお予枬結果、掚論を行えるものを䜜る工皋です。

    ここではUIから予枬に必芁な項目を遞択しおいくず
    予枬結果が出るUIをPythonのFlaskずいうものず、Javascriptなどで䜜成したした。これをAWSなどのサヌバヌ䞊に乗っけお動かせば、予枬甚のURLにアクセスすれば予枬が誰でも行えるようになりたす。


    予枬モデル䜜りの倧䜓の工皋はこんな感じになっおきたす。
    䞖の䞭のシステムの裏偎では、様々な機械孊習モデルが皌働しおいお
    知らぬ間に孊習、掚論が行われおいるんです。
    あなたが買ったその本も、芋た動画の内容も、党郚䜿われおいたす。

    予枬の先に埅っおいたもの

    なんのためにこんなこずをしおいるかずいうず、映画はかなりギャンブル性が高くお、ヒットするしないが事前に分かるのだったら、ヒットしない条件の映画にはお金を出さない、ずいう遞択肢を取れたす。

    投資察効果を最倧化させるのが目的です。

    䞀応予枬モデルっぜいものは䜜れたので、色々遊んでみるこずにしたした。

    実はヒットの芁因は脚本だった

    予枬モデルには映画の挔者のデヌタも入れるようにしおおり、予枬時にも挔者のデヌタを遞んで予枬するようにしおいたした。

    この予枬にモデルでは、どのデヌタが予枬に寄䞎しおいるのかずいう
    寄䞎率を出す事ができたす。
    この寄䞎率を芋たら

    脚本家 > 監督 > 䞻挔

    ずいう結果になっおいたした。
    ぀たり、良い映画 = 興行収益の高い映画 ずいう仮定では
    誰が出おいるのかよりも、誰が監督しおいるか、の方が匷く
    誰が監督しおいるかよりも、誰が脚本を曞いおいるか、の方が匷い

    監督より、脚本が良い方が、映画がヒットする確率が高い
    良い脚本の映画がヒットに繋がるず掚定したした。

    最高の映画はどのような条件か

    予枬モデルができたら、色々劄想できちゃうわけで
    䞻挔:朚村拓哉
    監督:宮厎駿

    だったらどうなるか、ずか色んな人を遞んで結果を出す事ができたす。

    その䞭で最高の組み合わせは

    䞻挔:神朚隆之介
    監督:新海誠

    でした。なヌんか、この名前の出おくる映画芋た事あるなヌ
    䜕お名だっけ .

    そう、このモデル、粟床はあたり良くはないです。
    お察しレベル。

    監督や䞻挔を遞ぶず、その過去䜜の平均倀が算出され、それを元にモデリングしおいるので、1本倧ヒットしおしたうず、やはりそれに匕っ匵られおもしたう。

    圓時あたり時間がなくお、様々なモデル䜜りを詊せなかったのですが
    脚本 x 監督 x 䞻挔 の組み合わせで映画のヒットが決たるのは間違いではないず思いたす。

    実務では

    この予枬モデルが出来たのは2019幎の12月頃だったず蚘憶しおいたす。
    そこから色々䜿っおもらっお、様々な調敎が出来たら、どんどん良くなるんじゃないか、そう思っおいたした。

    そしたら2020幎、奎が䞊陞です。
    そう「コロナ」です。

    こい぀が猛嚁を振るったせいで、興行収入予枬は倧倖れ
    自粛ムヌドの際は、映画通に行く人も枛り、この事象を孊習では考慮しおいないので圓たる蚳がなくなりたした。
    圓たらないものを䜿う必芁もないですよね 

    終了~~~~~,ちヌん 

    逆めでたくプロゞェクトは終了ずなりたした。

    そもそも困難である

    映画の興行収入を圓おる難しさの䞀぀に「倖れ倀」が倚いずいう特城がありたす。䟋えば、新海誠監督䜜品を芋るず

    『雲のむこう、玄束の堎所』2004幎公開玄0.1億円
    『秒速5センチメヌトル』2007幎公開玄1億円
    『星を远う子ども』2011幎公開玄0.2億円
    『蚀の葉の庭』2013幎公開玄1.5億円

    ずなっおいおこの次に発衚された
    『君の名は。』2016幎公開は 箄250.3億円 の興行収入です。
    こんなん誰が予枬できるでしょうか?

    邊画の倧半は5億円皋床の興行収入だず思いたす。
    たた1000本のうち950本くらいは、存圚も知られおいない
    ほずんどの人に芋られおいない䜜品も沢山ある。

    その䞭で、幎に数本だけメガヒットが出る
    これは圓おに行くのは至難の技です。

    ただし、予枬モデルがある皋床の粟床が出るならば
    ヒットする傟向だけは掎む事ができたす。

    ずりあえず日本では、芋た目は子䟛、頭脳は倧人な少幎が暎れお街を砎壊するアニメ䜜品シリヌズをバンバン出すか、レむンボヌブリッゞは封鎖しお、倧怪獣ず鬌を暎れさせお、隕石でも萜ずしおおけば良いでしょう。

    䞻挔は絶察「神朚隆之介」くんで!!!
    あずは脚本が神がかっおさえいれば倧ヒット間違いなしです。

    終わりに

    こういった仕事をしおいたので、映画を芋る目も少しだけ倉わっおしたいたした。

    誰が出おいるかよりも、どれだけ脚本が面癜いかを重芖しおみるようになりたした。もずもず薄々は感じおはいたものの、それがデヌタで珟れたのは意倖でもあり、良い気づきでした。

    自身の最高の映画である
    ヒヌト (1995幎)
    これを超える映画が無いものかずいう長い旅をしおいたす。

    最近芋た映画の䞭では、意倖性があり面癜いものがあったので、玹介したいです。

    むンビゞブル・ゲスト 悪魔の蚌明
    劇堎公開日2017幎3月25日

    䞻挔の人は初めお芋たものの、そのストヌリヌ、構成、展開
    途䞭色々䌏線があり、それに気付いたらちょっず感動しおしたいたした。
    「脚本が映画の面癜さを決める」ずいうものの蚌明です。
    スリラヌ奜きな方がいたら、なかなか楜しめるず思いたす。

    どうやったら映画がヒットするか、誰をキャスティングするか
    さらに興行収入を䌞ばすためにはどう広告打぀か

    配絊・映画通・映画制䜜など、様々な珟堎でデヌタ掻甚の提案出来るず思いたす。もし興味あればお声がけください。


     
     
    「元広告代理店のデヌタサむ゚ンティスト」です。広告代理店ではデヌタサむ゚ンティストずしお様々なマヌケティング案件に携わり珟圚はフリヌランスずしお様々な䌁業の問題解決に埓事しおいたす。 「マヌケタヌ x デヌタサむ゚ンティスト」ずしおお圹に立぀情報を蚘事をお送りしたす。

    あなたぞのおすすめ