JP7803482B2 - 説明文生成装置、方法、及びプログラム - Google Patents
説明文生成装置、方法、及びプログラムInfo
- Publication number
- JP7803482B2 JP7803482B2 JP2021162960A JP2021162960A JP7803482B2 JP 7803482 B2 JP7803482 B2 JP 7803482B2 JP 2021162960 A JP2021162960 A JP 2021162960A JP 2021162960 A JP2021162960 A JP 2021162960A JP 7803482 B2 JP7803482 B2 JP 7803482B2
- Authority
- JP
- Japan
- Prior art keywords
- features
- video
- unit
- action
- ingredient
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
- G06F40/55—Rule-based translation
- G06F40/56—Natural language generation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0475—Generative networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N7/00—Computing arrangements based on specific mathematical models
- G06N7/01—Probabilistic graphical models, e.g. probabilistic networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/77—Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
- G06V10/774—Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/77—Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
- G06V10/776—Validation; Performance evaluation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/46—Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames
- G06V20/47—Detecting features for summarising video content
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computational Linguistics (AREA)
- Databases & Information Systems (AREA)
- Molecular Biology (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Mathematical Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Algebra (AREA)
- Computational Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Processing Or Creating Images (AREA)
- Machine Translation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
12 CPU
14 メモリ
16 記憶装置
18 入力装置
20 出力装置
22 記憶媒体読取装置
24 通信I/F
26 バス
30 取得部
31 材料エンコーダ
32 動画エンコーダ
40 更新部
41、41A、41B、41C 状態推定器
50 生成部
51、51A、51B、51C 説明文生成器
60 訓練部
61、61A、61B、61C 再推定器
62 文章エンコーダ
63 推定器
Claims (9)
- 複数の工程を含む作業について、前記作業に用いられる材料の各々を表す単語をベクトル化した材料特徴量と、前記作業を撮影した前記工程毎の動画の各々から抽出される、前記工程毎の動画の各々の内容的特徴を表す動画特徴量とを取得する取得部と、
動画特徴量から動作を特定すると共に、特定した動作に基づいて材料特徴量を更新するように予め訓練された第1モデルを用いて、前記取得部で取得された前記工程毎の動画の各々の動画特徴量に基づいて、前記工程毎の動画に含まれる材料に対する動作を特定し、特定した材料の前記材料特徴量を、特定した動作に応じて更新する更新部と、
材料特徴量と動作と動画特徴量とに基づいて、前記工程毎の作業の手順を説明する文章を生成するように予め訓練された第2モデルを用いて、前記更新部により更新された前記材料特徴量と、特定された前記動作と、前記取得部により取得された前記動画特徴量とに基づいて、前記工程毎の作業の手順を説明する文章を生成する生成部と、
を含む説明文生成装置。 - 前記更新部は、更新の対象となる前記材料特徴量を、前記作業における前記工程の時系列順に前の工程の動画について更新された材料特徴量とする請求項1に記載の説明文生成装置。
- 前記更新部は、更新した前記材料特徴量に対して、材料特徴量の追加、削除、及びマージの少なくとも1つを行う請求項1又は請求項2に記載の説明文生成装置。
- 材料リスト及び工程毎の動画と、前記材料リスト及び前記工程毎の動画に対応する正解の文章とを訓練データとして、前記第1モデル及び前記第2モデルを訓練する訓練部を含む請求項1~請求項3のいずれか1項に記載の説明文生成装置。
- 前記訓練部は、前記生成部により生成された文章と、前記正解の文章との比較に基づく第1損失と、前記更新部で特定された前記動作及び前記材料特徴量と、前記工程毎の動画に含まれる正解の動作及び材料との比較に基づく第2損失とを含む総損失を最小化するように、前記第1モデル及び前記第2モデルを訓練する請求項4に記載の説明文生成装置。
- 前記訓練部は、前記正解の文章を言語解析することにより、前記正解の動作及び材料を取得する請求項5に記載の説明文生成装置。
- 前記訓練部は、前記生成部により生成された文章から、材料特徴量及び動作を推定するように予め訓練された第3モデルの出力と、前記正解の動作及び材料との比較に基づく第3損失をさらに含む前記総損失を最小化するように、前記第1モデル、前記第2モデル、及び前記第3モデルを訓練する請求項5及び請求項6に記載の説明文生成装置。
- コンピュータによって実行される説明文生成方法であって、
前記コンピュータに実装された取得部が、複数の工程を含む作業について、前記作業に用いられる材料の各々を表す単語をベクトル化した材料特徴量と、前記作業を撮影した前記工程毎の動画の各々から抽出される、前記工程毎の動画の各々の内容的特徴を表す動画特徴量とを取得し、
前記コンピュータに実装された更新部が、動画特徴量から動作を特定すると共に、特定した動作に基づいて材料特徴量を更新するように予め訓練された第1モデルを用いて、前記取得部で取得された前記工程毎の動画の各々の動画特徴量に基づいて、前記工程毎の動画に含まれる材料に対する動作を特定し、特定した材料の前記材料特徴量を、特定した動作に応じて更新し、
前記コンピュータに実装された生成部が、材料特徴量と動作と動画特徴量とに基づいて、前記工程毎の作業の手順を説明する文章を生成するように予め訓練された第2モデルを用いて、前記更新部により更新された前記材料特徴量と、特定された前記動作と、前記取得部により取得された前記動画特徴量とに基づいて、前記工程毎の作業の手順を説明する文章を生成する
説明文生成方法。 - コンピュータを、
複数の工程を含む作業について、前記作業に用いられる材料の各々を表す単語をベクトル化した材料特徴量と、前記作業を撮影した前記工程毎の動画の各々から抽出される、前記工程毎の動画の各々の内容的特徴を表す動画特徴量とを取得する取得部、
動画特徴量から動作を特定すると共に、特定した動作に基づいて材料特徴量を更新するように予め訓練された第1モデルを用いて、前記取得部で取得された前記工程毎の動画の各々の動画特徴量に基づいて、前記工程毎の動画に含まれる材料に対する動作を特定し、特定した材料の前記材料特徴量を、特定した動作に応じて更新する更新部、及び、
材料特徴量と動作と動画特徴量とに基づいて、前記工程毎の作業の手順を説明する文章を生成するように予め訓練された第2モデルを用いて、前記更新部により更新された前記材料特徴量と、特定された前記動作と、前記取得部により取得された前記動画特徴量とに基づいて、前記工程毎の作業の手順を説明する文章を生成する生成部
として機能させるための説明文生成プログラム。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021162960A JP7803482B2 (ja) | 2021-10-01 | 2021-10-01 | 説明文生成装置、方法、及びプログラム |
| PCT/JP2022/035263 WO2023054136A1 (ja) | 2021-10-01 | 2022-09-21 | 説明文生成装置、方法、及びプログラム |
| EP22876003.9A EP4411589A4 (en) | 2021-10-01 | 2022-09-21 | DESCRIPTION GENERATING DEVICE, METHOD AND PROGRAM |
| US18/694,898 US20240404284A1 (en) | 2021-10-01 | 2022-09-21 | Description generation device, method, and program |
| CN202280063439.1A CN117980910A (zh) | 2021-10-01 | 2022-09-21 | 说明文生成装置、方法以及程序 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021162960A JP7803482B2 (ja) | 2021-10-01 | 2021-10-01 | 説明文生成装置、方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023053742A JP2023053742A (ja) | 2023-04-13 |
| JP7803482B2 true JP7803482B2 (ja) | 2026-01-21 |
Family
ID=85780677
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021162960A Active JP7803482B2 (ja) | 2021-10-01 | 2021-10-01 | 説明文生成装置、方法、及びプログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20240404284A1 (ja) |
| EP (1) | EP4411589A4 (ja) |
| JP (1) | JP7803482B2 (ja) |
| CN (1) | CN117980910A (ja) |
| WO (1) | WO2023054136A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4730823A1 (en) * | 2023-08-23 | 2026-04-22 | Samsung Electronics Co., Ltd. | Method and apparatus for providing recipe image |
| JP2025161193A (ja) * | 2024-04-11 | 2025-10-24 | トヨタ自動車株式会社 | 情報処理装置、方法、及びプログラム |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210118447A1 (en) | 2019-10-18 | 2021-04-22 | Lg Electronics Inc. | Artificial intelligence apparatus for generating recipe information and method thereof |
-
2021
- 2021-10-01 JP JP2021162960A patent/JP7803482B2/ja active Active
-
2022
- 2022-09-21 WO PCT/JP2022/035263 patent/WO2023054136A1/ja not_active Ceased
- 2022-09-21 US US18/694,898 patent/US20240404284A1/en active Pending
- 2022-09-21 CN CN202280063439.1A patent/CN117980910A/zh active Pending
- 2022-09-21 EP EP22876003.9A patent/EP4411589A4/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210118447A1 (en) | 2019-10-18 | 2021-04-22 | Lg Electronics Inc. | Artificial intelligence apparatus for generating recipe information and method thereof |
Non-Patent Citations (2)
| Title |
|---|
| 藤井竜希 他3名,深層学習を用いた料理動画からの全体的な整合性を考慮したレシピ文の自動生成,電子情報通信学会技術研究報告,2018年11月30日,Vol.118 No.350,37-41頁,AI2018-32 |
| 西村太一 他4名,手順構造を考慮した作業映像からの手順書生成,言語処理学会第27回年次大会 発表論文集 ,日本,2021年03月08日,992-996頁 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4411589A1 (en) | 2024-08-07 |
| EP4411589A4 (en) | 2025-09-17 |
| WO2023054136A1 (ja) | 2023-04-06 |
| JP2023053742A (ja) | 2023-04-13 |
| CN117980910A (zh) | 2024-05-03 |
| US20240404284A1 (en) | 2024-12-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Anderson et al. | General strategies for the analysis of ringing data | |
| US20200342953A1 (en) | Target molecule-ligand binding mode prediction combining deep learning-based informatics with molecular docking | |
| JP6910012B2 (ja) | 文章評価装置、及び文章評価方法 | |
| JP7803482B2 (ja) | 説明文生成装置、方法、及びプログラム | |
| US20080256009A1 (en) | System for temporal prediction | |
| CN111033490A (zh) | 用于认知实例的认知调解器 | |
| EP4118658B1 (en) | Retrosynthesis using neural networks | |
| JP7821525B2 (ja) | 予測モデル生成装置、予測モデル生成方法、異常検知装置、異常検知方法、およびプログラム | |
| JP2018538254A5 (ja) | ||
| JP2019149030A (ja) | 学習品質推定装置、方法、及びプログラム | |
| US20210217501A1 (en) | Learning device and learning method | |
| WO2023008172A1 (ja) | 探索方法、探索システム、プログラム、予測モデル構築方法、及び予測モデル構築装置 | |
| Pillay et al. | Exploring graph neural networks for stock market prediction on the JSE | |
| CN108241625B (zh) | 预测学生成绩变化趋势的方法及系统 | |
| CN113096756A (zh) | 病情演变分类方法、装置、电子设备和存储介质 | |
| JP7439923B2 (ja) | 学習方法、学習装置及びプログラム | |
| CN118468024B (zh) | 基于神经网络的船舶运动姿态预测装置 | |
| JP6605997B2 (ja) | 学習装置、学習方法及びプログラム | |
| JP2022184048A (ja) | 相互作用推定方法、相互作用推定装置および相互作用推定プログラム | |
| JP6981860B2 (ja) | 系列データ解析装置、系列データ解析方法及びプログラム | |
| Patel et al. | Estimator vectors: OOV word embeddings based on subword and context clue estimates | |
| JP7672844B2 (ja) | 性能予測装置、性能予測方法及び性能予測プログラム | |
| JP6705506B2 (ja) | 学習プログラム、情報処理装置および学習方法 | |
| JP7521382B2 (ja) | 行動認識学習装置、行動認識装置、行動認識学習方法、行動認識方法、及び行動認識学習プログラム | |
| Sasage et al. | Enhancing Temporal Action Segmentation with Large Language Models |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240807 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240919 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250916 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251104 |
|
| 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: 20251216 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251224 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7803482 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |