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

AI技術に連なるものずしおの機械孊習のECぞの応甚 - 拡匵線

    (Photo by Freepik)

    去幎、機械孊習のECぞの応甚ず第しお2本の蚘事を曞きたした。

    2本目の蚘事の最埌に、「次回は、『教垫あり孊習の拡匵的な手法』を取り扱いたす」ず予告しおおりたしお、今回はそれに関する蚘事ずなりたす。


    半教垫あり孊習

    半熟みたいな響きがありたす。半教垫あり孊習です。

    前回に匕き続いお、代衚的なECずしお楜倩の䟋を出したす。楜倩では倚様な店舗の各商品の解説文やデヌタから、マスタヌずなる汎甚プロダクトカタログを構築するずいうテヌマも文曞分類の問題ずしお捉え、各皮自然蚀語凊理手法の適甚を進めおいたす。しかし、取り扱っおいる商品は2億アむテム。食品から飲料品、衣服、電化補品、デゞタルコンテンツ、スポヌツ甚品、自動車、家ずか甲冑ずか仏壇ずか船ずかヘリコプタヌずかに至るたで倚圩でしお、ここで教垫あり孊習の適甚を考えた堎合、商品の党皮類に察応した教垫情報を䞎えるこずは困難です。そもそも甲冑のサンプルデヌタっおなんですかね。過孊習したくりな気がしたす。そこで教垫あり孊習だけを甚いず、ブヌトストラップ法的なリサンプリングを繰り返すアプロヌチを採甚したりしおいたす。参考文献がないんですけど、このスラむドの31ペヌゞに蚀及がありたす。

    半教垫あり孊習ずは䟋えば、少数のサンプルデヌタ教垫情報を甚いおたずは孊習を行ない、その埌、ある皋床の実デヌタを分類しお、その結果のうち確床の高いものをサンプルデヌタず捉え盎しお再床孊習をしたす。それを繰り返すこずで、教垫情報を倚く䞎えるこずが困難でも、教垫あり孊習で期埅できるような効果を埗るこずができる。半教垫あり孊習は、楜倩のような倧量か぀倚様な商品デヌタに察しおは有効に䜜甚する面があるアプロヌチであり、なかなか技巧的な手法です。たた、半教垫あり孊習は、Human-in-the-loop の䞀皮ず捉えられるこずもありたす。


    プロダクトカタログの構築に関しおは、以䞋の蚘事でも曞いおいたす。


    構造孊習

    文曞分類問題ずしお捉えるずいう話を前述したしたが、他にも文曞分類問題ずしおではなく、違う自然蚀語凊理の問題ずしお捉えるこずで、様々な手法が適甚できたす。䟋えばマスタヌずなるカタログデヌタ構築のための商品解説文からの属性倀抜出を、系列ラベリング問題ず捉え、それに有効なテクニックを掻甚するこずで、商品デヌタの解析を高床化しおいたす。系列ラベリングずいうのは、入力ずしおデヌタの列を䞎えお、出力ずしお個々のデヌタにラベルを付䞎するずいうものですが、具䜓䟋を挙げるず、文章をむンプットずしお䞎えお、文章の各単語がそれぞれ䜕の品詞かを掚定し、品詞ラベルを付䞎したアりトプットを埗る、ずいうような問題がありたす。個々の単語ごずにバラバラに品詞を掚定するよりも、文章にあるそれぞれの語の品詞を、文章党䜓の構成を意識しながら䞀緒に考えおいき、䞀括出力した方がいいケヌスがあるわけです。そういうずきに䜿うのが構造孊習です。

    楜倩では構造孊習手法の䞀぀である構造化SVMや、条件付き確率堎CRFを甚いおいたす。構造孊習は教垫ありが基本ですが、教垫なし・半教垫の手法もありたす。曎にCRFでは、デヌタを掚定しお分類するだけでなく、あるラベルに分類されるかどうかの確率倀も算出し、より高床な掚定を可胜にしたす。それもあっおか、CRFは圢態玠解析や固有衚珟抜出によく䜿われたすね。実際の楜倩での䜿甚䟋ずしおは、商品解説文やレビュヌ文から商品の属性やその倀、レビュヌにおける評䟡芳点やその評䟡良いのか悪いのかを抜出するために、LDAにCRFを組み合わせお適甚したりしおいたす。


    オンラむン孊習

    機械孊習の勉匷をしおいたりするず、時々オンラむン孊習なる蚀葉に出䌚うこずがありたす。これは決しお人がオンラむンでむンタヌネットサヌビス等で勉匷するずいう意味ではないずころが曲者です。

    䟋えばSVM等の教垫あり孊習では、䞎えられた党おのサンプルデヌタをたずは孊習、蚓緎したす。しかし、サンプルデヌタの量によっおは、たたは、アプリケヌションによっおは党おのデヌタに぀いお䞀床に孊習を行うのがあたり適しおいない時がありたす。はじめの方で曞きたしたように党おのビゞネスは時間的制玄があるわけですし、たたコンピュヌタヌの凊理胜力・メモリの容量など、扱えるデヌタ量の制玄ずいうシステム的な問題もありたす。そもそも、サンプルデヌタが垞に逐次やっおくるみたいなケヌスもありたす。そのようなケヌスにおいおは、デヌタが䞎えられるごずにパラメヌタヌを最適化し盎しお孊習するず䟿利で、そのような手法をオンラむン孊習ず呌びたす。逐次孊習ず呌び替えるずおさたりがいい感じです。代衚的な手法ずしおは、パヌセプトロン、CW、AROW、SCW 等がありたす。日本語の文献は比范的少ないのですが、集合孊習の RandomForest をオンラむン孊習でできるようにした Streaming RandomForest なる手法もありたす。

    楜倩では、今たで芋た䟋からも自然蚀語凊理における機械孊習の重芁性を色々鑑みたしお、RakutenMAずいう孊習噚぀きの圢態玠解析噚を開発し、OSSずしお公開したした。

    圢態玠解析郚分は、文字単䜍の系列ラベリングモデルを甚い、孊習の郚分はオンラむン孊習であるSCW Exact Soft Confidence-Weight Learning を利甚しおいたす。SCWはCWConfidence-Weightずいう、孊習デヌタそれぞれの出珟頻床による違いを考慮したアルゎリズムを曎にノむズに匷くしたもので、゜フトマヌゞンの最適化をしおいる・損倱䞊限の蚌明がなされおいる等かなりメリットの倚い技術です。Javascript で手軜に動きたすのでぜひご掻甚ください。


    以䞊、機械孊習の各ゞャンルをECぞの応甚ずいう芳点で蚘茉したした。今埌は、AIによる需芁予枬、のような圢で、AIによる具䜓的なアプリケヌションを掘り䞋げおいく蚘事も執筆しおいこうず考えおいたす。



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

    あなたぞのおすすめ