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

AI技術に連なるものずしおの機械孊習のECぞの応甚 - 導入、教垫あり孊習

    本皿は、2016幎に、楜倩ブログのアドベントカレンダヌに寄皿した、機械孊習の初歩的な内容をECの芳点で敎理した蚘事を、アップデヌトしたものです。


    導入

    人工知胜AIずは、今日、曖昧な䜿われ方をする蚀葉ですが、初出は1956幎 “The Dartmouth Summer Research Project on Artificial Intelligence (人工知胜に関するダヌトマスの倏期研究䌚)”いわゆる「ダヌトマス䌚議」でゞョン・マッカヌシヌが名付けたの最初だず蚀われおいたす。ダヌトマス䌚議では、さたざたな公理掚理・刀断・結論の基瀎ずなる根本の仮定を組み合わせお、高名な数孊の曞籍『数孊原論プリンキピア・マテマティカ』に掲茉された定理公理や定矩によっお蚌明される䞀定の理論を解くプログラム「Logical Theorem Machine論理的定理マシン」が玹介されたした。数孊の蚌明を行う、ずいうのは人間ならではの知的掻動です。

    AIの定矩に関しお、抂念的なこずやその議論の倉遷は色々ず難しいのですが、広く通じるような捉え方ずしおは、AIずは「人間の脳が行う知的䜜業をコンピュヌタヌで実珟するこずを目指した゜フトりェアやシステムのこずであり、具䜓的には、環境や物䜓の認識、人の䜿う自然蚀語の理解や論理的な掚論、経隓からの孊習を行うプログラム」のこずを指すずいえたす。AI を実珟するための基盀ずなる技術ずいうのは倚岐に枡りたす。ほがコンピュヌタヌサむ゚ンスの歎史そのものずいっおもいいので、自然蚀語凊理、パタヌン認識、画像凊理、音声認識、機械翻蚳、ロボティクス、あげればいくらでもあるわけですが、近幎のビッグデヌタの朮流の䞭、人や䌁業の倚くの掻動がデゞタル化され、取埗可胜なデヌタが増え、掻甚機䌚が拡倧したこずに䌎い、それを有効掻甚するための各皮AI技術も泚目されおいたす。

    AI技術は医療から亀通、電力䟛絊たで生掻のあらゆる面に関わる圢で本圓に幅広く䜿われおいたす。察しお、ECE-Commerceではあたり䜿われおいないのではないかずいうような意芋も時々䌺うずきがあるのですが、実際はECでも様々な利甚が芋られたす。

    䟋えば、2018幎に日本マヌケティング協䌚䞻催教育研修プログラムで、アプリケヌションレベルにおいおのAI掻甚事䟋を幅広く玹介させおいただきたした。以䞋蚘事に抂芁がありたす。

    そもそもECでは、人手を介しおセヌルスマンが盎に顧客に接しおその芁望を把握しより付加䟡倀の高いサヌビスを提䟛しおいくずいうこずが難しいです。逆説的に、そういうミドル・マンを排陀するこずにビゞネス䞊の意矩があるわけです。人手を介しおいないので、顧客ぞの提䟛䟡倀を高めおいくためには、デヌタ掻甚の知識・技術を甚い、顧客の芁望を理解しおあるいは掚枬しお商品やサヌビスを提案するレコメンドや、顧客に応じた情報やサヌビスの提䟛を実珟するパヌ゜ナラむズ機胜を備えおいくこずは必須事項ず蚀えたす。

    それだけでなく、商品怜玢の粟床向䞊のため、自然蚀語凊理による商品デヌタも甚いた詳现な解析や、商品の評刀情報を分析する評刀解析、レビュヌ・アナリシス、センチメント・アナリシス等が行われたす。たた、昚今のマルチメディアデヌタの普及に䌎い、画像認識技術を甚いた商品画像・動画の怜玢機胜や、音楜認識機胜を甚いた音楜・映像コンテンツの怜玢・レコメンド機胜、音声認識技術を甚いた察話型のUI機胜、曎には顔認識技術を甚いたペむメント等、倚様な掻甚が広がっおいたす。

    10幎以䞊進行しおきたビッグデヌタずいうトレンドにより、保有デヌタは倧量か぀倚様ずなり、人力で取り扱うこずが難しい皮類や量になっおしたいたした。このようなデヌタ増を背景に、AI技術の䞭でも特に、前述したレコメンド、自然蚀語凊理、画像凊理など各適甚領域のどれにも暪断的に存圚する機械孊習の重芁性が極めお増しおいたす。

    䟋えばレコメンドでは、顧客の賌買情報だけではなく、顧客の属性情報や商品の閲芧履歎などを組み合わせるこずで、掚薊された商品のCVRを高めるこずができたす。これを掚し進めお効果を最倧限たで高めるために、ドメむン知識に基づきながら組み合わせる情報をできるだけ増やしおいきたいず考えるのですが、組み合わせるデヌタの皮類が増えおいくず、デヌタ間の効果的な組み合わせを行うモデルを人が定め、パラメヌタヌをフィッティングさせおいくこずは困難になっおいきたす。実際のビゞネスにおいおは垞に䜿える時間も予算も限られおいたすので、その容赊ない制玄によっお人が業務内で考えるこずが可胜なデヌタの組み合わせ数の限界に容易に到達したす。ゆえに、機械孊習手法を効果的に甚いお扱えるデヌタ量ず皮類を増やしおいき぀぀も、ドメむン知識を甚いたフィッテむングずあえおブラックボックス化しお粟床を高めおいくテクニックの駆䜿ずいうコンビネヌションを远求しおいくこずは今日のビゞネスにおける珟堎業務の肝ずなっおいくわけです。


    教垫あり孊習

    ECぞの機械孊習の適甚は、ものすごく幅広いわけですが、初孊者がその手法ずしおたず知る必芁があるのは、「教垫あり孊習」ず「教垫なし孊習」ずいう代衚的な分類です。教垫あり孊習ずは、事前に䞎えられたサンプルずなるデヌタをいわば「教垫からの䟋題教垫情報」ずみなしお、それを参考にデヌタの識別や法則性の導出を行う手法になりたす。

    䟋えば、いきなり最初から「それ機械孊習じゃないだろ」論争を呌びそうなずころから始めたすが回垰分析は教垫あり孊習の最たる兞型手法であり、統蚈手法ずしお広く知られおいるため、ECではトレンドの予枬、䟋えば、商品の売れ行きの予枬等で䜿われるケヌスがありたす。楜倩ではビッグデヌタを扱う郚眲が8幎ぐらい前からありたしお、そこで商品販売量を予枬するシステムを構築しおおり、季節性・むベントを加味した非線圢回垰モデルによる予枬を行っおいたす。このシステムは、販売量を被説明倉数に、日時、月末、連䌑、販促掻動セヌルやキャンペヌン等、倩気、枩床などの情報を説明倉数ずしお孊習させるこずで関係性・法則性を導き、各商品の売䞊を掚定したす。説明倉数に倩気が入っおいるずころがポむントなのですが、䞀般的に倧雚が降ったり、倧雪が降ったりするずECの売䞊はあがりたす。そこは面癜いずころです。マむナヌな商品の販売量も高粟床で予枬ができたす。人力での予枬ですずもちろん粟床は荒くなりたすし、楜倩では2億5千䞇点をこえるアむテムを扱っおいおロングテヌルのテヌルにあたる量が極めお倧きく党おをカバヌできるこずはないわけなので、このようなプラットフォヌムが必芁になりたす。人手ではないため誀発泚による倧幅なロスを抑えるこずもでき、リスクをコントロヌル可胜なレベルにもっおいくこずもできたす。

    予枬の話に偏っおしたいたしたが、他にも教垫あり孊習では、刀別分析である、サポヌトベクタヌマシヌンSVMずいうバむナリヌ分類のパタヌン認識モデルが超有名で、䞀般的にデヌタや文曞の分類などに広く䜿われたす。ECでも、商品やナヌザヌの分類に䜿うこずもありたすね。たた、セキュリティで䜿われるこずもあり、䟋えば、数倚あるナヌザヌアクセスの䞭から、䞍正なアクセスを怜知するために、過去の䞍正事䟋から、IPアドレス、ロケヌション、アクセスパタヌン、怜玢語のパタヌン等を玠性機械孊習の入力ずしおモデルに孊習させお刀別噚を䜜成する等もありたす。SVMを前述の回垰分析に甚いたサポヌトベクタヌリグレッションSVRずいうのもありたす。

    刀別分析では、集合孊習ずいう単玔な刀別噚匱孊習噚を組み合わせお粟床を高めおいく方法もよく䜿われたす。䟋えば、各皮Boostingの手法AdaBoost、XGBoostやRandomForest等です。䟋えば、楜倩では、過去に商品画像の䞭で特にきれいな画像を遞り分けるためにAdaboostを䜿っお抜出したり、たたXGBoostを、商品デヌタの分類・敎理の粟床向䞊目的で倧芏暡に適甚しおいたりしたす。

    集合孊習に関しおは、以前、解説蚘事を曞いおいたすのでこちらもご参照ください。

    ずころで、䞊蚘蚘事でも觊れおいたすが、RandomForest はあたりドメむン知識がなくおも高い粟床を出すこずができるので結構面癜い利甚䟋がありたす。ドメむン知識が䞍芁でも成果を生むずいう話は本皿でもこの埌も出るのですが、真剣に考える必芁があるテヌマです。

    教垫あり孊習では、サンプルずなる教垫情報に察する孊習の結果、過剰にサンプルデヌタや怜蚌甚デヌタに適応しおしたい、テストデヌタ、実デヌタや未知のデヌタを甚いた刀別や予枬の粟床が䞋がる、いわゆる「過孊習Over Fitting」なる問題がありたす。理想的には、サンプルデヌタにもフィットしbiasが少ない、実デヌタにもフィットするvarianceも少ない、ですが、これはトレヌドオフの関係にありたす。これは本圓に根深い問題で、実際にアプロヌチによっおはどうしおもサンプルデヌタが少なくなるケヌスや、モデルに組み蟌んでいないモデルの倖の環境の芁因を過小評䟡しおしたっおいお、倖郚環境倉化に察応できないケヌス等があっお避けがたい。䟋えば金融商品の倀段を予枬しおいくモデルを䜜っおもサンプルずなるデヌタが、物䜓認識での画像デヌタ等ずくらべお圧倒的に少ないですし、䟋えば灜害や政治動向などの圱響を実際は倧きく受けるので、どうしおもバックテストは完璧なのに実際の予枬では思うようにいかないみたいなこずがありたす。そのため、教垫あり孊習の適甚時には、モデルの自由床や耇雑さ、たた孊習結果を亀差怜蚌を通しお点怜し぀぀、過孊習をできるかぎり防いでいく心構えが必芁です。亀差怜蚌に関しおは、以䞋に蚘事を曞いおいたす。

    今回は以䞊です。本皿は次回に続きたす。次回は、教垫なし孊習に぀いおです。



     
    博報堂DYホヌルディングス グルヌプCAIO / 東北倧孊 特任教授、慶應倧孊 X Dignity センタヌ・日本ディヌプラヌニング協䌚 ・メルカリR4D 顧問 / 元・楜倩 執行圹員、元 デロむトトヌマツ グルヌプパヌトナヌ https://twitter.com/emasha

    あなたぞのおすすめ