Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7808066B2 - Apparatus, method and program for providing personalized updates on AI models - Google Patents
[go: Go Back, main page]

JP7808066B2 - Apparatus, method and program for providing personalized updates on AI models - Google Patents

Apparatus, method and program for providing personalized updates on AI models

Info

Publication number
JP7808066B2
JP7808066B2 JP2023049216A JP2023049216A JP7808066B2 JP 7808066 B2 JP7808066 B2 JP 7808066B2 JP 2023049216 A JP2023049216 A JP 2023049216A JP 2023049216 A JP2023049216 A JP 2023049216A JP 7808066 B2 JP7808066 B2 JP 7808066B2
Authority
JP
Japan
Prior art keywords
user
model
information
model information
interests
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
Application number
JP2023049216A
Other languages
Japanese (ja)
Other versions
JP2024138632A (en
Inventor
バネッサ ブラカモンテ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2023049216A priority Critical patent/JP7808066B2/en
Publication of JP2024138632A publication Critical patent/JP2024138632A/en
Application granted granted Critical
Publication of JP7808066B2 publication Critical patent/JP7808066B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、AIモデルに関する情報(情報処理、コンテンツ等)を分析し、AIモデルに関心事項を有しているユーザに対して、パーソナライズされた更新情報を個別に提供する装置、方法及びプログラムに関するものである。 The present invention relates to an apparatus, method, and program that analyzes information (information processing, content, etc.) related to AI models and individually provides personalized update information to users who have an interest in the AI models.

特許文献1のシステム及び方法は、オンラインコンテンツの変化(更新)を検出し、その更新が意味のあるものかどうかを判断するものである。コンテンツの更新が意味を持つかどうかは、コンテンツ自体の性状(例えば、ニュースの見出しのように意味のある部分か、広告のように意味のない部分か、等)や、過去にユーザがコンテンツをクリックしたりズームしたりする等、コンテンツとどのようにインタラクションを行ってきたかによって判断される。また、ユーザは、コンテンツの一部を指定して意味を持たせることができる。 The system and method described in Patent Document 1 detect changes (updates) in online content and determine whether the updates are meaningful. Whether a content update is meaningful is determined based on the nature of the content itself (for example, whether it is a meaningful part, like a news headline, or a meaningless part, like an advertisement) and how users have interacted with the content in the past, such as by clicking or zooming on the content. Users can also specify parts of the content to give them meaning.

特許文献1のシステム及び方法では、コンテンツを自動的に分析する技術を用いることが想定されている。そして、コンテンツの変化に意味があると判断された場合、何が変化したのか、コンテンツがどの程度変化したのかをユーザに通知する。ユーザは、クライアントデバイス上で通知を受け取る。通知には、ユーザの注意を引くために、コンテンツの一部やビジュアルデザインが含まれていてもよい。 The system and method described in Patent Document 1 are expected to use technology that automatically analyzes content. If a change in content is determined to be significant, the system notifies the user of what has changed and to what extent the content has changed. The user receives a notification on their client device. The notification may include a portion of the content or a visual design to attract the user's attention.

非特許文献1は、ソフトウェアのリリースノート(ソフトウェアのバージョンアップ時の変更点を示すメモ)における新旧二つのバージョンの違いをユーザが理解することを助ける半自動化されたアプローチを提案している。このアプローチは、リリースに関する関連情報を収集し、変更点のリストを自動的に作成する。そして、必要とされる情報に応じて(例えば、情報をフィルタリングして情報量を減らす等して)、特定の読者をターゲットにしたリリースノートを生成する。表示されるデータは、例えば、ターゲットグループが、技術者である場合は技術情報に焦点を当て、非技術者である場合は非技術情報に焦点を当てる等、特定の読者の一般的なニーズに基づくデータとすることも可能である。例えば、ユーザストーリーをエピソードごとにグループ化することや、ユーザが生成したバグレポートに関する情報を表示しないように設定することができる。 Non-Patent Document 1 proposes a semi-automated approach to help users understand the differences between two versions of software release notes (notes showing changes made when upgrading software). This approach collects relevant information about the release and automatically creates a list of changes. It then generates release notes targeted at specific readers depending on the information required (e.g., by filtering the information to reduce the amount of information). The data displayed can also be based on the general needs of specific readers, such as focusing on technical information for technical users and non-technical information for non-technical users. For example, it is possible to group user stories by episode, or to hide information about user-generated bug reports.

米国特許第9830400号明細書U.S. Patent No. 9,830,400

Sebastian Klepper, Stephan Krusche & Bernd Bruegge, “Semi-Automatic Generation of Audience-Specific Release Notes”, Proceedings of the International Workshop on Continuous Software Evolution and Delivery (CSED), May 2016, pp. 19-22Sebastian Klepper, Stephan Krusche & Bernd Bruegge, “Semi-Automatic Generation of Audience-Specific Release Notes”, Proceedings of the International Workshop on Continuous Software Evolution and Delivery (CSED), May 2016, pp. 19-22

特許文献1のシステム及び方法では、ユーザとコンテンツとのインタラクション(クリック、ズーム等)により、コンテンツに意味のある変化があるかどうかを判断している。しかし、このシステム及び方法では、ユーザがなぜそのインタラクションを行ったかについては分析されない。また、前記システム及び方法は、ユーザがユーザにとって意味のあるものを指定することを許容し得るが、ユーザはまだ存在しない情報を指定することができないため、コンテンツ内の全く新しい情報を扱うものではない。さらに、コンテンツの変更についてはユーザに通知されるが、その通知に至ったユーザのインタラクションが何であったかは分からない。 The system and method of Patent Document 1 determine whether meaningful changes have occurred in the content based on the user's interactions with the content (clicking, zooming, etc.). However, this system and method does not analyze why the user performed that interaction. Furthermore, while the system and method may allow the user to specify something meaningful to them, the user cannot specify information that does not yet exist, and therefore does not handle completely new information within the content. Furthermore, while the user is notified of changes to the content, the user's interaction that led to the notification is unknown.

非特許文献1のアプローチでは、個々のユーザのレベルではなく、グループのレベルを対象として情報を提供する。そのため、グループに含まれる多くのユーザが情報を受け取ることになるが、その情報は必ずしもユーザ個人に関連したものではないかもしれない。また、特許文献1と同様に、ユーザに表示されるデータには、何が変わったかだけが含まれ、なぜユーザに通知されるのかの理由は含まれない。 The approach in Non-Patent Document 1 provides information at the group level, rather than at the individual user level. As a result, many users in the group receive information, but that information may not necessarily be relevant to each user. Also, as in Patent Document 1, the data displayed to the user only includes what has changed, not the reason why the user is being notified.

本発明は、AIモデルに関するユーザの関心事項とAIモデル情報とを分析し、AIモデルが更新された際に、当該AIモデルに関心を持つユーザにパーソナライズされた報告を個別に通知することができる装置、方法及びプログラムを提供することを目的とする。 The present invention aims to provide an apparatus, method, and program that can analyze user interests and AI model information related to AI models, and, when an AI model is updated, can individually notify users who are interested in the AI model of personalized reports.

本発明に係る情報提供装置は、AIモデルに対するユーザの関心事項と当該AIモデルに関する情報とを分析し、前記AIモデル情報が更新された際に、当該更新されたAIモデル情報に関連するユーザの関心事項に基づいて、前記AIモデルに関心のあるユーザに対してパーソナライズされた報告を個別に作成し提供する。 The information provision device of the present invention analyzes user interests in an AI model and information related to the AI model, and when the AI model information is updated, creates and provides personalized reports individually to users who are interested in the AI model based on the user interests related to the updated AI model information.

前記情報提供装置は、AIモデルに対するユーザの関心事項に基づいてユーザの関心事項カテゴリを生成し、前記ユーザの関心事項へ生成した前記関心事項カテゴリを割り当てる第1のモジュールと、前記AIモデルに関する情報と前記ユーザの関心事項カテゴリとに基づいてAIモデル情報トピックスを生成し、生成した前記AIモデル情報トピックスに対応する前記関心事項カテゴリを割り当てるとともに、AIモデル情報の更新に応じてユーザへの報告をトリガする第2のモジュールと、前記ユーザへの報告がトリガされたときに、更新されたAIモデル情報トピックスに対応する関心事項カテゴリと、当該関心事項カテゴリに対応するユーザの関心事項とに基づいて関心のあるユーザを特定し、特定したユーザに対してパーソナライズされた報告を作成する第3のモジュールと、を備えてもよい。 The information providing device may include a first module that generates user interest categories based on the user's interests in an AI model and assigns the generated interest categories to the user's interests; a second module that generates AI model information topics based on information about the AI model and the user's interest categories, assigns the interest categories corresponding to the generated AI model information topics, and triggers a report to the user in response to an update of the AI model information; and a third module that, when the report to the user is triggered, identifies interested users based on the interest categories corresponding to the updated AI model information topics and the user's interests corresponding to the interest categories, and creates a personalized report for the identified users.

また、本発明に係る情報提供方法は、AIモデルに対するユーザの関心事項と当該AIモデルに関する情報とを分析し、前記AIモデル情報が更新された際に、当該更新されたAIモデル情報に関連するユーザの関心事項に基づいて、前記AIモデルに関心のあるユーザに対してパーソナライズされた報告を個別に作成し提供する。 In addition, the information provision method of the present invention analyzes user interests in an AI model and information related to the AI model, and when the AI model information is updated, creates and provides personalized reports individually to users who are interested in the AI model based on the user interests related to the updated AI model information.

前記情報提供方法は、AIモデルに対するユーザの関心事項に基づいてユーザの関心事項カテゴリを生成し、前記ユーザの関心事項へ生成した前記関心事項カテゴリを割り当てる段階と、前記AIモデルに関する情報と前記ユーザの関心事項カテゴリとに基づいてAIモデル情報トピックスを生成し、生成した前記AIモデル情報トピックスに対応する前記関心事項カテゴリを割り当てるとともに、AIモデル情報の更新に応じてユーザへの報告をトリガする段階と、前記ユーザへの報告がトリガされたときに、更新されたAIモデル情報トピックスに対応する関心事項カテゴリと、当該関心事項カテゴリに対応するユーザの関心事項とに基づいて関心のあるユーザを特定し、特定したユーザに対してパーソナライズされた報告を作成する段階と、を含んでもよい。 The information provision method may include the steps of generating user interest categories based on the user's interests in an AI model and assigning the generated interest categories to the user's interests; generating AI model information topics based on information about the AI model and the user's interest categories, assigning the interest categories corresponding to the generated AI model information topics, and triggering a report to the user in response to an update of the AI model information; and, when the report to the user is triggered, identifying interested users based on the interest categories corresponding to the updated AI model information topics and the user's interests corresponding to the interest categories, and creating a personalized report for the identified users.

さらに、本発明に係る情報提供プログラムは、先述の情報提供装置としてコンピュータを機能させるためのプログラムであってよい。 Furthermore, the information provision program according to the present invention may be a program for causing a computer to function as the aforementioned information provision device.

本発明によれば、AIモデルに関心事項を有しているユーザのそれぞれに対して、AIモデル情報の更新に関するパーソナライズされた報告を個別に提供することが可能となり、しかも、報告の提供を受けたユーザは、自分の関心事項との関連(すなわち、なぜ自分に報告書が送信されたのか)を容易に理解することが可能となる。 The present invention makes it possible to individually provide personalized reports regarding updates to AI model information to each user who has an interest in an AI model, and also enables users who receive the reports to easily understand the relevance of the reports to their interests (i.e., why the report was sent to them).

実施形態の情報提供装置の構成を示す図である。1 is a diagram illustrating a configuration of an information providing apparatus according to an embodiment. 実施形態のユーザの関心事項カテゴリを生成する第1のモジュール(モジュール1)における処理の流れを示す図である。FIG. 1 is a diagram illustrating a process flow in a first module (module 1) for generating user interest categories according to an embodiment. 実施形態のAIモデル情報トピックスを生成する第2のモジュール(モジュール2)における初期段階の処理の流れを示す図である。FIG. 10 is a diagram showing the flow of the initial processing in the second module (module 2) that generates AI model information topics in the embodiment. 実施形態のAIモデル情報トピックスを生成する第2のモジュール(モジュール2)において、AIモデル情報が更新され、モジュール2が再実行された段階を例示する図である。FIG. 10 illustrates a stage in which the AI model information is updated and module 2 is re-executed in the second module (module 2) that generates AI model information topics in an embodiment. 実施形態のユーザへの報告を提供する第3のモジュール(モジュール3)における処理の流れを示す図である。FIG. 10 illustrates a process flow for a third module (Module 3) that provides a report to a user in an embodiment. 実施形態のユーザへの報告を提供する第3のモジュール(モジュール3)における処理の流れ(図5の続き)を示す図である。FIG. 10 is a diagram showing the process flow (continuation of FIG. 5) in a third module (module 3) that provides a report to a user in an embodiment.

以下、本発明の実施形態の一例について、図を参照しながら説明する。
図1は、実施形態の情報提供装置10の構成を示す図である。
情報提供装置10は、入力データとしてユーザの関心事項とAIモデル情報を受信し、AIモデルに関心事項を有しているユーザに対して個別に、AIモデルの更新に関するパーソナライズされた報告書を出力(送信)する。情報提供装置10は、図1から看取されるとおり、制御部20、入力部30、出力部40、記憶部50及びレポジトリ61~64を備えた情報処理装置(コンピュータ)である。
Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram showing the configuration of an information providing apparatus 10 according to an embodiment.
The information providing device 10 receives user interests and AI model information as input data, and outputs (transmits) personalized reports regarding updates to the AI model to individual users who have interests in the AI model. As can be seen in Figure 1, the information providing device 10 is an information processing device (computer) that includes a control unit 20, an input unit 30, an output unit 40, a storage unit 50, and repositories 61 to 64.

制御部20は、情報提供装置10の全体を制御する部分であり、記憶部50に記憶された各種プログラムを適宜読み出して実行することにより、後述する各モジュールにおける処理を実現する。制御部20は、特に限られるものではないが、CPUであってよい。 The control unit 20 controls the entire information providing device 10, and performs processing in each module described below by appropriately reading and executing various programs stored in the memory unit 50. The control unit 20 is not particularly limited, but may be a CPU.

記憶部50は、ハードウェア群を情報提供装置10として機能させるための各種プログラム、及び各種データ等の記憶領域であり、特に限られるものではないが、ROM、RAM、フラッシュメモリ、ハードディスクドライブ(HDD)、ソリッドステートドライブ(SSD)等であってよい。 The storage unit 50 is a storage area for various programs and data that enable the hardware group to function as the information providing device 10, and may be, but is not limited to, ROM, RAM, flash memory, a hard disk drive (HDD), a solid state drive (SSD), etc.

レポジトリとは、貯蔵庫、格納庫という意味であり、本発明における貯蔵・格納の対象はデータであるので、一種の記憶装置である。なお、図1では四つのレポジトリ61~64を記載しているが、これは、あくまでも説明の便宜のためであって、四つの物理的なレポジトリが必須の構成というわけではなく、それぞれのレポジトリは仮想的(論理的)な(例えば、記憶部50に含まれる)ものであってもよい。 A repository means a storehouse or repository, and since the object of storage in this invention is data, it is a type of storage device. Note that while four repositories 61-64 are shown in Figure 1, this is for the sake of convenience of explanation only, and four physical repositories are not a required configuration; each repository may be virtual (logical) (for example, included in storage unit 50).

また、情報提供装置10は、データ処理の流れの観点からは、少なくとも三つのソフトウェアモジュール(図2、図3及び図5に示すモジュール1~3)から構成される。各モジュールは、後述するデータの生成、割当て、格納等の処理を行うが、これらの処理のための指令を記述したプログラムをコンピュータの記憶部50に記憶させておき、制御部20のCPUが当該プログラムを読み出して実行する。
以下、三つのモジュール1~3における処理の内容(流れ)について詳しく説明する。
From the viewpoint of the data processing flow, the information providing device 10 is composed of at least three software modules (modules 1 to 3 shown in FIGS. 2, 3, and 5). Each module performs processes such as data generation, allocation, and storage, which will be described later. A program describing commands for these processes is stored in the storage unit 50 of the computer, and the CPU of the control unit 20 reads and executes the program.
The processing contents (flow) in the three modules 1 to 3 will be described in detail below.

<モジュール1>
図2は、ユーザの関心事項カテゴリを生成する第1のモジュール(モジュール1)における処理の流れを示す図である。モジュール1は、ユーザの関心事項を分析して関心事項カテゴリを生成(定義)する処理、生成した関心事項カテゴリをカテゴリレポジトリ61に格納(登録)する処理、生成した関心事項カテゴリに対応するユーザの関心事項を割り当てて第1テーブルを生成する処理、及び、生成した第1テーブルを第1レポジトリ62に格納する処理を行う。
<Module 1>
2 is a diagram showing the processing flow of a first module (module 1) that generates user interest categories. Module 1 performs the following processes: analyzing user interests to generate (define) interest categories; storing (registering) the generated interest categories in the category repository 61; assigning user interests to the generated interest categories to generate a first table; and storing the generated first table in the first repository 62.

モジュール1への入力は、AIモデルに関するユーザの関心事項である。ここで、ユーザの関心事項とは、例えば、AIモデルに関連するユーザからの質問、フィードバック、コメント等である。
モジュール1は、初期段階において、入力されたユーザの関心事項を分析し、初期の関心事項カテゴリを生成(定義)する。なお、この分析は、手動、自動又は手動と自動のハイブリッド方式で行うことができる。自動分析は、特に限定されないが、例えば、自然言語処理技術を応用して行うことができる。
The input to Module 1 is user interests regarding the AI model, such as questions, feedback, comments, etc., from the user related to the AI model.
In the initial stage, Module 1 analyzes the input user interests and generates (defines) initial interest categories. This analysis can be performed manually, automatically, or in a hybrid manner. The automatic analysis can be performed, for example, by applying natural language processing technology, without any particular limitation.

例えば、図2に示されているように、画像を生成するAIモデルに対し、ユーザAが、「面白いアプリ。しかし、『架空の人物』スタイルを選択すると、何をどうしても裸の人間が生成されることがある。説明文に『動物』を入力すると、目が3つ、脚が5本、あるいは、尻尾が2本になることがある。」とコメントしたとする。当該コメントをモジュール1に入力すると、ユーザの関心事項として分析され、「何をどうしても裸の人間が生成される」(ユーザAの関心事項1)に関連して「不適切画像」という関心事項カテゴリが生成(定義)され、また、「目が3つ、脚が5本、あるいは、尻尾が2本になる」(ユーザAの関心事項2)に関連して「醜形」という関心事項カテゴリが生成(定義)される。 For example, as shown in Figure 2, suppose User A comments to an AI model that generates images, "Interesting app. However, when I select the 'fictional character' style, it sometimes generates a naked human no matter what I do. When I enter 'animal' in the description, it sometimes ends up with three eyes, five legs, or two tails." When this comment is entered into Module 1, it is analyzed as the user's interest, and an interest category called "inappropriate images" is generated (defined) in relation to "naked humans no matter what I do" (User A's Interest 1), and an interest category called "dysmorphic" is generated (defined) in relation to "three eyes, five legs, or two tails" (User A's Interest 2).

同様に、ユーザBが、「人物について、『非白人』との説明文を入力しても、結局は色白の人物になってしまうことが多い。また、人物の顔が歪んで見えることもある。そして、テキストは読みにくい。」とコメントしたとき、モジュール1は、「『非白人』との説明文を入力しても、結局は色白の人物になってしまう」(ユーザBの関心事項1)に関連して「人種問題」を、「人物の顔が歪んで見える」(ユーザBの関心事項2)に関連して「醜形」を、「テキストは読みにくい」(ユーザBの関心事項3)に関連して「難読文章」を、それぞれ生成(定義)する。 Similarly, when User B comments, "Even when I enter the description of a person as 'non-white,' it often ends up being a light-skinned person. Sometimes the person's face appears distorted, and the text is difficult to read," Module 1 generates (defines) "Racial issues" in relation to "Even when I enter the description of a person as 'non-white,' it ends up being a light-skinned person" (User B's Interest 1), "Dysmorphic features" in relation to "The person's face appears distorted" (User B's Interest 2), and "Difficult to read text" in relation to "The text is difficult to read" (User B's Interest 3).

モジュール1は、生成(定義)した関心事項カテゴリをカテゴリレポジトリ61に格納(登録)する。
関心事項カテゴリが定義されると、モジュール1は、ユーザAの関心事項1、2及びユーザBの関心事項1~3にそれぞれ対応する関心事項カテゴリを割り当てて、ユーザの関心事項×関心事項カテゴリのテーブル(第1テーブル)を生成し、生成した第1テーブルを第1テーブルレポジトリ62に格納する。なお、図2の右下には、第1テーブルの例が示されている。
The module 1 stores (registers) the generated (defined) interest categories in the category repository 61 .
Once the interest categories are defined, module 1 assigns the corresponding interest categories to user A's interests 1 and 2 and user B's interests 1 to 3, respectively, to generate a table of user interests x interest categories (first table), and stores the generated first table in the first table repository 62. An example of the first table is shown in the lower right of FIG.

また、モジュール1は、新しいユーザ関心事項が蓄積され入力されたときに、新しい関心事項カテゴリを生成したり、既存の関心事項カテゴリを更新するために、再実行するように設定することができる。再実行段階でも、先述した初期段階における処理と同様の処理が行われる。 Module 1 can also be configured to re-run as new user interests are accumulated and entered, to generate new interest categories or update existing interest categories. The re-run phase involves the same processing as the initial phase described above.

なお、関心事項カテゴリは、AIモデルの利用状況に応じて定義される。
例えば、病気を診断する健康関連のAIモデルの場合、多くのユーザは、当該AIモデルの高齢の患者への対応について疑問を持ち、その結果「高齢の患者」という関心事項カテゴリが生成される可能性がある。
また、画像を生成するAIモデルの場合、多くのユーザは、読み易いテキストで画像を生成できるかどうかを知りたいと思うかもしれず、その結果、「テキストの読み易さ」という関心事項カテゴリが生成されるかもしれない。
The interest categories are defined according to the usage of the AI model.
For example, in the case of a health-related AI model that diagnoses diseases, many users may have questions about how the AI model handles elderly patients, resulting in the creation of an interest category called "elderly patients."
Also, for an AI model that generates images, many users may want to know whether it can generate images with readable text, which may result in the creation of an interest category called "text readability."

さらに、一見似ているように見えても、いくつかの違いがあるユーザの関心事項は、一つ又は複数の関心事項カテゴリを生成し得る。例えば、画像を生成するAIモデルの場合、多くのユーザは「読み易いテキストで画像を生成できるかどうか」を知りたいと思うかもしれないが、英語を参照するユーザもいれば、日本語を参照するユーザもいる。その結果、「テキストの読みやすさ」、「英語のテキストの読みやすさ」、「日本語のテキストの読みやすさ」という関心事項カテゴリが生成される可能性がある。 Furthermore, user interests that may appear similar at first glance but have some differences may generate one or more interest categories. For example, in the case of an AI model that generates images, many users may want to know whether it can generate images with readable text, but some users may refer to English and others to Japanese. As a result, the interest categories "readability of text," "readability of English text," and "readability of Japanese text" may be generated.

<モジュール2>
図3は、AIモデル情報トピックスを生成する第2のモジュール(モジュール2)における初期段階の処理の流れを示す図である。モジュール2は、AIモデル情報からAIモデル情報トピックスを生成する処理、生成したAIモデル情報トピックスをトピックスレポジトリ63に格納(登録)する処理、どのAIモデル情報トピックスがどの関心事項カテゴリを扱うか(どのトピックスがどのカテゴリに対応するか)を割り当てて第2テーブルを生成する処理、及び、生成した第2テーブルを第2テーブルレポジトリ64に格納する処理を行う。
<Module 2>
3 is a diagram showing the flow of the initial processing in the second module (module 2) that generates AI model information topics. Module 2 performs the following processes: generating AI model information topics from AI model information, storing (registering) the generated AI model information topics in the topic repository 63, generating a second table by assigning which AI model information topic deals with which interest category (which topic corresponds to which category), and storing the generated second table in the second table repository 64.

モジュール2への入力は、AIモデル情報及び関心事項カテゴリである。ここで、AIモデル情報とは、例えば、AIモデルの性能、学習データ、許容される用途、制限、バイアス等、AIモデルに関する情報である。また、関心事項カテゴリは、モジュール1で定義され、カテゴリレポジトリ4に登録されたものである。 The inputs to Module 2 are AI model information and interest categories. Here, AI model information refers to information about the AI model, such as the AI model's performance, training data, allowable uses, limitations, biases, etc. The interest categories are defined in Module 1 and registered in Category Repository 4.

モジュール2は、初期段階において、既存のAIモデル情報を分析し、初期のAIモデル情報トピックスを生成(定義)する。ここで、AIモデル情報トピックスは、AIモデルのユースケースとユーザの関心事項カテゴリに応じて定義される。 In the initial stage, Module 2 analyzes existing AI model information and generates (defines) initial AI model information topics. Here, the AI model information topics are defined according to the use cases of the AI model and user interest categories.

例えば、病気を診断する健康関連のAIモデルの場合、AIモデル情報は「性能」、「用途」といった一般的なトピックスに分類される可能性があるが、高齢者に関連する「性能」を指定したAIモデル情報であれば、「高齢者」という関心事項カテゴリに応じて、「高齢者向けの性能」というより具体的なAIモデル情報トピックスが生成(定義)される可能性がある。
また、画像を生成するAIモデルの場合、AIモデル情報は「性能」、「制限」といった一般的なトピックスに分類される可能性があるが、情報にテキストの生成に関する言及が含まれていれば、「テキスト」のトピックスが作成(定義)される可能性がある。
For example, in the case of a health-related AI model that diagnoses diseases, the AI model information may be categorized into general topics such as "performance" and "application," but in the case of AI model information that specifies "performance" related to the elderly, a more specific AI model information topic such as "performance for the elderly" may be generated (defined) in accordance with the interest category of "elderly."
Also, in the case of an AI model that generates images, the AI model information may be categorized into general topics such as "performance" and "limitations," but if the information includes a reference to generating text, a "text" topic may be created (defined).

なお、AIモデル情報の分析は、ユーザの関心事項の分析と同様に、手動、自動又は手動と自動のハイブリッド方式で行うことができる。自動分析は、特に限定されないが、例えば、自然言語処理技術を応用して行うことができる。 In addition, analysis of AI model information, like analysis of user interests, can be performed manually, automatically, or a hybrid of both. Automatic analysis is not particularly limited, but can be performed, for example, by applying natural language processing technology.

例えば、図3に示されているように、AIモデル情報の制限に関して、「このモデルは、読み易いテキストを出力することができない。このモデルは、成人向け、暴力的、性的なコンテンツを含むデータセットで学習させたものである。」という情報が入力されたとする。当該情報をモジュール2に入力すると、AIモデルの制限情報として分析され、「読み易いテキストを出力することができない」に関連して、「テキスト出力」というAIモデル情報トピックスが生成(定義)され、また、「成人向け、暴力的、性的なコンテンツを含むデータセットで学習させた」に関連して、「暴力的及び性的なコンテンツ」というAIモデル情報トピックスが生成(定義)される。 For example, as shown in Figure 3, assume that the following information is input regarding restrictions on AI model information: "This model cannot output readable text. This model was trained on a dataset containing adult, violent, and sexual content." When this information is input into Module 2, it is analyzed as restriction information on the AI model, and an AI model information topic called "Text output" is generated (defined) in relation to "cannot output readable text," and an AI model information topic called "Violent and sexual content" is generated (defined) in relation to "trained on a dataset containing adult, violent, and sexual content."

同様に、AIモデル情報のバイアスに関して、「このモデルは、マイナーな言語を使用するコミュニティや文化への考慮が不足している可能性がある。また、西洋の文化がデフォルトとして設定されており、アウトプットに影響している可能性がある。」という情報が入力されたとき、モジュール2は、「マイナーな言語を使用するコミュニティや文化への考慮が不足している」に関連して「言語が限定されている」というAIモデル情報トピックスを、「西洋の文化がデフォルトとして設定されており」に関連して「西洋がデフォルトである」というAIモデル情報トピックスを、それぞれ生成(定義)する。 Similarly, with regard to bias in AI model information, when the information "This model may lack consideration for communities and cultures that use minority languages. In addition, Western culture is set as the default, which may affect the output," is input, Module 2 generates (defines) the AI model information topic "Language is limited" in relation to "Lack of consideration for communities and cultures that use minority languages," and the AI model information topic "Western is the default" in relation to "Western culture is set as the default."

モジュール2は、生成(定義)したAIモデル情報トピックスをトピックスレポジトリ63に格納(登録)する。ここで、モジュール2は、登録するAIモデル情報トピックスが、AIモデル情報のどの部分に対応するかの情報を含めてトピックスレポジトリ63に格納する。 Module 2 stores (registers) the generated (defined) AI model information topics in topic repository 63. Here, module 2 stores the registered AI model information topics in topic repository 63, including information on which part of the AI model information the topics correspond to.

AIモデル情報トピックスをトピックスリポジトリ63に登録すると、図3に示すトピックスレポジトリが更新されたかの判断が「YES」となり、次の処理へ進む。次の処理では、どのAIモデル情報トピックスがどの関心事項カテゴリを扱うか(どのトピックスがどのカテゴリに対応するか)を割り当てるとともに、ユーザへの報告をトリガする(ただし、初期段階の場合を除く。)。 When an AI model information topic is registered in the topic repository 63, the determination as to whether the topic repository shown in Figure 3 has been updated is "YES," and the process proceeds to the next step. In the next step, which AI model information topic deals with which interest category (which topic corresponds to which category) is assigned, and a report to the user is triggered (except in the initial stage).

例えば、先述した病気を診断する健康関連のAIモデルの場合、「高齢者向けの性能」というAIモデル情報トピックスは、「高齢者」という対応する関心事項カテゴリに割り当てることができる。なお、あるAIモデル情報トピックスが0個の関心事項カテゴリに対応する場合や、その逆もあり得る。また、AIモデル情報の同じ部分から、一つ又は複数のAIモデル情報トピックスを生成することができる。 For example, in the case of the aforementioned health-related AI model that diagnoses diseases, the AI model information topic "Elderly Performance" can be assigned to the corresponding interest category "Elderly." Note that an AI model information topic may correspond to zero interest categories, and vice versa. Also, one or more AI model information topics can be generated from the same piece of AI model information.

このように、AIモデル情報トピックスが定義されると、モジュール2は、どのAIモデル情報トピックスがどの関心事項カテゴリに対応するか割り当てて、AIモデル情報トピックス×関心事項カテゴリのテーブル(第2テーブル)を生成し、生成した第2テーブルを第2テーブルレポジトリ64に格納する。なお、図3の右下には、第2テーブルの例が示されている。 Once the AI model information topics are defined in this way, module 2 assigns which AI model information topics correspond to which interest categories, generates a table of AI model information topics x interest categories (second table), and stores the generated second table in the second table repository 64. An example of the second table is shown in the lower right corner of Figure 3.

また、モジュール2は、AIモデルの新バージョンがリリースされたとき(AIモデル情報が更新されたとき)に、新しいAIモデル情報トピックスを生成したり、既存のAIモデル情報トピックスを更新するために、再実行するように設定することができる。再実行段階でも、先述した初期段階における処理と同様の処理が行われるが、初期段階では、トピックスレポジトリが更新されたかの判断が「YES」となってもユーザへの報告がトリガされないのに対し、再実行段階ではユーザへの報告がトリガされる点が違いである。 Module 2 can also be configured to be re-executed when a new version of the AI model is released (when the AI model information is updated) to generate new AI model information topics or update existing AI model information topics. The re-execution phase also performs the same processing as the initial phase described above, but the difference is that in the initial phase, even if the determination of whether the topic repository has been updated is "YES," a report to the user is not triggered, whereas in the re-execution phase, a report to the user is triggered.

図4は、AIモデル情報が更新され、モジュール2が再実行された段階を例示する図であり、図3と対比すると、AIモデル情報、AIモデル情報トピックス及び第2テーブルが、それぞれ更新されていることが看取できる。 Figure 4 illustrates the stage when the AI model information has been updated and module 2 has been re-executed. Comparing it with Figure 3, it can be seen that the AI model information, AI model information topics, and second table have each been updated.

例えば、初期段階(図3)のAIモデル情報にあった「このモデルは、読み易いテキストを出力することができない。」という「制限」がなくなり、代わりに「このモデルは、読み易いテキストを出力することができる。」という情報が加わったことが看取できる。また、AIモデル情報に、「顔や人物全般が適切に生成されない場合がある。」という「制限」が新たに加わったことが看取できる。
これに伴い、AIモデル情報トピックスにおいて、「テキスト出力」が「テキスト出力(更新)」に置き換わり、「顔生成(新規)」が加わるとともに、第2テーブルの対応する部分が更新されたことが看取できる。
また、ユーザへの報告がトリガされていることも看取できる。
For example, we can see that the "restriction" that was in the AI model information at the initial stage (Figure 3), "This model cannot output easy-to-read text," has been removed and replaced with the information, "This model can output easy-to-read text." We can also see that a new "restriction" has been added to the AI model information, "Faces and people in general may not be generated properly."
As a result, in the AI model information topics, "Text output" has been replaced with "Text output (updated),""Face generation (new)" has been added, and the corresponding part of the second table has been updated.
It can also be seen that a report to the user has been triggered.

<モジュール3>
図5は、ユーザへの報告を提供する第3のモジュール(モジュール3)における処理の流れを示す図である。モジュール3は、モジュール2においてユーザへの報告がトリガされたことを受けて処理を開始する。
<Module 3>
5 is a diagram showing the process flow of the third module (module 3) that provides a report to the user. Module 3 starts processing when a report to the user is triggered in module 2.

まず、第2テーブルレポジトリ64から、第2テーブル(AIモデル情報トピックス×関心事項カテゴリのテーブル)を読み出して参照する処理を行う。実施形態の例では、「テキスト出力」トピックスが更新されたこと、及び、「顔生成」トピックスが登録されたことを判別し、これらトピックスに対応する関心事項カテゴリ、すなわち、「難読文書」と「醜形」を決定することができる。 First, the second table (a table of AI model information topics x interest categories) is read from the second table repository 64 and referenced. In this example embodiment, it determines that the "Text Output" topic has been updated and that the "Face Generation" topic has been registered, and then determines the interest categories corresponding to these topics, namely, "Hard to Read Documents" and "Dysmorphic Forms."

次に、第1テーブルレポジトリ62から、第1テーブル(ユーザの関心事項×関心事項カテゴリのテーブル)を読み出して参照する処理を行う。実施形態の例では、関心事項カテゴリ「難読文書」がユーザBの関心事項3であること、及び、関心事項カテゴリ「醜形」がユーザAの関心事項2であることを判別し、報告を行う対象として、ユーザA及びユーザBを特定する。
すなわち、モジュール3では、更新又は新規登録されたAIモデル情報トピックスに影響を受ける関心事項カテゴリを基に、どのユーザに報告を行うか、またそのユーザの関心事項は何かを特定する。
Next, a process is performed to read and reference the first table (a table of user interests x interest categories) from the first table repository 62. In the example embodiment, it is determined that the interest category "Hard to Read Documents" is interest 3 for user B, and that the interest category "Urban Disfigurement" is interest 2 for user A, and users A and B are identified as targets for the report.
That is, module 3 determines which user to report to and what the user's interests are based on the interest categories affected by the updated or newly registered AI model information topics.

図6は、ユーザへの報告を提供する第3のモジュール(モジュール3)における処理の流れ(図5の続き)を示す図である。モジュール3は、前の処理で特定したユーザの関心事項と、AIモデル情報のうち、更新又は新規登録されたAIモデル情報トピックスに関連する部分とに基づいて、ユーザ毎にパーソナライズされた報告書を作成する。なお、先述したとおり、モジュール2は、登録するAIモデル情報トピックスが、AIモデル情報のどの部分に対応するかの情報を含めてトピックスレポジトリ63に格納しているので、更新又は新規登録されたAIモデル情報トピックスに関連するAIモデル情報の部分の特定は、トピックスレポジトリ63を参照して行うことができる。 Figure 6 shows the processing flow (continuation of Figure 5) in the third module (Module 3) that provides reports to users. Module 3 creates a personalized report for each user based on the user's interests identified in the previous process and the parts of the AI model information that relate to updated or newly registered AI model information topics. As mentioned above, Module 2 stores in the topic repository 63 information indicating which parts of the AI model information correspond to the AI model information topics to be registered. Therefore, the parts of the AI model information that relate to updated or newly registered AI model information topics can be identified by referring to the topic repository 63.

最後に、モジュール3は、特定されたユーザに適切なタイミングで報告書を送信する。
図6の右下には、ユーザへ送付する報告書の例が示されている。ユーザAに対しては、「AIモデル情報を更新し、特に[トピックス『顔生成』に対応するセクションのテキスト]を更新しました。今回の更新で、貴方の[関心事項2]に対応しました。」という内容の報告書が作成され、また、ユーザBに対しては、「AIモデル情報を更新し、特に[トピックス『テキスト出力』に対応するセクションのテキスト]を更新しました。今回の更新で、貴方の[関心事項3]に対応しました。」という内容の報告書が作成され、それぞれ送信される。
Finally, module 3 sends the report to the identified users at the appropriate time.
An example of a report to be sent to a user is shown in the lower right of Fig. 6. A report is created for User A stating, "The AI model information has been updated, particularly the text in the section corresponding to the topic 'Face Generation'. This update addresses your 'Interest 2'," and a report is created for User B stating, "The AI model information has been updated, particularly the text in the section corresponding to the topic 'Text Output'. This update addresses your 'Interest 3'," and both reports are sent to each user.

以上の処理により、情報提供装置10は、AIモデルに関心事項を有しているユーザA及びユーザBのそれぞれに対して、AIモデル情報の更新に関するパーソナライズされた報告書を個別に提供することができ、しかも、報告書の送信を受けたユーザA及びユーザBは、自分の関心事項との関連(すなわち、なぜ自分に報告書が送信されたのか)を容易に理解することができるという優れた効果を奏する。 Through the above processing, the information providing device 10 can individually provide personalized reports regarding updates to AI model information to each of user A and user B, who have interests in the AI model. Furthermore, this has the excellent effect of allowing user A and user B, who receive the reports, to easily understand the relevance of the reports to their interests (i.e., why the report was sent to them).

なお、本実施形態により、例えば、AIモデルに関心事項を有しているユーザに対して、AIモデル情報の更新に関するパーソナライズされた報告を提供することも可能となることから、国連が主導する持続可能な開発目標(SDGs)の目標9「レジリエントなインフラを整備し、持続可能な産業化を推進すると共に、イノベーションの拡大を図る」に貢献することが可能となる。 In addition, this embodiment also makes it possible to provide personalized reports regarding updates to AI model information to users who have an interest in AI models, thereby contributing to Goal 9 of the United Nations-led Sustainable Development Goals (SDGs), which is to "Build resilient infrastructure, promote sustainable industrialization and foster innovation."

以上、本発明の実施形態について説明したが、本発明は、前述した実施形態に限るものではない。また、前述した実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載されたものに限定されるものではない。 Although the embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments. Furthermore, the effects described in the above-described embodiments are merely a list of the most favorable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments.

1 ユーザの関心事項カテゴリを生成するモジュール
2 AIモデル情報トピックスを生成するモジュール
3 ユーザへの報告を提供するモジュール
10 情報提供装置
20 制御部
30 入力部
40 出力部
50 記憶部
61 カテゴリレポジトリ
62 第1テーブルレポジトリ
63 トピックスレポジトリ
64 第2テーブルレポジトリ
REFERENCE SIGNS LIST 1 Module for generating user interest categories 2 Module for generating AI model information topics 3 Module for providing reports to users 10 Information providing device 20 Control unit 30 Input unit 40 Output unit 50 Memory unit 61 Category repository 62 First table repository 63 Topics repository 64 Second table repository

Claims (3)

AIモデルに対するユーザの関心事項と当該AIモデルに関するAIモデル情報とを分析し、前記AIモデル情報が更新された際に、当該更新されたAIモデル情報に関連するユーザの関心事項に基づいて、前記AIモデルに関心のあるユーザに対してパーソナライズされた報告を個別に作成し提供する情報提供装置であって、
AIモデルに対するユーザの関心事項に基づいて、ユーザの関心事項カテゴリを生成し、前記ユーザの関心事項へ生成した前記関心事項カテゴリを割り当てる第1のモジュールと、
前記AIモデル情報と前記ユーザの関心事項カテゴリとに基づいて、AIモデル情報トピックスを生成し、生成した前記AIモデル情報トピックスに対応する前記関心事項カテゴリを割り当てるとともに、AIモデル情報の更新に応じてユーザへの報告をトリガする第2のモジュールと、
前記ユーザへの報告がトリガされたときに、更新されたAIモデル情報トピックスに対応する関心事項カテゴリと、当該関心事項カテゴリに対応するユーザの関心事項とに基づいて関心のあるユーザを特定し、特定したユーザに対してパーソナライズされた報告を作成する第3のモジュールと、
を備えた情報提供装置
An information providing device that analyzes user interests in an AI model and AI model information related to the AI model, and when the AI model information is updated, individually creates and provides a personalized report to a user who is interested in the AI model based on the user interests related to the updated AI model information,
a first module for generating user interest categories based on user interests for an AI model and assigning the generated interest categories to the user interests;
a second module that generates AI model information topics based on the AI model information and the user's interest categories, assigns the generated AI model information topics to the corresponding interest categories, and triggers a report to the user according to updates of the AI model information;
a third module for identifying an interested user based on interest categories corresponding to the updated AI model information topics and the user's interests corresponding to the interest categories when a report to the user is triggered, and creating a personalized report for the identified user;
An information providing device comprising :
AIモデルに対するユーザの関心事項と当該AIモデルに関するAIモデル情報とを分析し、前記AIモデル情報が更新された際に、当該更新されたAIモデル情報に関連するユーザの関心事項に基づいて、前記AIモデルに関心のあるユーザに対してパーソナライズされた報告を個別に作成し提供する、コンピュータが実行する情報提供方法であって、
AIモデルに対するユーザの関心事項に基づいて、ユーザの関心事項カテゴリを生成し、前記ユーザの関心事項へ生成した前記関心事項カテゴリを割り当てる段階と、
前記AIモデル情報と前記ユーザの関心事項カテゴリとに基づいて、AIモデル情報トピックスを生成し、生成した前記AIモデル情報トピックスに対応する前記関心事項カテゴリを割り当てるとともに、AIモデル情報の更新に応じてユーザへの報告をトリガする段階と、
前記ユーザへの報告がトリガされたときに、更新されたAIモデル情報トピックスに対応する関心事項カテゴリと、当該関心事項カテゴリに対応するユーザの関心事項とに基づいて関心のあるユーザを特定し、特定したユーザに対してパーソナライズされた報告を作成する段階と、
を含む情報提供方法
1. A computer-implemented information provision method that analyzes user interests in an AI model and AI model information related to the AI model, and when the AI model information is updated, individually creates and provides a personalized report to a user who is interested in the AI model based on the user interests related to the updated AI model information,
generating user interest categories based on the user's interests for the AI model and assigning the generated interest categories to the user's interests;
Generating AI model information topics based on the AI model information and the user's interest categories, allocating the generated AI model information topics to the corresponding interest categories, and triggering a report to the user according to updates of the AI model information;
When a report to the user is triggered, identifying an interested user based on interest categories corresponding to the updated AI model information topics and the user's interests corresponding to the interest categories, and creating a personalized report for the identified user;
Methods of providing information, including :
請求項1に記載の情報提供装置としてコンピュータを機能させるための情報提供プログラム An information providing program for causing a computer to function as the information providing device according to claim 1 .
JP2023049216A 2023-03-27 2023-03-27 Apparatus, method and program for providing personalized updates on AI models Active JP7808066B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023049216A JP7808066B2 (en) 2023-03-27 2023-03-27 Apparatus, method and program for providing personalized updates on AI models

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023049216A JP7808066B2 (en) 2023-03-27 2023-03-27 Apparatus, method and program for providing personalized updates on AI models

Publications (2)

Publication Number Publication Date
JP2024138632A JP2024138632A (en) 2024-10-09
JP7808066B2 true JP7808066B2 (en) 2026-01-28

Family

ID=92974127

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023049216A Active JP7808066B2 (en) 2023-03-27 2023-03-27 Apparatus, method and program for providing personalized updates on AI models

Country Status (1)

Country Link
JP (1) JP7808066B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008046729A (en) 2006-08-11 2008-02-28 Kddi Corp Moving image topic segmentation device
JP6963062B1 (en) 2020-06-22 2021-11-05 株式会社Yamato Information processing device and information processing method
US20220058524A1 (en) 2018-12-14 2022-02-24 Samsung Electronics Co., Ltd. Distributed training of machine learning models for personalization

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008046729A (en) 2006-08-11 2008-02-28 Kddi Corp Moving image topic segmentation device
US20220058524A1 (en) 2018-12-14 2022-02-24 Samsung Electronics Co., Ltd. Distributed training of machine learning models for personalization
JP6963062B1 (en) 2020-06-22 2021-11-05 株式会社Yamato Information processing device and information processing method

Also Published As

Publication number Publication date
JP2024138632A (en) 2024-10-09

Similar Documents

Publication Publication Date Title
Li et al. Autonomous GIS: the next-generation AI-powered GIS
US10372828B2 (en) Assessing translation quality
CN111949307B (en) An optimization method and system for open source project knowledge graph
US10467262B2 (en) Customized visualization based intelligence augmentation
US20180102062A1 (en) Learning Map Methods and Systems
US12093671B2 (en) Translating large source code using sparse self- attention
Gao et al. On the variability of software engineering needs for deep learning: Stages, trends, and application types
Tanaka et al. On the universality of the subject preference in the acquisition of relative clauses across languages
Rahmi Dewi et al. Software Requirement-Related Information Extraction from Online News using Domain Specificity for Requirements Elicitation: How the system analyst can get software requirements without constrained by time and stakeholder availability
Yasnoff et al. Decision support and expert systems in public health
US12487818B2 (en) Interactive chatbot documentation
Thakur et al. Anmodeler: a tool for generating domain models from textual specifications
JP7808066B2 (en) Apparatus, method and program for providing personalized updates on AI models
Syam et al. Empirical study of the evolution of python questions on stack overflow
Müller et al. EaaS: Evaluation-as-a-Service and Experiences from the VISCERAL Project
Arcega et al. On the influence of models at run-time traces in dynamic feature location
US12481499B1 (en) Updating support documentation for developer platforms with topic clustering of feedback
US12585438B1 (en) System and method for web-application implementation
Polášek et al. Extracting, identifying and visualisation of the content, users and authors in software projects
Amjiyad Ahsan et al. EVENTPUB
Skyvová et al. Spontaneous Re-documentation of Use Cases over a Naturally Maturing Project in an Agile Context
Sendanayaka Natural Language based Test Automation Model for Web Applications
Wu A User Review Analysis Tool Empowering Iterative Product Design
Le et al. Design and Implementation of a Website for Meeting Management Suport
i Casas et al. Assessing Assumptions in Dynamic Contexts: Case Studies on Pandemics and Climate Change

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250303

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251202

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20251210

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251226

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: 20260113

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260116

R150 Certificate of patent or registration of utility model

Ref document number: 7808066

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150