現在JavaScriptの設定が無効になっています。このページを利用するにはJavaScriptの設定を有効にしてください。Blog企業情報2019.04.24要約技術を使った「Yahoo!知恵袋アプリ」のタイトル自動生成Yahoo!知恵袋は、さまざまなテーマについて質問・相談したり、自分の知識や知恵を生かして回答したりできるQ&Aサービスです。2004年にベータ版がリリースされてから現在までに、およそ2億件の質問が投稿され、回答総数は約5億件となっています。これらの膨大な件数の質問に、できるだけ多くの人に答えてもらいたいという思いから、2018年にYahoo!知恵袋アプリでプッシュ通知するタイトルを改善。ユーザーが投稿した質問文から、通知用のタイトルに適切な文を自動的に抽出する仕組みを導入しました。今回は、この改善の担当者に、自動生成の仕組みや改善結果、今後の展望などを聞きました。Yahoo!知恵袋アプリのプッシュ通知用のタイトルにはどのような課題があったのでしょうか?小林:Yahoo!知恵袋では、ユーザーは質問文のみを投稿するため、各質問の冒頭部分がそのまま質問のタイトルとして表示されます。Yahoo!知恵袋アプリのプッシュ通知も、投稿された質問文の先頭から20文字を切り出して送っていました。そのため、たとえば「はじめまして、よろしくお願いします」「初めて投稿します。大学2年生です」などの冒頭の文章がそのままプッシュ通知に表示され質問の内容が伝わりにくい、という課題がありました。要約に関しては幅広く研究されていますが、ニュース記事のような、ある程度書式が統一されている文章に関するものが多く、Yahoo!知恵袋のようにユーザーが自由に記述できる文章に対して要約技術を適用したものは少ないのが現状です。自動生成の仕組みを使って通知される内容を改善することで、通知の開封率や質問への回答率が上がるのではないかと考えました。研究をはじめた当初は、プッシュ通知用の要約文を質問文をもとに新たに生成していたのですが、この方法だと文法に誤りがあるなど、適切な要約になりにくい、という課題がありました。そのため、質問文から要点と思われる箇所の冒頭20文字分を切り出し、前後に「...」をつけて文の途中だと明示的にわかるようにすれば、もとの質問文を加工していないので本文の内容と大きく違うタイトルにはならないのではと考えました。日暮:まず、プッシュ用のタイトル候補から一番適切なものを選ぶためのルールづくりを行いました。具体的には、約1万件の質問の本文から1質問につき6文くらいずつ候補を決め、Yahoo!クラウドソーシングを利用して、もっとも質問文の内容を類推できる文章はどれかを選んでもらいました。以下がYahoo!クラウドソーシングで出題した例です。選んでもらう際には、以下のような文が含まれない文を選択してもらうよう事前に伝えておきました。