JP2024039774A - ライブ配信システム、推定方法、及びプログラム - Google Patents
ライブ配信システム、推定方法、及びプログラム Download PDFInfo
- Publication number
- JP2024039774A JP2024039774A JP2022144377A JP2022144377A JP2024039774A JP 2024039774 A JP2024039774 A JP 2024039774A JP 2022144377 A JP2022144377 A JP 2022144377A JP 2022144377 A JP2022144377 A JP 2022144377A JP 2024039774 A JP2024039774 A JP 2024039774A
- Authority
- JP
- Japan
- Prior art keywords
- model
- viewer
- comment
- score
- criterion
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23418—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4756—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/47815—Electronic shopping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
Description
本開示に係るライブ配信システムの実施形態の一例を説明する。図1は、ライブ配信システムの全体構成の一例を示す図である。例えば、ライブ配信システム1は、サーバ10、運営者端末20、配信者端末30、及び視聴者端末40を含む。サーバ10、運営者端末20、配信者端末30、及び視聴者端末40の各々は、インターネット又はLAN等のネットワークNに接続可能である。
本実施形態では、商品を宣伝する動画を配信するライブ配信サービスを例に挙げる。ライブ配信サービスは、種々のタイプであってよく、本実施形態の例に限られない。例えば、ゲーム実況、セミナー、サービスを宣伝する動画、配信者による歌唱若しくは演奏、配信者との雑談、又はバラエティ番組を配信するライブ配信サービスであってもよい。ライブ配信サービスでは、画像及び音声の両方ではなく、画像又は音声の何れか一方だけが配信されてもよい。本実施形態では、視聴者は、画像を見るだけの者と、音声を聴くだけの者と、も含む意味である。
図3は、ライブ配信システム1で実現される機能の一例を示す図である。
例えば、サーバ10は、データ記憶部100、視聴者コメント取得部101、第1推定部102、第1基準判定部103、第2推定部104、及び通知部105を含む。データ記憶部100は、記憶部12により実現される。視聴者コメント取得部101、第1推定部102、第1基準判定部103、第2推定部104、及び通知部105の各々は、制御部11により実現される。
データ記憶部100は、ライブ配信サービスを提供するために必要なデータを記憶する。例えば、データ記憶部100は、配信データベースDB1を記憶する。
視聴者コメント取得部101は、ライブ配信サービスの視聴者により入力された視聴者コメントを取得する。視聴者コメントを取得するとは、視聴者コメントの実データを取得することである。本実施形態では、視聴者コメント取得部101がサーバ10により実現されるので、視聴者コメント取得部101は、視聴者端末40の視聴者コメント送信部401により送信された視聴者コメントを取得する。視聴者コメント取得部101は、ある動画に対して入力された視聴者コメントの実データを、この動画の動画IDに関連付けて、視聴者コメントを入力した視聴者の視聴者ID及び投稿日時とともに配信データベースDB1に格納する。
第1推定部102は、第1訓練コメントが学習された第1モデルM1に基づいて、視聴者コメントが適切であるか否かを推定する。第1訓練コメントは、第1モデルM1に学習させる訓練用のコメントである。第1訓練コメントは、後述の第1訓練データベースDB2に格納されている。例えば、第1推定部102は、視聴者コメントを第1入力データとして第1モデルM1に入力する。第1モデルM1は、第1入力データに基づいて、視聴者コメント全体の特徴ベクトルを計算し、当該特徴ベクトルに応じた推定結果を出力する。第1推定部102は、第1モデルM1の推定結果を取得することによって、視聴者コメントが適切であるか否かを推定する。
第1基準判定部103は、第1スコアが所定の第1基準を満たすか否かを判定する。本実施形態では、第1スコアが第1モデルM1によって計算され、第1基準判定部103が、第1モデルM1から出力された第1スコアを取得する場合を説明するが、第1スコアは、第1モデルM1の内部処理を示すデータが第1スコアの計算アリゴリズムに入力されることによって計算されてもよい。また、本実施形態では、第1スコアが高いほど第1モデルM1の推定精度が高いことを意味する場合を説明するが、第1スコアと、第1モデルM1の推定精度と、の間に相関関係があればよく、第1スコアが低いほど第1モデルM1の推定精度が高いことを意味してもよい。
第2推定部104は、第1スコアが第1基準を満たすと判定された場合には、第2訓練コメントが学習された第2モデルM2に基づく推定を行わず、第1スコアが第1基準を満たさないと判定された場合に、第2モデルM2に基づいて、視聴者コメントが適切であるか否かを推定する。図5のように、第2推定部104は、第1スコアが第1基準を満たすと判定された場合には、視聴者コメントに基づく第2入力データを第2モデルM2に入力せず、第1スコアが第1基準を満たさないと判定された場合に、第2入力データを第2モデルM2に入力する。
通知部105は、運営者端末20に対し、第1モデルM1及び第2モデルM2の少なくとも一方の推定結果を通知する。例えば、通知部105は、運営者端末20に対し、第1モデルM1により適切ではないと推定された視聴者コメントを通知する。通知部105は、運営者端末20に対し、第2モデルM2により適切ではないと推定された視聴者コメントを通知する。通知部105は、第1モデルM1により適切ではないと推定されたが、第2モデルM2により適切であると推定された視聴者コメントについては、運営者端末20に通知しなくてもよい。通知部105は、第1モデルM1により適切であると推定されたが、第2モデルM2により適切ではないと推定された視聴者コメントを、運営者端末20に通知してもよい。
例えば、運営者端末20は、データ記憶部200、学習部201、及び制限部202を含む。データ記憶部200は、記憶部22により実現される。学習部201及び制限部202は、制御部21により実現される。
データ記憶部200は、ライブ配信サービスの運営に必要なデータを記憶する。例えば、データ記憶部200は、学習前の第1モデルM1及び第2モデルM2を記憶する。学習前の第1モデルM1及び第2モデルM2は、パラメータが初期値のモデルである。学習前の第1モデルM1及び第2モデルM2は、学習部201によって学習される。例えば、データ記憶部200は、第1訓練データベースDB2及び第2訓練データベースDB3を記憶する。
学習部201は、第1モデルM1及び第2モデルM2の学習を行う。例えば、学習部201は、ある第1訓練データに含まれる第1訓練コメントが入力された場合に、この第1訓練データに含まれる正解が出力されるように、第1モデルM1のパラメータを調整する。学習部201は、ある第2訓練データに含まれる第2訓練コメントが入力された場合に、この第2訓練データに含まれる正解が出力されるように、第2モデルM2のパラメータを調整する。
制限部202は、第1モデルM1及び第2モデルM2の少なくとも一方により適切ではないと判定された投稿者コメントが表示されることを制限する。本実施形態では、制限部202は、運営者端末20に通知された投稿者コメントのうち、運営者が指定した投稿者コメントの表示を制限する。例えば、制限部202は、運営者が適切ではないと判定した投稿者コメントを、配信データベースDB1から削除する。制限部202は、投稿者コメントを削除するのではなく、表示を制限する旨のフラグをオンにすることによって、投稿者コメントの表示を制限してもよい。この場合、このフラグは、配信データベースDB1に格納されているものとする。フラグがオンの投稿者コメントは、ウィンドウWに表示されない。
例えば、配信者端末30は、データ記憶部300及び配信部301を含む。データ記憶部300は、記憶部32により実現される。配信部301は、制御部31により実現される。
データ記憶部300は、配信者がライブ配信サービスを利用するために必要なデータを記憶する。例えば、データ記憶部300は、配信者が動画を配信するためのブラウザ、又は、ライブ配信サービス専用のアプリケーションを記憶する。
配信部301は、視聴者に対し、カメラ36により生成された動画を配信する。例えば、配信部301は、サーバ10に対し、動画を送信する。
例えば、視聴者端末40は、データ記憶部400及び視聴者コメント送信部401を含む。データ記憶部400は、記憶部42により実現される。視聴者コメント送信部401は、制御部41により実現される。
データ記憶部400は、視聴者がライブ配信サービスを利用するために必要なデータを記憶する。例えば、データ記憶部400は、視聴者が動画を視聴するためのブラウザ、又は、ライブ配信サービス専用のアプリケーションを記憶する。
視聴者コメント送信部401は、サーバ10に対し、視聴者コメントを送信する。
図6及び図7は、ライブ配信システム1で実行される処理の一例を示す図である。図6及び図7の処理は、制御部11,21,31,41がそれぞれ記憶部12,22,32,42に記憶されたプログラムに従って動作することによって実行される。図6及び図7では、ライブ配信サービスで配信される動画に対し、視聴者コメントが入力される流れが示されている。
なお、本開示は、以上に説明した実施形態に限定されるものではない。本開示の趣旨を逸脱しない範囲で、適宜変更可能である。
例えば、実施形態では、第2モデルM2に入力される第2入力データは、実施形態の例に限られない。第2入力データには、第1推定結果が含まれてもよい。変形例1では、第1推定結果として、実施形態と同様に、視聴者コメントが適切であるか否かを示す2値データを例に挙げるが、中間値が存在する推定結果であってもよい。第2モデルM2の少なくとも1つの条件分岐は、第1推定結果に関する条件となる。第1推定結果に応じて、少なくとも1つの条件分岐の条件が満たされるか否かが変わる。
例えば、図9のように、第2入力データには、第1スコアが含まれてもよい。変形例2の第2モデルM2には、ある第2訓練コメントの第1スコアと、この第2訓練コメントの適否の正解と、の関係を示す第2訓練データが学習されている。第2訓練コメントの第1スコアは、学習済みの第1モデルM1に対し、第2訓練コメントに応じた第1入力データが入力されることによって取得されてもよいし、運営者が手動で指定してもよい。第2訓練データに含まれる内容が実施形態とは異なるが、学習方法自体は、実施形態と同様である。
例えば、図9のように、第2入力データには、キーワードが含まれるか否かの判定結果が含まれてもよい。変形例3のデータ記憶部100は、キーワードデータベースDB4を記憶する。例えば、キーワードデータベースDB4には、適切なキーワードと、不適切なキーワードと、の少なくとも一方が格納される。変形例3では、適切なキーワードと、不適切なキーワードと、の両方がキーワードデータベースDB4に格納される場合を説明するが、キーワードデータベースDB4には、適切なキーワード又は不適切なキーワードの何れか一方のみが格納されていてもよい。キーワードデータベースDB4に格納されるキーワードは、運営者によって指定されるものとする。
例えば、変形例3のようにキーワードが利用される場合に、キーワードに応じて不適切の程度が異なることがある。このため、最も不適切なブラックワードのキーワード群と、ある程度不適切なグレーワードのキーワード群と、を使い分けるようにしてもよい。変形例4のキーワードデータベースDB4には、ブラックワードのキーワード群と、グレーワードのキーワード群と、が格納されている。キーワードがブラックワードであるかグレーワードであるかを示す情報は、予めキーワードデータベースDB4に格納されているものとする。ブラックワードのキーワード群と、グレーワードのキーワード群と、は別々のデータベースに格納されていてもよい。
例えば、変形例3及び変形例4で説明したキーワードは、商品の属性ごとに用意されていてもよい。変形例5のライブ配信サービスでは、商品を紹介する動画が配信され、商品に関する属性ごとに、キーワード群が用意されている。例えば、変形例5のキーワードデータベースDB4には、商品の属性ごとに、キーワード群が用意されている。商品の属性は、商品を何らかの観点で分類するための情報である。商品の属性は、商品のカテゴリ又はジャンルと呼ばれることもある。商品の属性ごとに、別々のデータベースが用意されていてもよい。
例えば、図9のように、第2入力データには、第1モデルM1及び第2モデルM2とは異なる機械学習手法を利用した第3モデルM3による第3推定結果が含まれてもよい。変形例6では、第3モデルM3がサポートベクターマシンを利用したモデルである場合を例に挙げる。第3モデルM3は、第1モデルM1及び第2モデルM2とは異なる機械学習手法を利用したモデルであればよく、サポートベクターマシンを利用したモデルに限られない。例えば、第3モデルM3は、ニューラルネットワークを利用したモデルであってもよい。
例えば、実施形態では、第2モデルM2が第1モデルM1よりも低速であるが高精度のモデルである場合を説明したが、第2モデルM2による推定精度が十分でないこともある。この場合、第1モデルM1及び第2モデルM2とは異なる機械学習手法を利用した第4モデルM4を利用した推定が実行されてもよい。変形例7では、第4モデルM4がBERTを利用したモデルである場合を例に挙げる。第4モデルM4は、第1モデルM1及び第2モデルM2とは異なる機械学習手法を利用したモデルであればよく、BERTを利用したモデルに限られない。例えば、第4モデルM4は、BERT以外のTransformerを利用したモデルであってもよい。第4モデルM4には、第4訓練コメントと、第4訓練コメントの適否の正解と、の関係を示す第4訓練データが学習されている。第4訓練データは、データ記憶部200が記憶する第4訓練データベースDB6に格納されている。
例えば、互いに異なる機械学習手法の複数の第2モデルM2、又は、互いに異なる第2訓練データが学習された複数の第2モデルM2を用意しておき、第1スコアに応じた第2モデルM2が利用されてもよい。第2推定部104は、第1スコアが第1基準を満たさないと判定された場合に、第1スコアに基づいて、複数の第2モデルM2のうちの何れかを選択し、当該選択された第2モデルM2に基づいて、視聴者コメントが適切であるか否かを推定する。
例えば、不適切な視聴者コメントは、特定の視聴者によって入力されることがある。このため、第1推定部102及び第2推定部104の少なくとも一方は、視聴者に関する特徴に基づいて、視聴者コメントが適切であるか否かを推定してもよい。視聴者に関する特徴は、過去に入力された視聴者コメントに関する特徴である。例えば、ある視聴者が過去に不適切な視聴者コメントを入力した回数が多いほど、この視聴者の不正度が高まるように、特徴が取得される。
例えば、実施形態では、適切ではないと推定された視聴者コメントが運営者によるチェックに回される場合を例に挙げたが、適切ではないと推定された視聴者コメントは、運営者によるチェックに回すのではなく、そもそもウィンドウWに表示されないようにしてもよい。更に、第1モデルM1又は第2モデルM2によって適切ではないと推定された視聴者コメントが、運営者によって適切であると判定された場合には、ウィンドウWに表示されるようにしてもよい。
例えば、上記説明した変形例を組み合わせてもよい。
例えば、ライブ配信システムは、下記のような構成も可能である。
ライブ配信サービスの視聴者により入力された視聴者コメントを取得する視聴者コメント取得部と、
第1訓練コメントが学習された第1モデルに基づいて、前記視聴者コメントが適切であるか否かを推定する第1推定部と、
前記第1モデルの推定精度に関する第1スコアが所定の第1基準を満たすか否かを判定する第1基準判定部と、
前記第1スコアが前記第1基準を満たすと判定された場合には、第2訓練コメントが学習された第2モデルに基づく推定を行わずに、前記第1スコアが前記第1基準を満たさないと判定された場合に、前記第2モデルに基づいて、前記視聴者コメントが適切であるか否かを推定する第2推定部と、
を含むライブ配信システム。
(2)
前記第2推定部は、前記第1スコアが前記第1基準を満たさないと判定された場合に、前記第1モデルの推定結果と、前記第2モデルと、に基づいて、前記視聴者コメントが適切であるか否かを推定する、
(1)に記載のライブ配信システム。
(3)
前記第2推定部は、前記第1スコアが前記第1基準を満たさないと判定された場合に、前記第1スコアと、前記第2モデルと、に基づいて、前記視聴者コメントが適切であるか否かを推定する、
(1)又は(2)に記載のライブ配信システム。
(4)
前記ライブ配信システムは、前記視聴者コメントに所定のキーワードが含まれるか否かを判定するキーワード判定部を更に含み、
前記第2推定部は、前記第1スコアが前記第1基準を満たさないと判定された場合に、前記視聴者コメントに前記キーワードが含まれるか否かの判定結果と、前記第2モデルと、に基づいて、前記視聴者コメントが適切であるか否かを推定する、
(1)~(3)の何れかに記載のライブ配信システム。
(5)
前記キーワード判定部は、
前記視聴者コメントに、第1キーワード群における第1キーワードが含まれるか否かを判定する第1キーワード判定部と、
前記視聴者コメントに、第2キーワード群における第2キーワードが含まれるか否かを判定する第2キーワード判定部と、
を含み、
前記第2推定部は、前記第1スコアが前記第1基準を満たさないと判定された場合に、前記視聴者コメントに前記第1キーワードが含まれるか否かの第1判定結果、前記視聴者コメントに前記第2キーワードが含まれるか否かの第2判定結果、及び前記第2モデルに基づいて、前記視聴者コメントが適切であるか否かを推定する、
(4)に記載のライブ配信システム。
(6)
前記ライブ配信サービスでは、商品を紹介する動画が配信され、前記商品に関する属性ごとに、キーワード群が用意されており、
前記キーワード判定部は、前記視聴者が視聴中の前記動画で紹介されている前記商品の前記属性に関連付けられた前記キーワード群に基づいて、前記視聴者コメントに前記キーワードが含まれるか否かを判定する、
(4)又は(5)に記載のライブ配信システム。
(7)
前記ライブ配信システムは、第3訓練コメントが学習された第3モデルに基づいて、前記視聴者コメントが適切であるか否かを推定する第3推定部を更に含み、
前記第2推定部は、前記第1スコアが前記第1基準を満たさないと判定された場合に、前記第3モデルの推定結果と、前記第2モデルと、に基づいて、前記視聴者コメントが適切であるか否かを推定する、
(1)~(6)の何れかに記載のライブ配信システム。
(8)
前記第1モデルは、前記第2モデルよりも高速なモデルである、
(1)~(7)の何れかに記載のライブ配信システム。
(9)
前記第2モデルは、条件分岐を有するモデルであり、
前記第2推定部は、前記第1スコアが前記第1基準を満たさないと判定された場合に、前記視聴者コメントが満たす前記条件分岐に応じた出力を取得することによって、前記視聴者コメントが適切であるか否かを推定する、
(1)~(8)の何れかに記載のライブ配信システム。
(10)
前記ライブ配信システムは、
前記第2モデルの推定精度に関する第2スコアが所定の第2基準を満たすか否かを判定する第2基準判定部と、
前記第2スコアが前記第2基準を満たすと判定された場合には、第4訓練コメントが学習された第4モデルに基づく推定を行わずに、前記第2スコアが前記第2基準を満たさないと判定された場合に、前記第4モデルに基づいて、前記視聴者コメントが適切であるか否かを推定する第4推定部と、
を更に含む(1)~(9)の何れかに記載のライブ配信システム。
(11)
前記第2推定部は、前記第1スコアが前記第1基準を満たさないと判定された場合に、前記第1スコアに基づいて、複数の前記第2モデルのうちの何れかを選択し、当該選択された第2モデルに基づいて、前記視聴者コメントが適切であるか否かを推定する、
(1)~(10)の何れかに記載のライブ配信システム。
(12)
前記第1推定部及び前記第2推定部の少なくとも一方は、前記視聴者に関する特徴に基づいて、前記視聴者コメントが適切であるか否かを推定する、
(1)~(11)の何れかに記載のライブ配信システム。
(13)
前記ライブ配信システムは、前記第1モデル及び前記第2モデルの少なくとも一方の推定結果に基づいて、前記視聴者コメントを表示するか否かを制御する表示制御部を更に含む、
(1)~(12)の何れかに記載のライブ配信システム。
Claims (15)
- ライブ配信サービスの視聴者により入力された視聴者コメントを取得する視聴者コメント取得部と、
第1訓練コメントが学習された第1モデルに基づいて、前記視聴者コメントが適切であるか否かを推定する第1推定部と、
前記第1モデルの推定精度に関する第1スコアが所定の第1基準を満たすか否かを判定する第1基準判定部と、
前記第1スコアが前記第1基準を満たすと判定された場合には、第2訓練コメントが学習された第2モデルに基づく推定を行わずに、前記第1スコアが前記第1基準を満たさないと判定された場合に、前記第2モデルに基づいて、前記視聴者コメントが適切であるか否かを推定する第2推定部と、
を含むライブ配信システム。 - 前記第2推定部は、前記第1スコアが前記第1基準を満たさないと判定された場合に、前記第1モデルの推定結果と、前記第2モデルと、に基づいて、前記視聴者コメントが適切であるか否かを推定する、
請求項1に記載のライブ配信システム。 - 前記第2推定部は、前記第1スコアが前記第1基準を満たさないと判定された場合に、前記第1スコアと、前記第2モデルと、に基づいて、前記視聴者コメントが適切であるか否かを推定する、
請求項1又は2に記載のライブ配信システム。 - 前記ライブ配信システムは、前記視聴者コメントに所定のキーワードが含まれるか否かを判定するキーワード判定部を更に含み、
前記第2推定部は、前記第1スコアが前記第1基準を満たさないと判定された場合に、前記視聴者コメントに前記キーワードが含まれるか否かの判定結果と、前記第2モデルと、に基づいて、前記視聴者コメントが適切であるか否かを推定する、
請求項1又は2に記載のライブ配信システム。 - 前記キーワード判定部は、
前記視聴者コメントに、第1キーワード群における第1キーワードが含まれるか否かを判定する第1キーワード判定部と、
前記視聴者コメントに、第2キーワード群における第2キーワードが含まれるか否かを判定する第2キーワード判定部と、
を含み、
前記第2推定部は、前記第1スコアが前記第1基準を満たさないと判定された場合に、前記視聴者コメントに前記第1キーワードが含まれるか否かの第1判定結果、前記視聴者コメントに前記第2キーワードが含まれるか否かの第2判定結果、及び前記第2モデルに基づいて、前記視聴者コメントが適切であるか否かを推定する、
請求項4に記載のライブ配信システム。 - 前記ライブ配信サービスでは、商品を紹介する動画が配信され、前記商品に関する属性ごとに、キーワード群が用意されており、
前記キーワード判定部は、前記視聴者が視聴中の前記動画で紹介されている前記商品の前記属性に関連付けられた前記キーワード群に基づいて、前記視聴者コメントに前記キーワードが含まれるか否かを判定する、
請求項4に記載のライブ配信システム。 - 前記ライブ配信システムは、第3訓練コメントが学習された第3モデルに基づいて、前記視聴者コメントが適切であるか否かを推定する第3推定部を更に含み、
前記第2推定部は、前記第1スコアが前記第1基準を満たさないと判定された場合に、前記第3モデルの推定結果と、前記第2モデルと、に基づいて、前記視聴者コメントが適切であるか否かを推定する、
請求項1又は2に記載のライブ配信システム。 - 前記第1モデルは、前記第2モデルよりも高速なモデルである、
請求項1又は2に記載のライブ配信システム。 - 前記第2モデルは、条件分岐を有するモデルであり、
前記第2推定部は、前記第1スコアが前記第1基準を満たさないと判定された場合に、前記視聴者コメントが満たす前記条件分岐に応じた出力を取得することによって、前記視聴者コメントが適切であるか否かを推定する、
請求項1又は2に記載のライブ配信システム。 - 前記ライブ配信システムは、
前記第2モデルの推定精度に関する第2スコアが所定の第2基準を満たすか否かを判定する第2基準判定部と、
前記第2スコアが前記第2基準を満たすと判定された場合には、第4訓練コメントが学習された第4モデルに基づく推定を行わずに、前記第2スコアが前記第2基準を満たさないと判定された場合に、前記第4モデルに基づいて、前記視聴者コメントが適切であるか否かを推定する第4推定部と、
を更に含む請求項1又は2に記載のライブ配信システム。 - 前記第2推定部は、前記第1スコアが前記第1基準を満たさないと判定された場合に、前記第1スコアに基づいて、複数の前記第2モデルのうちの何れかを選択し、当該選択された第2モデルに基づいて、前記視聴者コメントが適切であるか否かを推定する、
請求項1又は2に記載のライブ配信システム。 - 前記第1推定部及び前記第2推定部の少なくとも一方は、前記視聴者に関する特徴に基づいて、前記視聴者コメントが適切であるか否かを推定する、
請求項1又は2に記載のライブ配信システム。 - 前記ライブ配信システムは、前記第1モデル及び前記第2モデルの少なくとも一方の推定結果に基づいて、前記視聴者コメントを表示するか否かを制御する表示制御部を更に含む、
請求項1又は2に記載のライブ配信システム。 - ライブ配信サービスの視聴者により入力された視聴者コメントを取得する視聴者コメント取得ステップと、
第1訓練コメントが学習された第1モデルに基づいて、前記視聴者コメントが適切であるか否かを推定する第1推定ステップと、
前記第1モデルの推定精度に関する第1スコアが所定の第1基準を満たすか否かを判定する第1基準判定ステップと、
前記第1スコアが前記第1基準を満たすと判定された場合には、第2訓練コメントが学習された第2モデルに基づく推定を行わずに、前記第1スコアが前記第1基準を満たさないと判定された場合に、前記第2モデルに基づいて、前記視聴者コメントが適切であるか否かを推定する第2推定ステップと、
を含む推定方法。 - ライブ配信サービスの視聴者により入力された視聴者コメントを取得する視聴者コメント取得部、
第1訓練コメントが学習された第1モデルに基づいて、前記視聴者コメントが適切であるか否かを推定する第1推定部、
前記第1モデルの推定精度に関する第1スコアが所定の第1基準を満たすか否かを判定する第1基準判定部、
前記第1スコアが前記第1基準を満たすと判定された場合には、第2訓練コメントが学習された第2モデルに基づく推定を行わずに、前記第1スコアが前記第1基準を満たさないと判定された場合に、前記第2モデルに基づいて、前記視聴者コメントが適切であるか否かを推定する第2推定部、
としてコンピュータを機能させるためのプログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022144377A JP7629427B2 (ja) | 2022-09-12 | 2022-09-12 | ライブ配信システム、推定方法、及びプログラム |
| US18/459,045 US12250419B2 (en) | 2022-09-12 | 2023-08-31 | Live distribution system, estimation method, and information storage medium |
| EP23194444.8A EP4336842A3 (en) | 2022-09-12 | 2023-08-31 | Live distribution system, estimation method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022144377A JP7629427B2 (ja) | 2022-09-12 | 2022-09-12 | ライブ配信システム、推定方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024039774A true JP2024039774A (ja) | 2024-03-25 |
| JP7629427B2 JP7629427B2 (ja) | 2025-02-13 |
Family
ID=87889976
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022144377A Active JP7629427B2 (ja) | 2022-09-12 | 2022-09-12 | ライブ配信システム、推定方法、及びプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US12250419B2 (ja) |
| EP (1) | EP4336842A3 (ja) |
| JP (1) | JP7629427B2 (ja) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008084064A (ja) * | 2006-09-28 | 2008-04-10 | National Institute Of Advanced Industrial & Technology | テキスト分類処理方法、テキスト分類処理装置ならびにテキスト分類処理プログラム |
| JP2008529105A (ja) * | 2004-11-04 | 2008-07-31 | ヴェリセプト コーポレーション | クラスタリング及び分類のための方法、装置、及びシステム |
| JP2019144722A (ja) * | 2018-02-19 | 2019-08-29 | ヤフー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
| WO2021147455A1 (zh) * | 2020-01-20 | 2021-07-29 | 北京字节跳动网络技术有限公司 | 消息处理方法、装置及电子设备 |
| JP2022122491A (ja) * | 2021-02-10 | 2022-08-23 | Showroom株式会社 | システム、方法、コンピュータプログラム、ユーザ装置及びサーバ装置 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9606991B2 (en) * | 2012-05-25 | 2017-03-28 | Dwango Co., Ltd. | Comment distribution system, and a method and a program for operating the comment distribution system |
| US10771424B2 (en) * | 2017-04-10 | 2020-09-08 | Microsoft Technology Licensing, Llc | Usability and resource efficiency using comment relevance |
| US11698922B2 (en) * | 2018-11-02 | 2023-07-11 | Valve Corporation | Classification and moderation of text |
| KR102352517B1 (ko) * | 2020-10-13 | 2022-01-18 | 네이버 주식회사 | 악성 댓글 대응을 위한 방법 및 시스템 |
-
2022
- 2022-09-12 JP JP2022144377A patent/JP7629427B2/ja active Active
-
2023
- 2023-08-31 US US18/459,045 patent/US12250419B2/en active Active
- 2023-08-31 EP EP23194444.8A patent/EP4336842A3/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008529105A (ja) * | 2004-11-04 | 2008-07-31 | ヴェリセプト コーポレーション | クラスタリング及び分類のための方法、装置、及びシステム |
| JP2008084064A (ja) * | 2006-09-28 | 2008-04-10 | National Institute Of Advanced Industrial & Technology | テキスト分類処理方法、テキスト分類処理装置ならびにテキスト分類処理プログラム |
| JP2019144722A (ja) * | 2018-02-19 | 2019-08-29 | ヤフー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
| WO2021147455A1 (zh) * | 2020-01-20 | 2021-07-29 | 北京字节跳动网络技术有限公司 | 消息处理方法、装置及电子设备 |
| JP2022122491A (ja) * | 2021-02-10 | 2022-08-23 | Showroom株式会社 | システム、方法、コンピュータプログラム、ユーザ装置及びサーバ装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4336842A3 (en) | 2024-03-20 |
| US12250419B2 (en) | 2025-03-11 |
| US20240089519A1 (en) | 2024-03-14 |
| EP4336842A2 (en) | 2024-03-13 |
| JP7629427B2 (ja) | 2025-02-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11580157B2 (en) | Predicting topics of potential relevance based on retrieved/created digital media files | |
| JP5639065B2 (ja) | 推定される社会的関係に基づいた行動の提案 | |
| US9418375B1 (en) | Product recommendation using sentiment and semantic analysis | |
| US9044183B1 (en) | Intra-video ratings | |
| US10939165B2 (en) | Facilitating television based interaction with social networking tools | |
| EP2568429A1 (en) | Method and system for pushing individual advertisement based on user interest learning | |
| CN111597446A (zh) | 基于人工智能的内容推送方法、装置、服务器和存储介质 | |
| US9137574B2 (en) | Method or system to predict media content preferences | |
| CN108932451A (zh) | 音视频内容分析方法及装置 | |
| US20180121470A1 (en) | Object Annotation in Media Items | |
| JP6767342B2 (ja) | 検索装置、検索方法および検索プログラム | |
| US20240248944A1 (en) | Systems and methods for implementing session cookies for content selection | |
| CN118193850A (zh) | 一种基于知识图谱的舆情信息推荐方法 | |
| CN111259245B (zh) | 作品推送方法、装置及存储介质 | |
| CN119691273A (zh) | 一种内容推荐方法、装置、设备及介质 | |
| CN118042217A (zh) | 一种视频处理方法、装置、电子设备和存储介质 | |
| CN113705209A (zh) | 一种副标题的生成方法、装置、电子设备和存储介质 | |
| JP7629427B2 (ja) | ライブ配信システム、推定方法、及びプログラム | |
| US20210271725A1 (en) | Systems and methods for managing media feed timelines | |
| CN115713539B (zh) | 一种图像处理方法、装置、设备及计算机可读存储介质 | |
| CN116843935A (zh) | 素材数据聚类方法及相关装置 | |
| JP2018073250A (ja) | 検索装置、検索方法および検索プログラム | |
| US20250285142A1 (en) | Systems and methods for selecting multimedia content based on contrast | |
| CN118964655A (zh) | 一种宣传图像生成方法、装置、设备、介质及产品 | |
| CN115374336A (zh) | 会话信息搜索方法、装置、计算机设备和存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231129 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241025 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241029 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241225 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250128 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250131 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7629427 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |