TOP特許意匠商標
特許ウォッチ Twitter
10個以上の画像は省略されています。
公開番号2024103794
公報種別公開特許公報(A)
公開日2024-08-01
出願番号2024092715,2021572202
出願日2024-06-07,2020-01-22
発明の名称情報処理装置、情報処理方法、及び、記録媒体
出願人日本電気株式会社
代理人個人,個人,個人
主分類G06F 9/50 20060101AFI20240725BHJP(計算;計数)
要約【課題】決定木を用いた推論処理を並列処理により高速化することが可能な情報処理装置等を提供する。
【解決手段】情報処理装置において、取得部は、各々が複数の特徴量を有する複数のデータ行を含む入力データ行列を取得する。分割部は、条件判定ノードにおいて、条件判定の結果に従って選択される子ノードに対応付けて、入力データ行列の少なくとも行番号の部分を分割してグループ化情報を生成し、子ノードに渡す。並列処理部は、条件判定ノードにおいて、受け取ったグループ化情報により示される複数のデータ行の条件判定処理を並列処理により行う。出力部は、葉ノードにおいて、受け取った前記グループ化情報により示される複数のデータ行に対応する予測値を出力する。
【選択図】図3
特許請求の範囲【請求項1】
条件判定ノードと葉ノードを有する決定木を用いる情報処理装置であって、
各々が複数の特徴量を有する複数のデータ行を含む入力データ行列を取得する取得手段と、
前記条件判定ノードにおいて、条件判定の結果に従って選択される子ノードに対応付けて、前記入力データ行列の少なくとも行番号の部分を分割してグループ化情報を生成し、前記子ノードに渡す分割手段と、
前記条件判定ノードにおいて、受け取った前記グループ化情報により示される複数のデータ行の条件判定処理を並列処理により行う並列処理手段と、
前記葉ノードにおいて、受け取った前記グループ化情報により示される複数のデータ行に対応する予測値を前記入力データ行列における行番号の順序と同じ順序に並び替えるための並列処理を行い、当該並列処理により並べ替えられた当該予測値を出力する出力手段と、
を備える情報処理装置。
続きを表示(約 1,300 文字)【請求項2】
前記分割手段は、前記入力データ行列を分割した分割データ行列を前記グループ化情報として生成する請求項1に記載の情報処理装置。
【請求項3】
前記分割手段は、前記入力データ行列の前記行番号の部分のみを分割した行番号群を前記グループ化情報として生成する請求項2に記載の情報処理装置。
【請求項4】
前記入力データ行列を記憶する記憶手段を備え、
前記並列処理手段は、前記行番号群に含まれる行番号に基づいて、前記記憶手段に記憶されている前記入力データ行列を参照して条件判定処理を行う請求項3に記載の情報処理装置。
【請求項5】
前記並列処理手段は、SIMD方式の並列処理を行う請求項1乃至4のいずれか一項に記載の情報処理装置。
【請求項6】
前記条件判定ノードは、前記入力データ行列に含まれる所定の特徴量の値と、所定の閾値とを所定の命令で比較演算した条件判定の結果に従って、複数の子ノードのうちの一つを選択し、
前記葉ノードは、子ノードを持たず、当該葉ノードに対応する予測値を出力する請求項1乃至5のいずれか一項に記載の情報処理装置。
【請求項7】
条件判定ノードと葉ノードを有する決定木を用いる情報処理方法であって、
各々が複数の特徴量を有する複数のデータ行を含む入力データ行列を取得し、
前記条件判定ノードにおいて、条件判定の結果に従って選択される子ノードに対応付けて、前記入力データ行列の少なくとも行番号の部分を分割してグループ化情報を生成し、前記子ノードに渡し、
前記条件判定ノードにおいて、受け取った前記グループ化情報により示される複数のデータ行の条件判定処理を並列処理により行い、
前記葉ノードにおいて、受け取った前記グループ化情報により示される複数のデータ行に対応する予測値を前記入力データ行列における行番号の順序と同じ順序に並び替えるための並列処理を行い、当該並列処理により並べ替えられた当該予測値を出力する情報処理方法。
【請求項8】
条件判定ノードと葉ノードを有する決定木を用いる情報処理をコンピュータに実行させるプログラムを記録した記録媒体であって、
前記情報処理は、
各々が複数の特徴量を有する複数のデータ行を含む入力データ行列を取得し、
前記条件判定ノードにおいて、条件判定の結果に従って選択される子ノードに対応付けて、前記入力データ行列の少なくとも行番号の部分を分割してグループ化情報を生成し、前記子ノードに渡し、
前記条件判定ノードにおいて、受け取った前記グループ化情報により示される複数のデータ行の条件判定処理を並列処理により行い、
前記葉ノードにおいて、受け取った前記グループ化情報により示される複数のデータ行に対応する予測値を前記入力データ行列における行番号の順序と同じ順序に並び替えるための並列処理を行い、当該並列処理により並べ替えられた当該予測値を出力する処理である記録媒体。

発明の詳細な説明【技術分野】
【0001】
本発明は、決定木を用いた推論処理に関する。
続きを表示(約 1,900 文字)【背景技術】
【0002】
近年、大量のデータを高速に処理することが求められている。データ処理を高速化する手法の一つに、処理の並列化がある。例えば、複数のデータを独立して操作できる繰り返し処理は、展開して並列処理することが可能である。並列処理の方式として、SIMD(Single Intruction Multiple Data)方式が知られている。SIMDは、一つの命令を複数のデータに対して一斉に実行することで処理を高速化する並列処理の方式である。SIMD方式のプロセッサとしては、ベクトルプロセッサ、GPU(Graphics Processing Unit)などが挙げられる。
【0003】
特許文献1は、決定木を用いた推論に並列処理を適用した手法を記載している。特許文献1では、決定木の各ノードの識別情報や条件判定結果を2進数で表現し、各階層の条件判定をまとめて処理できるようにしている。
【先行技術文献】
【特許文献】
【0004】
特開2013-117862号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかし、特許文献1の手法では、全データを用いて全ての条件判定ノードの処理を実行してしまうため、処理の効率が良くない。
【0006】
本発明の1つの目的は、決定木を用いた推論処理を並列処理により高速化することにある。
【課題を解決するための手段】
【0007】
本発明の一つの観点は、条件判定ノードと葉ノードを有する決定木を用いる情報処理装置であって、
各々が複数の特徴量を有する複数のデータ行を含む入力データ行列を取得する取得手段と、
前記条件判定ノードにおいて、条件判定の結果に従って選択される子ノードに対応付けて、前記入力データ行列の少なくとも行番号の部分を分割してグループ化情報を生成し、前記子ノードに渡す分割手段と、
前記条件判定ノードにおいて、受け取った前記グループ化情報により示される複数のデータ行の条件判定処理を並列処理により行う並列処理手段と、
前記葉ノードにおいて、受け取った前記グループ化情報により示される複数のデータ行に対応する予測値を前記入力データ行列における行番号の順序と同じ順序に並び替えるための並列処理を行い、当該並列処理により並べ替えられた当該予測値を出力する出力手段と、を備える。
【0008】
本発明の他の観点は、条件判定ノードと葉ノードを有する決定木を用いる情報処理方法であって、
各々が複数の特徴量を有する複数のデータ行を含む入力データ行列を取得し、
前記条件判定ノードにおいて、条件判定の結果に従って選択される子ノードに対応付けて、前記入力データ行列の少なくとも行番号の部分を分割してグループ化情報を生成し、前記子ノードに渡し、
前記条件判定ノードにおいて、受け取った前記グループ化情報により示される複数のデータ行の条件判定処理を並列処理により行い、
前記葉ノードにおいて、受け取った前記グループ化情報により示される複数のデータ行に対応する予測値を前記入力データ行列における行番号の順序と同じ順序に並び替えるための並列処理を行い、当該並列処理により並べ替えられた当該予測値を出力する。
【0009】
本発明の他の観点は、条件判定ノードと葉ノードを有する決定木を用いる情報処理をコンピュータに実行させるプログラムを記録した記録媒体であって、
前記情報処理は、
各々が複数の特徴量を有する複数のデータ行を含む入力データ行列を取得し、
前記条件判定ノードにおいて、条件判定の結果に従って選択される子ノードに対応付けて、前記入力データ行列の少なくとも行番号の部分を分割してグループ化情報を生成し、前記子ノードに渡し、
前記条件判定ノードにおいて、受け取った前記グループ化情報により示される複数のデータ行の条件判定処理を並列処理により行い、
前記葉ノードにおいて、受け取った前記グループ化情報により示される複数のデータ行に対応する予測値を前記入力データ行列における行番号の順序と同じ順序に並び替えるための並列処理を行い、当該並列処理により並べ替えられた当該予測値を出力する処理である。
【発明の効果】
【0010】
本発明によれば、決定木を用いた推論処理を並列処理により高速化することができる。
【図面の簡単な説明】
(【0011】以降は省略されています)

この特許をJ-PlatPatで参照する

関連特許

個人
GPSロガー
27日前
個人
情報処理システム
1か月前
個人
デトろぐシステム
26日前
個人
防災情報システム
2か月前
個人
マウス用テーブル
13日前
日本精機株式会社
表示装置
1か月前
個人
管理装置
19日前
個人
指先受の付いたマウス。
1か月前
個人
介護者指名システム
1か月前
個人
都市経営シミュレーション
1か月前
個人
特徴検討支援システム
19日前
個人
管理装置
21日前
個人
契約管理サーバ
18日前
アズビル株式会社
防爆装置
7日前
株式会社宗建
SNSサーバー
5日前
株式会社セガフェイブ
遊戯機
11日前
エムケー精工株式会社
洗車場システム
1か月前
株式会社テクロス
情報処理装置
25日前
個人
選択操作音声出力システム
13日前
株式会社ジール
文章の分析装置
12日前
個人
支援システム及び支援方法
1か月前
株式会社Haul
採用支援方法
1か月前
國立臺灣大學
操作補助システム
1か月前
株式会社美好屋商店
広告システム
1か月前
株式会社奥村組
削孔位置検出方法
18日前
株式会社野村総合研究所
検証装置
25日前
個人
動作のデザイン評価の方法及び装置
4日前
株式会社Asuka
本人認証方法
1か月前
トヨタ自動車株式会社
車両
19日前
オムロン株式会社
認証中継サーバ
4日前
個人
すべて大吉となるおみくじ制作装置
1か月前
アスエネ株式会社
森林管理の方法
7日前
大同特殊鋼株式会社
棒材計数装置
4日前
株式会社八咲
イベント管理システム
4日前
日本電気株式会社
システム及び方法
18日前
日本信号株式会社
料金精算システム
1か月前
続きを見る