JP7626440B2 - Information processing system, information processing method, and program - Google Patents
Information processing system, information processing method, and program Download PDFInfo
- Publication number
- JP7626440B2 JP7626440B2 JP2021067163A JP2021067163A JP7626440B2 JP 7626440 B2 JP7626440 B2 JP 7626440B2 JP 2021067163 A JP2021067163 A JP 2021067163A JP 2021067163 A JP2021067163 A JP 2021067163A JP 7626440 B2 JP7626440 B2 JP 7626440B2
- Authority
- JP
- Japan
- Prior art keywords
- causal
- chain
- information processing
- information
- processing system
- 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
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、情報処理システム、情報処理方法及びプログラムに関する。 The present invention relates to an information processing system, an information processing method, and a program.
特許文献1には、経済事象と企業業績との因果関係の抽出を行う因果関係抽出システムが開示されている。 Patent document 1 discloses a causal relationship extraction system that extracts causal relationships between economic events and corporate performance.
ところで近年では、情報処理技術を用いて、種々の経済事象等をより定量的に予測することが求められている。しかしながら、特許文献1に開示される技術は、因果関係を抽出することはできるものの、パラメータの増加や減少といった定量的な予測をすることができない。 In recent years, there has been a demand for more quantitative predictions of various economic phenomena using information processing technology. However, although the technology disclosed in Patent Document 1 can extract causal relationships, it cannot make quantitative predictions such as increases or decreases in parameters.
本発明では上記事情に鑑み、ユーザがより容易に、種々の経済事象等に関する定量的な予測結果を得ることができる情報処理システム等を提供することとした。 In consideration of the above circumstances, the present invention aims to provide an information processing system etc. that allows users to more easily obtain quantitative prediction results regarding various economic phenomena etc.
本発明の一態様によれば、情報処理システムが提供される。この情報処理システムは、次の各ステップを実行するように構成される。取得ステップでは、ユーザから受け付けた入力情報と、予め設定された参照情報とを取得する。参照情報は、複数の、原因と結果とを関連付けた因果を含む情報である。抽出ステップでは、取得された、入力情報及び参照情報に基づいて、関連数値指標を抽出する。関連数値指標は、入力情報に含まれるキーワードを起点とした、連鎖的な因果関係に登場する少なくとも1つの事項に関連する。 According to one aspect of the present invention, an information processing system is provided. This information processing system is configured to execute the following steps. In the acquisition step, input information received from a user and preset reference information are acquired. The reference information is information including causality that associates multiple causes and effects. In the extraction step, a related numerical indicator is extracted based on the acquired input information and reference information. The related numerical indicator is related to at least one item that appears in a chain of causal relationships starting from a keyword included in the input information.
このような一態様によれば、ユーザがより容易に、種々の経済事象等に関する定量的な予測結果を得ることができる。 According to this embodiment, users can more easily obtain quantitative prediction results regarding various economic phenomena, etc.
以下、図面を用いて本発明の実施形態について説明する。以下に示す実施形態中で示した各種特徴事項は、互いに組み合わせ可能である。 The following describes embodiments of the present invention with reference to the drawings. The various features shown in the following embodiments can be combined with each other.
ところで、本実施形態に登場するソフトウェアを実現するためのプログラムは、コンピュータが読み取り可能な非一時的な記録媒体(Non-Transitory Computer-Readable Medium)として提供されてもよいし、外部のサーバからダウンロード可能に提供されてもよいし、外部のコンピュータで当該プログラムを起動させてクライアント端末でその機能を実現(いわゆるクラウドコンピューティング)するように提供されてもよい。 The program for realizing the software appearing in this embodiment may be provided as a non-transitory computer-readable recording medium, or may be provided so that it can be downloaded from an external server, or may be provided so that the program is started on an external computer and its functions are realized on a client terminal (so-called cloud computing).
また、本実施形態において「部」とは、例えば、広義の回路によって実施されるハードウェア資源と、これらのハードウェア資源によって具体的に実現されうるソフトウェアの情報処理とを合わせたものも含みうる。また、本実施形態においては様々な情報を取り扱うが、これら情報は、例えば電圧・電流を表す信号値の物理的な値、0又は1で構成される2進数のビット集合体としての信号値の高低、又は量子的な重ね合わせ(いわゆる量子ビット)によって表され、広義の回路上で通信・演算が実行されうる。 In this embodiment, a "unit" may also include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In addition, this embodiment handles various types of information, which may be represented, for example, by physical values of signal values representing voltage and current, high and low signal values as a binary bit collection consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculations may be performed on a circuit in the broad sense.
また、広義の回路とは、回路(Circuit)、回路類(Circuitry)、プロセッサ(Processor)、及びメモリ(Memory)等を少なくとも適当に組み合わせることによって実現される回路である。すなわち、特定用途向け集積回路(Application Specific Integrated Circuit:ASIC)、プログラマブル論理デバイス(例えば、単純プログラマブル論理デバイス(Simple Programmable Logic Device:SPLD)、複合プログラマブル論理デバイス(Complex Programmable Logic Device:CPLD)、及びフィールドプログラマブルゲートアレイ(Field Programmable Gate Array:FPGA))等を含むものである。 In the broad sense, a circuit is a circuit realized by at least appropriately combining a circuit, circuitry, a processor, and memory. In other words, it includes application specific integrated circuits (ASICs), programmable logic devices (e.g., simple programmable logic devices (SPLDs), complex programmable logic devices (CPLDs), and field programmable gate arrays (FPGAs)), etc.
1.ハードウェア構成
本節では、本実施形態のハードウェア構成について説明する。
1. Hardware Configuration In this section, the hardware configuration of this embodiment will be described.
1.1 情報処理システム1
図1は、本実施形態に係る情報処理システム1を表す構成図である。情報処理システム1はユーザ端末2と、サーバ3とを備え、これらがネットワーク11を通じて接続されている。これらの構成要素についてさらに説明する。ここで、情報処理システム1に例示されるシステムとは、1つ又はそれ以上の装置又は構成要素からなるものである。したがって、サーバ3単体であってもシステムの一例となる。
1.1 Information Processing System 1
1 is a configuration diagram showing an information processing system 1 according to this embodiment. The information processing system 1 includes a user terminal 2 and a server 3, which are connected via a network 11. These components will be further described. Here, a system exemplified as the information processing system 1 is one that is made up of one or more devices or components. Therefore, even the server 3 alone is an example of a system.
1.2 ユーザ端末2
図2は、ユーザ端末2のハードウェア構成を示すブロック図である。ユーザ端末2は、通信部21と、記憶部22と、制御部23と、表示部24と、入力部25とを有し、これらの構成要素がユーザ端末2の内部において通信バス20を介して電気的に接続されている。通信部21、記憶部22及び制御部23の説明は、後述の、サーバ3における通信部31、記憶部32及び制御部33と略同様のため省略する。
1.2 User terminal 2
2 is a block diagram showing a hardware configuration of the user terminal 2. The user terminal 2 has a communication unit 21, a storage unit 22, a control unit 23, a display unit 24, and an input unit 25, and these components are electrically connected via a communication bus 20 inside the user terminal 2. Explanations of the communication unit 21, the storage unit 22, and the control unit 23 will be omitted because they are substantially similar to the communication unit 31, the storage unit 32, and the control unit 33 in the server 3 described below.
表示部24は、例えば、ユーザ端末2の筐体に含まれるものであってもよいし、外付けされるものであってもよい。表示部24は、ユーザが操作可能なグラフィカルユーザインターフェース(Graphical User Interface:GUI)の画面を表示する。これは例えば、CRTディスプレイ、液晶ディスプレイ、有機ELディスプレイ及びプラズマディスプレイ等の表示デバイスを、ユーザ端末2の種類に応じて使い分けて実施することが好ましい。ここでは、表示部24は、ユーザ端末2の筐体に含まれるものとして説明する。 The display unit 24 may be, for example, included in the housing of the user terminal 2, or may be externally attached. The display unit 24 displays a screen of a graphical user interface (Graphical User Interface: GUI) that can be operated by the user. This is preferably implemented by using display devices such as a CRT display, a liquid crystal display, an organic EL display, and a plasma display depending on the type of the user terminal 2. Here, the display unit 24 will be described as being included in the housing of the user terminal 2.
入力部25は、ユーザ端末2の筐体に含まれるものであってもよいし、外付けされるものであってもよい。例えば、入力部25は、表示部24と一体となってタッチパネルとして実施されてもよい。タッチパネルであれば、ユーザは、タップ操作、スワイプ操作等を入力することができる。もちろん、タッチパネルに代えて、スイッチボタン、マウス、QWERTYキーボード等を採用してもよい。すなわち、入力部25がユーザによってなされた操作入力を受け付ける。当該入力が命令信号として、通信バス20を介して制御部23に転送され、制御部23が必要に応じて所定の制御や演算を実行しうる。 The input unit 25 may be included in the housing of the user terminal 2, or may be externally attached. For example, the input unit 25 may be implemented as a touch panel integrated with the display unit 24. A touch panel allows the user to input tapping, swiping, and the like. Of course, a switch button, a mouse, a QWERTY keyboard, and the like may be used instead of a touch panel. That is, the input unit 25 accepts operation inputs made by the user. The input is transferred as a command signal via the communication bus 20 to the control unit 23, and the control unit 23 can execute predetermined control or calculations as necessary.
1.3 サーバ3
図3は、サーバ3のハードウェア構成を示すブロック図である。サーバ3は、通信部31と、記憶部32と、制御部33とを有し、これらの構成要素がサーバ3の内部において通信バス30を介して電気的に接続されている。各構成要素についてさらに説明する。
1.3 Server 3
3 is a block diagram showing the hardware configuration of the server 3. The server 3 has a communication unit 31, a storage unit 32, and a control unit 33, and these components are electrically connected via a communication bus 30 inside the server 3. Each component will be further described.
通信部31は、USB、IEEE1394、Thunderbolt、有線LANネットワーク通信等といった有線型の通信手段が好ましいものの、無線LANネットワーク通信、3G/LTE/5G等のモバイル通信、Bluetooth(登録商標)通信等を必要に応じて含めてもよい。すなわち、これら複数の通信手段の集合として実施することがより好ましい。すなわち、サーバ3は、通信部31を介して、ユーザ端末2とネットワーク11を介して種々の情報を通信する。 The communication unit 31 is preferably a wired communication means such as USB, IEEE 1394, Thunderbolt, wired LAN network communication, etc., but may also include wireless LAN network communication, mobile communication such as 3G/LTE/5G, Bluetooth (registered trademark) communication, etc. as necessary. In other words, it is more preferable to implement it as a collection of multiple communication means. In other words, the server 3 communicates various information with the user terminal 2 via the communication unit 31 and the network 11.
記憶部32は、前述の記載により定義される様々な情報を記憶する。これは、例えば、制御部33によって実行されるサーバ3に係る種々のプログラム等を記憶するソリッドステートドライブ(Solid State Drive:SSD)等のストレージデバイスとして、あるいは、プログラムの演算に係る一時的に必要な情報(引数、配列等)を記憶するランダムアクセスメモリ(Random Access Memory:RAM)等のメモリとして実施されうる。また、これらの組合せであってもよい。特に、記憶部32は、制御部33によって実行されるサーバ3に係る種々のプログラム等を記憶している。 The memory unit 32 stores various information defined by the above description. This can be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs related to the server 3 executed by the control unit 33, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to the program calculations. It may also be a combination of these. In particular, the memory unit 32 stores various programs related to the server 3 executed by the control unit 33.
制御部33は、サーバ3に関連する全体動作の処理・制御を行う。制御部33は、例えば不図示の中央処理装置(Central Processing Unit:CPU)である。制御部33は、記憶部32に記憶された所定のプログラムを読み出すことによって、サーバ3に係る種々の機能を実現する。すなわち、記憶部32に記憶されているソフトウェアによる情報処理が、ハードウェアの一例である制御部33によって具体的に実現されることで、制御部33に含まれる各機能部として実行されうる。これらについては、次節においてさらに詳述する。なお、制御部33は単一であることに限定されず、機能ごとに複数の制御部33を有するように実施してもよい。またそれらの組合せであってもよい。 The control unit 33 processes and controls the overall operations related to the server 3. The control unit 33 is, for example, a central processing unit (CPU) not shown. The control unit 33 realizes various functions related to the server 3 by reading out a specific program stored in the memory unit 32. In other words, information processing by the software stored in the memory unit 32 can be specifically realized by the control unit 33, which is an example of hardware, and executed as each functional unit included in the control unit 33. These will be described in more detail in the next section. Note that the control unit 33 is not limited to being single, and may be implemented with multiple control units 33 for each function. A combination of these may also be used.
2.機能構成
本節では、本実施形態の機能構成について説明する。前述の通り、記憶部32に記憶されているソフトウェアによる情報処理がハードウェアの一例である制御部33によって具体的に実現されることで、制御部33に含まれる各機能部として実行されうる。
2. Functional Configuration In this section, the functional configuration of the present embodiment will be described. As described above, information processing by the software stored in the storage unit 32 is specifically realized by the control unit 33, which is an example of hardware, and can be executed as each functional unit included in the control unit 33.
図4は、サーバ3における制御部33等によって実現される機能を示すブロック図である。具体的には、情報処理システム1の一例であるサーバ3は、取得部331と、参照情報生成部332と、チェーン処理部333と、表示制御部334とを備える。 FIG. 4 is a block diagram showing functions realized by the control unit 33 and the like in the server 3. Specifically, the server 3, which is an example of the information processing system 1, includes an acquisition unit 331, a reference information generation unit 332, a chain processing unit 333, and a display control unit 334.
取得部331は、情報処理に必要な種々の情報を取得するように構成される。例えば、取得部331は、予め記憶部32に記憶された種々の情報を読み出してもよいし、ネットワーク11及び通信部31を介して外部の機器から種々の情報を取得してもよい。特に、取得部331は、ユーザから受け付けた入力テキストKW(入力情報)と、予め設定された因果情報データベースIF1(参照情報IF)とを取得する。これについては後に更に詳述する。 The acquisition unit 331 is configured to acquire various information necessary for information processing. For example, the acquisition unit 331 may read out various information previously stored in the storage unit 32, or may acquire various information from an external device via the network 11 and the communication unit 31. In particular, the acquisition unit 331 acquires input text KW (input information) received from a user and a preset causal information database IF1 (reference information IF). This will be described in more detail later.
参照情報生成部332は、参照情報IFを生成するように構成される。より具体的には、参照情報生成部332は、テキストデータTXに基づいて複数の因果を抽出することで、因果情報データベースIF1(参照情報IF)を生成する。これについては後に更に詳述する。 The reference information generation unit 332 is configured to generate reference information IF. More specifically, the reference information generation unit 332 generates the causal information database IF1 (reference information IF) by extracting multiple causal effects based on the text data TX. This will be described in further detail later.
チェーン処理部333は、連鎖的な因果関係を視覚的に示した因果チェーン4を生成するように構成される。これについては後に更に詳述する。 The chain processing unit 333 is configured to generate a causal chain 4 that visually shows the chain of causal relationships. This will be described in more detail later.
表示制御部334は、種々の表示情報を生成して、ユーザが視認可能な表示内容を制御するように構成される。表示情報とは、画面、画像、アイコン、テキスト等といった、ユーザが視認可能な態様で生成された情報そのものでもよいし、例えばユーザ端末2の表示部24に画面、画像、アイコン、テキスト等を表示させるためのレンダリング情報であってもよい。より具体的には、表示制御部334は、取得された、入力テキストKW(入力情報)及び因果情報データベースIF1(参照情報IF)に基づいて、関連数値指標RIを含む画面を表示させるように制御する。これについては後に更に詳述する。 The display control unit 334 is configured to generate various display information and control the display content that is visible to the user. The display information may be information itself that is generated in a form that is visible to the user, such as a screen, an image, an icon, text, etc., or may be rendering information for displaying a screen, an image, an icon, text, etc. on the display unit 24 of the user terminal 2. More specifically, the display control unit 334 controls the display of a screen including the related numerical index RI based on the acquired input text KW (input information) and causal information database IF1 (reference information IF). This will be described in more detail later.
3.情報処理方法
本節では、前述した情報処理システム1の情報処理方法について説明する。
3. Information Processing Method In this section, an information processing method of the information processing system 1 described above will be described.
3.1 参照情報IFの生成
まず、参照情報IFの生成に関する情報処理ついて説明する。図5は、参照情報IFの生成に関する情報処理の流れを示すアクティビティ図である。参照情報IFは、後述の因果チェーン4(図7参照)の生成や関連数値指標RI(図8及び図9参照)の提示に係る情報処理に際して、サーバ3が参照する情報である。
3.1 Generation of Reference Information IF First, the information processing related to the generation of the reference information IF will be described. Fig. 5 is an activity diagram showing the flow of information processing related to the generation of the reference information IF. The reference information IF is information that the server 3 refers to when performing information processing related to the generation of the causal chain 4 (see Fig. 7) described later and the presentation of the related numerical index RI (see Figs. 8 and 9).
例えば参照情報IFは、複数の、原因と結果とを関連付けた因果を含む因果情報データベースIF1であるとよい。あるいは、参照情報IFは、複数のキーワードと関連数値指標RIとを関連付けた情報をさらに含むものであるとよい。このような態様によれば、因果チェーン4における抽出されたノード4Nに関連する関連数値指標RIを容易に提示することができる。好ましくは、関連付けた情報は、複数のキーワードと、関連数値指標RIとの相関性を予め機械学習させた学習済モデルIF2であるとよい。 For example, the reference information IF may be a causal information database IF1 that includes multiple causal factors that associate causes with effects. Alternatively, the reference information IF may further include information that associates multiple keywords with the associated numerical index RI. According to this aspect, the associated numerical index RI that is associated with the extracted node 4N in the causal chain 4 can be easily presented. Preferably, the associated information is a trained model IF2 that has previously been machine-learned to correlate multiple keywords with the associated numerical index RI.
また、参照情報IFの生成は、サーバ3によって行われることを例示する。この際ユーザは、サーバ3を直接操作してもよいし、ユーザ端末2等を用いて、リモートデスクトップ等に代表される種々の手法で遠隔でサーバ3を操作してもよい。以下では、ユーザが、参照情報IFの一例である因果情報データベースIF1と、関連数値指標RIを提示するための学習済モデルIF2とを連続して生成する場合を説明する。 In addition, the generation of the reference information IF is illustrated as being performed by the server 3. In this case, the user may operate the server 3 directly, or may use the user terminal 2 or the like to operate the server 3 remotely using various methods such as remote desktop. Below, a case will be described in which the user successively generates a causal information database IF1, which is an example of the reference information IF, and a trained model IF2 for presenting the related numerical index RI.
まず、参照情報IFの一例である因果情報データベースIF1を構築したいユーザは、任意のテキストデータTXを選択する。換言すると、サーバ3における取得部331が、少なくとも1つのテキストデータTXを取得している。テキストデータTXは例えば、ニュース、トピック記事、学術論文、技術仕様書、特許文書、調査レポート等であるとよい。また、テキストデータTXは、テキストファイルに限定されるものではなく、ワープロソフトのファイルでもよいし、PDFファイルでもよいし、インターネット上のHTMLファイルでもよい(アクティビティA001)。 First, a user who wishes to construct a causal information database IF1, which is an example of reference information IF, selects any text data TX. In other words, the acquisition unit 331 in the server 3 acquires at least one piece of text data TX. The text data TX may be, for example, news, topic articles, academic papers, technical specifications, patent documents, research reports, etc. Furthermore, the text data TX is not limited to text files, but may also be a word processing software file, a PDF file, or an HTML file on the Internet (activity A001).
続いて、サーバ3における制御部33が、記憶部32に記憶した専用プログラムを読み出すことで、アクティビティA001にて選択されたテキストデータTXを解析する。この結果、テキストデータTXから、種々の事象に関する因果の組が抽出される(アクティビティA002)。因果の組の抽出手法は特に限定されず、既存の自然言語処理のアルゴリズムが適宜採用されるとよい。 Then, the control unit 33 in the server 3 reads out the dedicated program stored in the memory unit 32 to analyze the text data TX selected in activity A001. As a result, causal pairs relating to various events are extracted from the text data TX (activity A002). There are no particular limitations on the method for extracting causal pairs, and existing natural language processing algorithms may be appropriately adopted.
続いて、サーバ3における制御部33が、記憶部32に記憶した専用プログラムを読み出すことで、アクティビティA002にて抽出された因果の組を因果情報データベースIF1に追加することで、因果情報データベースIF1を生成する(アクティビティA003)。換言すると、参照情報生成部332は、テキストデータTXに基づいて複数の因果を抽出することで、因果情報データベースIF1(参照情報IF)を生成している。このような態様によれば、ユーザの好みや、求める使用環境に応じて因果情報データベースIF1を生成することができるため、より用途等を限定した事象の予測を実現することができる。 Then, the control unit 33 in the server 3 reads out the dedicated program stored in the memory unit 32, and adds the causal set extracted in activity A002 to the causal information database IF1, thereby generating the causal information database IF1 (activity A003). In other words, the reference information generation unit 332 generates the causal information database IF1 (reference information IF) by extracting multiple causal effects based on the text data TX. According to this aspect, the causal information database IF1 can be generated according to the user's preferences and the desired usage environment, making it possible to realize prediction of events with more limited uses, etc.
なお必要に応じて、ユーザは、複数のテキストデータTXを選択することができる。例えば、1回目に選択したテキストデータTXを用いて、因果情報データベースIF1の生成した後に、2回目以降の処理として、別のテキストデータTXを選択することができる。換言すると、アクティビティA001~A003を適宜繰り返すことで、より情報量の高い因果情報データベースIF1を生成することができる。 If necessary, the user can select multiple pieces of text data TX. For example, after generating the causal information database IF1 using the text data TX selected the first time, the user can select different text data TX as the second or subsequent processing. In other words, by appropriately repeating activities A001 to A003, a causal information database IF1 with a larger amount of information can be generated.
続いて、参照情報IFの一例である学習済モデルIF2を構築したいユーザは、教師データとなる、種々のキーワードと、数値指標とを選択する(アクティビティA004)。これは、因果の組の抽出に用いたテキストデータTXの選択でもよいし、異なるデータの選択でもよい。続いて、ユーザは、選択された種々のキーワードと、数値指標とを、既存の機械学習のアルゴリズムに入力し、サーバ3に機械学習を実行させる(アクティビティA005)。その結果、学習済モデルIF2が生成される(アクティビティA006)。このように機械学習を行うことで、ルックアップテーブル等を使った手法よりも、さらに精度高く、関係性のある関連数値指標RIを提示することができる。 Next, a user who wants to construct a trained model IF2, which is an example of reference information IF, selects various keywords and numerical indicators that will serve as training data (activity A004). This may be the selection of the text data TX used to extract the causal pairs, or it may be the selection of different data. Next, the user inputs the selected various keywords and numerical indicators into an existing machine learning algorithm, and causes the server 3 to execute machine learning (activity A005). As a result, a trained model IF2 is generated (activity A006). By performing machine learning in this manner, it is possible to present a related numerical indicator RI that is more accurate and relevant than methods that use lookup tables, etc.
なお必要に応じて、ユーザは、追加の教師データを用いて機械学習を繰り返すことで、学習済モデルIF2を更新することができる。例えば、1回目に選択したキーワード及び数値指標を用いて、学習済モデルIF2の生成した後に、2回目以降の処理として、別の教師データを入力としてさらなる機械学習を行うことができる。換言すると、アクティビティA004~A006を適宜繰り返すことで、より精度の高い学習済モデルIF2を生成することができる。 If necessary, the user can update the trained model IF2 by repeating machine learning using additional training data. For example, after generating the trained model IF2 using the keywords and numerical indicators selected the first time, further machine learning can be performed using different training data as input for the second or subsequent processing. In other words, by appropriately repeating activities A004 to A006, a trained model IF2 with higher accuracy can be generated.
3.2 因果チェーン4及び関連数値指標RIの提示
次に、因果チェーン4及び関連数値指標RIの提示に関する情報処理について説明する。図6は、因果チェーン4及び関連数値指標RIの提示に関する情報処理の流れを示すアクティビティ図である。
3.2 Presentation of Causal Chain 4 and Related Numeric Indicator RI Next, a description will be given of information processing related to the presentation of the causal chain 4 and related numerical indicator RI. Fig. 6 is an activity diagram showing the flow of information processing related to the presentation of the causal chain 4 and related numerical indicator RI.
(流れの概説)
以下、図6の各アクティビティに沿って、情報処理の流れを概説する。ここでのユーザは、情報処理システム1が提供するサービスを用いて経済事象を予測したい者であるとする。ユーザは、ユーザ端末2における表示部24に表示された画面5を参照しながら、入力部25を用いて、自身が予測したい事象に関する入力テキストKW(入力情報)を入力する(アクティビティA101)。この入力テキストKWは、ネットワーク11を介してサーバ3に送信される。
(Overview of the process)
The flow of information processing will be outlined below along each activity in Fig. 6. The user here is assumed to be a person who wants to predict an economic event using the service provided by the information processing system 1. The user, while referring to the screen 5 displayed on the display unit 24 of the user terminal 2, inputs input text KW (input information) related to the event that the user wants to predict using the input unit 25 (activity A101). This input text KW is transmitted to the server 3 via the network 11.
続いて、取得部331は、取得ステップとして、ユーザから受け付けた入力テキストKW(入力情報)と、図5に示される情報処理により生成された(予め設定された)参照情報IFとを取得する(アクティビティA102)。すなわち、制御部33は、通信部31を通じて受信した入力テキストKWを記憶部32に記憶された因果情報データベースIF1に突合させることで、入力テキストKWに適した因果の組を探索し(アクティビティA103)、これを決定する(アクティビティA104)。因果の組の例は後述する。 Next, as an acquisition step, the acquisition unit 331 acquires the input text KW (input information) received from the user and the (pre-set) reference information IF generated by the information processing shown in FIG. 5 (activity A102). That is, the control unit 33 searches for a causal pair suitable for the input text KW by matching the input text KW received through the communication unit 31 with the causal information database IF1 stored in the storage unit 32 (activity A103), and determines this (activity A104). Examples of causal pairs will be described later.
また、因果の組が決定すると、制御部33が因果の組に含まれるキーワードを記憶部32に記憶された学習済モデルIF2に入力することで、かかるキーワードに関連性の高い関連数値指標RIが提案される。関連数値指標RIの例は後述する。 When the causal pair is determined, the control unit 33 inputs the keywords included in the causal pair to the trained model IF2 stored in the storage unit 32, and a related numerical index RI that is highly related to the keywords is proposed. Examples of related numerical index RI will be described later.
続いて、決定された因果の組及び提案された関連数値指標RIをユーザが把握可能な態様で、画面5等の画面が表示される(アクティビティA105)。換言すると、制御部33が、記憶部32に記憶された所定のプログラムを読み出すことで、抽出ステップとして、取得された、入力テキストKW(入力情報)及び因果情報データベースIF1(参照情報IF)に基づいて、関連数値指標RIを抽出する。そして、表示制御部334は、表示制御ステップとして、抽出された関連数値指標RIを含む画面5等を表示させるように制御する。このような態様によれば、ユーザは、自身が関心のある事象に関する入力テキストKWを入力することで、これに関連する種々の事象の因果とともに、関連する数値指標である関連数値指標RIを把握することができる。すなわち、ユーザが従来に比してより定量的な予測結果を得ることができる。 Next, a screen such as screen 5 is displayed in such a manner that the user can grasp the determined causal set and the proposed related numerical index RI (activity A105). In other words, the control unit 33 reads out a predetermined program stored in the storage unit 32, and extracts the related numerical index RI based on the acquired input text KW (input information) and causal information database IF1 (reference information IF) as an extraction step. Then, the display control unit 334 controls to display screen 5 including the extracted related numerical index RI as a display control step. According to this aspect, the user can input the input text KW related to an event in which the user is interested, and can grasp the related numerical index RI, which is a related numerical index, along with the causal effects of various events related to the input text KW. In other words, the user can obtain a more quantitative prediction result than before.
なお、ユーザは、適宜次に関心のある異なる入力テキストKWを入力してもよい。換言すると、アクティビティA101~A105を適宜繰り返すことで、ユーザは、複数の事象について、予測結果を得ることができる。 The user may then input a different input text KW of interest as appropriate. In other words, by repeating activities A101 to A105 as appropriate, the user can obtain prediction results for multiple events.
また、アクティビティA103において決定された因果の組に含まれるキーワードに基づいて、これに類似する別の因果の組を続けて探索することができる。具体的にはまず、表示部24にすでに表示されている因果の組(ノード4N)のうちの1つを、ユーザが入力部25を用いて選択する(アクティビティA106)。 Furthermore, based on the keywords contained in the causal pair determined in activity A103, it is possible to subsequently search for other causal pairs similar to the one determined in activity A103. Specifically, first, the user uses the input unit 25 to select one of the causal pairs (node 4N) already displayed on the display unit 24 (activity A106).
続いて、制御部33は、参照情報IFを読み出す(アクティビティA107)とともに、選択された因果の組を記憶部32に記憶された因果情報データベースIF1に突合させることで、かかる因果の組と関連性のある因果の組を探索し、これを決定する(アクティビティA108)。関連性のある因果の組の例は後述する。 Then, the control unit 33 reads out the reference information IF (activity A107) and searches for and determines causal pairs related to the selected causal pair by comparing the selected causal pair with the causal information database IF1 stored in the storage unit 32 (activity A108). Examples of related causal pairs will be described later.
また、関連性のある因果の組が決定すると、制御部33が因果の組に含まれるキーワードを記憶部32に記憶された学習済モデルIF2に入力することで、かかるキーワードに関連性の高い、新たな関連数値指標RIが提案される(アクティビティA109)。 In addition, when a related causal pair is determined, the control unit 33 inputs the keywords included in the causal pair into the learned model IF2 stored in the memory unit 32, and a new related numerical index RI that is highly related to the keywords is proposed (activity A109).
続いて、決定された因果の組及び提案された関連数値指標RIをユーザが把握可能な態様で、画面5等の画面が更新される(アクティビティA110)。 Next, the screen such as screen 5 is updated in a manner that allows the user to grasp the determined causal set and the proposed related numerical index RI (activity A110).
すなわち、アクティビティA101~A105又はA106~A110を、ユーザが適宜繰り返すことで、因果チェーン4が生成され、これがユーザに視認可能に表示される。換言すると、制御部33の機能部であるチェーン処理部333は、チェーン処理ステップとして、連鎖的な因果関係を視覚的に示した因果チェーン4を生成することができる。そして、因果チェーン4とともに、各因果の組に関連する関連数値指標RIが提案されることとなる。 That is, by the user appropriately repeating activities A101 to A105 or A106 to A110, a causal chain 4 is generated and displayed so that it can be seen by the user. In other words, the chain processing unit 333, which is a functional unit of the control unit 33, can generate a causal chain 4 that visually shows a chain of causal relationships as a chain processing step. Then, together with the causal chain 4, an associated numerical index RI associated with each causal pair is proposed.
以上をまとめると、この情報処理方法は、情報処理システム1の各ステップを備え、より具体的には、次の各ステップを備える。取得ステップでは、ユーザから受け付けた入力テキストKW(入力情報)と、予め設定された因果情報データベースIF1(参照情報)とを取得する。因果情報データベースIF1(参照情報)は、複数の、原因と結果とを関連付けた因果を含む情報である。抽出ステップでは、取得された、入力テキストKW(入力情報)及び因果情報データベースIF1(参照情報)に基づいて、関連数値指標RIを抽出する。関連数値指標RIは、入力テキストKW(入力情報)に含まれるキーワードを起点とした、連鎖的な因果関係に登場する少なくとも1つの事項に関連する。 In summary, this information processing method includes the steps of the information processing system 1, and more specifically, the following steps. In the acquisition step, an input text KW (input information) received from a user and a preset causal information database IF1 (reference information) are acquired. The causal information database IF1 (reference information) is information including causality that associates multiple causes with effects. In the extraction step, a related numerical index RI is extracted based on the acquired input text KW (input information) and causal information database IF1 (reference information). The related numerical index RI is related to at least one item that appears in a chain of causal relationships starting from a keyword included in the input text KW (input information).
(情報処理の詳細)
続いて、図6で概説された情報処理の詳細部分を説明する。図7は、因果チェーン4を説明するための概念図である。図8及び図9は、ユーザに視認される表示部24の画面5の態様一例を示した図である。
(Details of information processing)
Next, a detailed description will be given of the information processing outlined in Fig. 6. Fig. 7 is a conceptual diagram for explaining the causal chain 4. Figs. 8 and 9 are diagrams showing an example of the screen 5 of the display unit 24 visually recognized by the user.
図7に示されるように、因果チェーン4は、因果の組を表すノード4Nを階層的に有するネットワーク構造体である。因果チェーン4は、ユーザが入力した入力テキストKWを起点とした連鎖的な因果関係を示している。より具体的には、因果チェーン4は、因果情報データベースIF1における因果を示す複数のノード4Nを含む。この例では、ユーザが入力テキストKWを入力すると、因果情報データベースIF1に基づいて、3つの因果の組を表すノード4Nである、ノード41、ノード42及びノード43が提示されている。先に説明したように、因果情報データベースIF1は、テキストデータTXに基づいて予め設定されている参照情報IFの一例である。 As shown in FIG. 7, the causal chain 4 is a network structure having nodes 4N hierarchically, each of which represents a causal set. The causal chain 4 indicates a chain of causal relationships starting from the input text KW entered by the user. More specifically, the causal chain 4 includes multiple nodes 4N that indicate causality in the causal information database IF1. In this example, when the user enters the input text KW, nodes 41, 42, and 43, which are nodes 4N that represent three causal sets, are presented based on the causal information database IF1. As described above, the causal information database IF1 is an example of reference information IF that is preset based on the text data TX.
また、ノード41に示される因果の組に関連し、ノード411、ノード412及びノード413が、ノード41に後続するノード4Nとして提示されている。同様に、ノード42に示される因果の組に関連し、ノード421、ノード422及びノード423が、ノード42に後続するノード4Nとして提示され、ノード43に示される因果の組に関連し、ノード431、ノード432及びノード433が、ノード43に後続するノード4Nとして提示されている。このような因果チェーン4によれば、関連する事象の因果の流れを形成することができる。 In addition, in relation to the causal set shown in node 41, nodes 411, 412, and 413 are presented as nodes 4N succeeding node 41. Similarly, in relation to the causal set shown in node 42, nodes 421, 422, and 423 are presented as nodes 4N succeeding node 42, and in relation to the causal set shown in node 43, nodes 431, 432, and 433 are presented as nodes 4N succeeding node 43. According to such a causal chain 4, it is possible to form a causal flow of related events.
ここで、互いに接続されたノード4Nに示される因果それぞれは、互いに類似する因果であることが好ましい。より具体的には、複数のノード4Nは、互いに類似度を算出可能に構成される。因果チェーン4は、直列された複数のノード4Nを含む所定の因果チェーン4’を有する。例えば、図7では、入力テキストKW、ノード41及びノード411が所定の因果チェーン4’に相当する。そして、チェーン処理部333は、所定の因果チェーン4’の末端のノード4Nに後続する新たなノード4Nを追加し、追加された新たなノード4Nは、末端のノード4Nと、所定値以上の類似度を有するとよい。類似度の概念は特に限定されるものではなく、例えば既存の自然言語処理において規定された距離に基づいて、類似度を判断すればよい。 Here, it is preferable that the causal effects indicated by the mutually connected nodes 4N are similar to each other. More specifically, the multiple nodes 4N are configured so that the similarity between them can be calculated. The causal chain 4 has a predetermined causal chain 4' including multiple nodes 4N connected in series. For example, in FIG. 7, the input text KW, node 41, and node 411 correspond to the predetermined causal chain 4'. The chain processing unit 333 then adds a new node 4N following the terminal node 4N of the predetermined causal chain 4', and the added new node 4N preferably has a similarity to the terminal node 4N that is equal to or greater than a predetermined value. The concept of similarity is not particularly limited, and the similarity may be determined based on a distance defined in existing natural language processing, for example.
さらに具体的には、図8に示されるような画面5において、因果チェーン4が提示されてもよい。図8の例では、ユーザは、画面5を参照しながら、入力テキストKWとして、「感染症」を入力欄50に入力している。この状態で、ユーザが検索アイコン501を押下すると、領域R1に、第1の原因51及び第1の結果52からなる因果の組を示すノード4Nが表示される。第1の原因51は、「世界情勢」、「感染症」及び「影響」というキーワードを含み、これらに起因する第1の結果52は、「日本人」、「出国社」、「前年比」及び「万人」というキーワードを含んでいる。 More specifically, the causal chain 4 may be presented on a screen 5 as shown in FIG. 8. In the example of FIG. 8, the user, while referring to the screen 5, inputs "infectious disease" into the input field 50 as the input text KW. When the user presses the search icon 501 in this state, a node 4N indicating a causal pair consisting of a first cause 51 and a first result 52 is displayed in the region R1. The first cause 51 includes the keywords "world situation," "infectious disease," and "impact," and the first result 52 resulting from these includes the keywords "Japanese," "exodus company," "year-on-year comparison," and "ten thousand people."
さらにユーザが、領域R1に対応するノード4Nにおけるキーワード「日本人」521を選択すると、領域R2に、第2の原因61及び第2の結果62からなる因果の組を示すノード4Nがさらに表示される。第2の原因61は、「日本人」、「宿泊客」及び「減少」というキーワードを含み、これらに起因する第2の結果62は、「需給」、「緩和」、「方向」、「客室」及び「単価」というキーワードを含んでいる。 When the user further selects the keyword "Japanese" 521 in node 4N corresponding to region R1, a node 4N is further displayed in region R2 indicating a causal pair consisting of a second cause 61 and a second result 62. The second cause 61 includes the keywords "Japanese", "guests", and "decrease", and the second result 62 resulting from these includes the keywords "supply and demand", "mitigation", "direction", "guest room", and "unit price".
なお、不図示ではあるが、ノード4Nを追加するたびに、領域R2の下に次々と新たな領域と、対応するノード4Nが表示されるとよい。また、後続のノード4Nを追加する際の、末端のノード4Nの選択の仕方は特に限定されず、例えば、領域R1におけるキーワード「日本人」521をユーザが選択した状態で、ボタン55を押下すると、領域R2に新たなノード4Nが表示される等、適宜実施すればよい。また、図8の例では、入力テキストKWを起点として、第1の原因51とその結果である第1の結果52が提示され、さらに第1の結果52に関連するキーワードを第2の原因61として、そのさらなる結果である第2の結果62が提示されている。つまり、原因から結果を追求する方向に因果チェーン4が提示されている。 Although not shown, each time a node 4N is added, a new region and the corresponding node 4N may be displayed under region R2. When adding a subsequent node 4N, the method of selecting the terminal node 4N is not particularly limited. For example, when the user selects keyword "Japanese" 521 in region R1 and presses button 55, a new node 4N is displayed in region R2. In addition, in the example of FIG. 8, starting from the input text KW, a first cause 51 and its result, a first result 52, are presented, and further, a keyword related to the first result 52 is treated as a second cause 61, and a second result 62, its further result, is presented. In other words, a causal chain 4 is presented in the direction of pursuing the result from the cause.
さらに、領域R2に対応するノード4Nを選択すると、第2の結果62に関連する関連数値指標RIが、因果チェーン4とともに提示されている。つまり、関連数値指標RIは、入力テキストKWを起点とした連鎖的な因果関係に登場する少なくとも1つの事項に関連している。少なくとも1つの事項とは、ここでは「客室」が相当する。より詳細には、関連数値指標RIは、因果チェーン4に登場する少なくとも1つのノード4Nに関連している。また、このような画面5の生成にあたって、表示制御部334は、因果チェーン4及び関連数値指標RIを含む画面を表示させるように制御している。このような態様によれば、因果チェーン4とともに関連数値指標RIが画面にて一覧性を有して表示されるため、ユーザが、因果の流れと関連する関連数値指標RIとを俯瞰的に把握することができる。 Furthermore, when a node 4N corresponding to the region R2 is selected, a related numerical indicator RI related to the second result 62 is presented together with the causal chain 4. In other words, the related numerical indicator RI is related to at least one item that appears in the chain of causal relationships starting from the input text KW. In this case, the at least one item corresponds to the "guest room". More specifically, the related numerical indicator RI is related to at least one node 4N that appears in the causal chain 4. In addition, when generating such a screen 5, the display control unit 334 controls to display a screen including the causal chain 4 and the related numerical indicator RI. According to this aspect, the related numerical indicator RI is displayed on the screen together with the causal chain 4 in a list format, so that the user can get an overview of the causal flow and the related numerical indicator RI.
ここで、関連する関連数値指標RIを提示するにあたって、学習済モデルIF2が参照されうる。関連の度合いの判定方法は特に限定されるものではないが、より具体的には例えば、数1に示されるような修正オッズ比に基づいて判定されるとよい。また、関連の度合いに代えて又はこれとともに、関連しない度合いを判定して、関連数値指標RIを提示するように実施してもよい。
ところで好ましくは、ノード4Nに示される因果の組に含まれるキーワードには、「減少」、「増加」、「大幅」、「小幅」等の大小増減を示すものが含まれ、さらに好ましくは、複数のノード4Nは、数値的増加又は減少を表す極性を有し、関連数値指標RIは、極性に基づいて決定されるとよい。経済事象等を予測するにあたっては、増加する変化や減少する変化等が極めて重要であるため、このような態様によれば、ユーザが入力した入力テキストKW(入力情報)から関連数値指標RIまでの因果チェーン4に沿った極性の変化の方向性を考慮して、ユーザが求める好ましい関連数値指標RIを提示することができ、ユーザフレンドリな仕様となっている。さらに関連数値指標RIを提示するだけではなく、その数値の予測値を得られるように実施してもよい。 Preferably, the keywords included in the causal set shown in the node 4N include those indicating large and small increases and decreases, such as "decrease," "increase," "large," and "small," and more preferably, the multiple nodes 4N have polarities that indicate numerical increases or decreases, and the related numerical index RI is determined based on the polarity. In predicting economic events, etc., increasing and decreasing changes are extremely important, so according to this embodiment, the preferred related numerical index RI desired by the user can be presented in consideration of the direction of polarity changes along the causal chain 4 from the input text KW (input information) entered by the user to the related numerical index RI, resulting in a user-friendly specification. Furthermore, it is also possible to implement the method so that not only the related numerical index RI is presented, but also a predicted value of the numerical value can be obtained.
さらに、ユーザが画面5を参照しながら、関連数値指標RIの一例である関連数値指標「客室稼働率」63を選択すると、図9に示されるような関連数値指標RIのグラフを含む画面5’に遷移することが好ましい。画面5’には、関連数値指標「客室稼働率」63に関するグラフが表示されている。このようなグラフをユーザに参照させることで、より直感的にユーザが予測結果を把握することができる。 Furthermore, when the user selects the related numerical indicator "room occupancy rate" 63, which is an example of a related numerical indicator RI, while referring to screen 5, it is preferable that the user transitions to screen 5' including a graph of the related numerical indicator RI as shown in FIG. 9. A graph relating to the related numerical indicator "room occupancy rate" 63 is displayed on screen 5'. By allowing the user to refer to such a graph, the user can more intuitively understand the prediction results.
このように本実施形態では、経済事象等の因果関係を、テキストデータTXから抽出した因果情報データベースIF1から連鎖的に検索し、波及効果に関連する関連数値指標RIを提示する情報処理システム1が提案されている。このような情報処理システム1による情報処理方法によれば、ユーザがより容易に、種々の経済事象等に関する定量的な予測結果を得ることができる。 In this manner, in this embodiment, an information processing system 1 is proposed that performs a chain search for causal relationships of economic events, etc. from a causal information database IF1 extracted from text data TX, and presents a related numerical index RI related to ripple effects. According to the information processing method using such information processing system 1, users can more easily obtain quantitative prediction results regarding various economic events, etc.
4.その他
本実施形態に係る情報処理システム1に関して、以下のような態様を採用してもよい。
4. Others The information processing system 1 according to the present embodiment may be modified in the following manner.
以上の実施形態では、情報処理システム1の構成として説明したが、コンピュータに情報処理システム1の各ステップを実行させるプログラムが提供されてもよい。このようなプログラムが、ネットワーク11とは切り離されたスタンドアロンのコンピュータにおいて、オフラインで実行可能に構成されてもよい。 In the above embodiment, the configuration of the information processing system 1 has been described, but a program that causes a computer to execute each step of the information processing system 1 may be provided. Such a program may be configured to be executable offline on a stand-alone computer that is separated from the network 11.
関連数値指標RIを提示するにあたって、指標そのものの提示だけではなく、X日後又はX月以内に、値が上向きに変化するといった、時間変化の予測値が得られるように実施してもよい。 When presenting the related numerical index RI, rather than just presenting the index itself, it may be implemented to provide a forecast of time-dependent changes, such as an upward change in the value in X days or within X months.
因果情報データベースIF1等の参照情報を生成する上で選択される、少なくとも1つのテキストデータTXは、異なる言語で記載された複数のテキストデータTXであってもよい。例えば、1回目には、日本語で記載されたテキストデータTXを用いて因果の組の抽出を行い、2回目には、英語や中国等の外国語で記載されたテキストデータTXを用いて因果の組の抽出を行ってもよい。かかる場合、チェーン処理部333は、連鎖的な因果関係を視覚的に示した因果チェーン4を生成し、因果チェーン4は、異なる言語によってそれぞれ記載された因果を示す複数のノード4Nを含むこととなる。すなわち、異なる言語であっても、共通する概念や、同じ意味のキーワードを抽出することで、それぞれの異なる言語において抽出されたノード4Nの類似度を比較することができる。このような態様によれば、言語の壁を超えた、より普遍的な因果チェーン4を生成することができる。 At least one text data TX selected in generating reference information such as the causal information database IF1 may be a plurality of text data TX written in different languages. For example, the first extraction of causal pairs may be performed using text data TX written in Japanese, and the second extraction of causal pairs may be performed using text data TX written in a foreign language such as English or Chinese. In such a case, the chain processing unit 333 generates a causal chain 4 that visually shows a chain of causal relationships, and the causal chain 4 includes a plurality of nodes 4N that show causality described in different languages. In other words, even in different languages, by extracting common concepts or keywords with the same meaning, it is possible to compare the similarity of the nodes 4N extracted in each different language. According to such an embodiment, a more universal causal chain 4 that transcends language barriers can be generated.
本実施形態では、末端のノード4Nに関連する新たなノード4Nを因果情報データベースIF1に基づいて探索及び決定する旨を説明したが、末端のノード4Nだけでなく、他のノード4Nを参照するように実施してもよい。例えば、ノード412から見たノード411又はノード413の如く、同じ階層に並列に位置する他のノード4Nを参照してもよいが、特に好ましくは、チェーン処理部333が、所定の因果チェーン4’における複数のノード4Nに対して重み付けを行い、この重み付けされた評価値に基づいて、後続する新たなノード4Nを決定するとよい。このような態様によれば、直前のノード4Nだけではなく、これまでの因果の流れを踏襲した新たなノード4Nが提案されるため、ユーザは、より精度の高い予測を行うことができる。 In this embodiment, a new node 4N related to the terminal node 4N is searched for and determined based on the causal information database IF1. However, other nodes 4N may be referenced in addition to the terminal node 4N. For example, other nodes 4N located in parallel in the same hierarchy, such as node 411 or node 413 as seen from node 412, may be referenced. However, it is particularly preferable that the chain processing unit 333 weights multiple nodes 4N in a given causal chain 4' and determines a new subsequent node 4N based on the weighted evaluation value. According to this aspect, a new node 4N that follows the previous causal flow is proposed in addition to the immediately preceding node 4N, allowing the user to make more accurate predictions.
本実施形態、特に、図8においては、原因から結果を追求する方向に因果チェーン4が提示されているが、結果に関する入力テキストKWをユーザに入力させ、結果からその原因を追求する方向に因果チェーン4を提示するように実施してもよい。図10及び図11は、ユーザに視認される表示部24の画面7の態様別例を示した図である。 In this embodiment, particularly in FIG. 8, the causal chain 4 is presented in a direction from the cause to the result, but it is also possible to have the user input input text KW related to the result, and present the causal chain 4 in a direction from the result to the cause. FIGS. 10 and 11 are diagrams showing examples of different aspects of the screen 7 of the display unit 24 that is visually recognized by the user.
図10では、ユーザは、画面7を参照しながら、入力テキストKWとして、「感染症」を入力欄70に入力している。この状態で、ユーザが検索アイコン701を押下すると、入力欄70の右側に、ノード81、ノード82及びノード83と、複数のノード4Nが提示される。さらに、ユーザがボタン751を押下すると、図11に示されるように、ノード821、ノード822及びノード823が、さらに右側に追加される。追加されたノード821、ノード822及びノード823は、ノード82に後続するノード4Nであることが視認可能に、曲線で結ばれている。また、ユーザがボタン752を押下すると、ノード81、ノード82及びノード83と並列関係を有する他のノード4Nが表示されてもよい。 In FIG. 10, the user, while referring to screen 7, inputs "infectious disease" as the input text KW into input field 70. When the user presses search icon 701 in this state, nodes 81, 82, and 83, as well as multiple nodes 4N, are presented to the right of input field 70. When the user presses button 751, nodes 821, 822, and 823 are added to the right, as shown in FIG. 11. The added nodes 821, 822, and 823 are connected by curved lines so that it is visible that they are nodes 4N following node 82. When the user presses button 752, other nodes 4N that are in a parallel relationship with nodes 81, 82, and 83 may be displayed.
ここで、図10及び図11に示されるように、画面7には、入力欄70の下方に、選択ボタン76及び選択ボタン77が設けられている。ユーザが選択ボタン76を選択した場合、原因から結果を追求する方向に因果チェーン4を表示させることができる。不図示ではあるが、ユーザが選択ボタン77を選択した場合、結果から原因を追求する方向に因果チェーン4を表示させることができる。なお一般に、1つの事項を原因として複数の結果が生じることとなるため、原因から結果を追求する方向の提示は順問題と考えられる。逆にいえば、結果から原因を追求する方向の提示は逆問題となり、より精度の高い原因予測を行うためには、類似度の判定に加えて、別途制約条件を設けることが好ましい。かかる制約条件は特に限定されず、重み付けの値を変えたり、後続のノード4Nを制限する等が適宜想定されうる。 Here, as shown in FIG. 10 and FIG. 11, the screen 7 has a selection button 76 and a selection button 77 below the input field 70. When the user selects the selection button 76, the causal chain 4 can be displayed in a direction from the cause to the result. Although not shown, when the user selects the selection button 77, the causal chain 4 can be displayed in a direction from the result to the cause. In general, since multiple results occur due to one item as a cause, the presentation of the direction from the cause to the result is considered to be a forward problem. Conversely, the presentation of the direction from the result to the cause is an inverse problem, and in order to perform more accurate cause prediction, it is preferable to set a separate constraint condition in addition to the judgment of similarity. Such constraint conditions are not particularly limited, and it is possible to appropriately assume that the weighting value is changed or the subsequent node 4N is restricted.
本実施形態において、因果チェーン4は、因果情報データベースIF1の情報が充実する限り、理論上は、略際限なく追加することができるが、ノード4Nの数が増えるにつれて、ユーザが当初入力した入力テキストKWとの関連性が薄くなることが想定される。これを防止するために、1つの因果チェーン4に含むことができるノード4Nの階層を制限するように実施してもよい。制限される階層数は、特に限定されるものではないが、具体的には例えば、1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20層であり、ここで例示した数値の何れか2つの間の範囲内であってもよい。より好ましくは、1~5層であり、特に好ましくは、3層であるとよい。 In this embodiment, the causal chain 4 can theoretically be added almost without limit as long as the information in the causal information database IF1 is enriched, but it is expected that as the number of nodes 4N increases, the relevance to the input text KW initially entered by the user will become weaker. To prevent this, the number of layers of nodes 4N that can be included in one causal chain 4 may be limited. The number of layers to be limited is not particularly limited, but specifically, for example, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, or 20 layers, or may be within a range between any two of the values exemplified here. More preferably, 1 to 5 layers, and particularly preferably, 3 layers.
本実施形態では、入力テキストKWを起点として、因果チェーン4及び関連数値指標RIを生成し、これらが提示される例を説明したが、関連数値指標RIを入力として、これに関連する因果のノード4Nを含む因果チェーン4が提示されるように実施してもよい。換言すると、取得部331は、取得ステップとして、ユーザから受け付けた数値指標(関連数値指標RI)と、予め設定された参照情報IFとを取得する。参照情報IFは、複数のキーワードと数値指標とを関連付けた情報であり、例えば学習済みモデルIF2である。そして、制御部33は、抽出ステップとして、取得された、数値指標及び参照情報に基づいて、キーワードを含む連鎖的な因果関係である因果チェーン4を抽出する。 In this embodiment, an example has been described in which a causal chain 4 and a related numerical index RI are generated starting from the input text KW and are presented, but the related numerical index RI may be used as an input and a causal chain 4 including a related causal node 4N may be presented. In other words, the acquisition unit 331 acquires a numerical index (related numerical index RI) received from the user and preset reference information IF as an acquisition step. The reference information IF is information that associates multiple keywords with numerical indexes, such as a trained model IF2. Then, the control unit 33 extracts a causal chain 4, which is a chain of causal relationships including keywords, based on the acquired numerical index and reference information as an extraction step.
さらに、次に記載の各態様で提供されてもよい。
前記情報処理システムにおいて、表示制御ステップをさらに実行するように構成され、前記表示制御ステップでは、抽出された前記関連数値指標を含む画面を表示させるように制御する、もの。
前記情報処理システムにおいて、前記参照情報は、複数のキーワードと前記関連数値指標とを関連付けた情報をさらに含む、もの。
前記情報処理システムにおいて、前記関連付けた情報は、前記複数のキーワードと、前記関連数値指標との相関性を予め機械学習させた学習済モデルである、もの。
前記情報処理システムにおいて、チェーン処理ステップをさらに備え、前記チェーン処理ステップでは、連鎖的な因果関係を視覚的に示した因果チェーンを生成し、ここで前記因果チェーンは、前記参照情報における因果を示す複数のノードを含み、前記表示制御ステップでは、前記因果チェーン及び前記関連数値指標を含む画面を表示させるように制御し、前記関連数値指標は、前記因果チェーンに登場する少なくとも1つのノードに関連する、もの。
前記情報処理システムにおいて、前記複数のノードは、互いに類似度を算出可能に構成され、前記因果チェーンは、直列された複数のノードを含む所定の因果チェーンを含み、前記チェーン処理ステップでは、前記所定の因果チェーンの末端のノードに後続する新たなノードを追加し、ここで追加された前記新たなノードは、前記末端のノードと、所定値以上の類似度を有する、もの。
前記情報処理システムにおいて、前記チェーン処理ステップでは、前記所定の因果チェーンにおける複数のノードに対して重み付けを行い、この重み付けされた評価値に基づいて、後続する新たなノードを決定する、もの。
前記情報処理システムにおいて、前記複数のノードは、数値的増加又は減少を表す極性を有し、前記関連数値指標は、前記極性に基づいて決定される、もの。
前記情報処理システムにおいて、参照情報生成ステップをさらに備え、前記取得ステップでは、少なくとも1つのテキストデータを取得し、前記参照情報生成ステップでは、前記テキストデータに基づいて複数の因果を抽出することで、前記参照情報を生成する、もの。
前記情報処理システムにおいて、チェーン処理ステップをさらに備え、前記少なくとも1つのテキストデータは、異なる言語で記載された複数のテキストデータであり、前記チェーン処理ステップでは、連鎖的な因果関係を視覚的に示した因果チェーンを生成し、ここで前記因果チェーンは、前記異なる言語によってそれぞれ記載された因果を示す複数のノードを含む、もの。
情報処理システムであって、次の各ステップを実行するように構成され、取得ステップでは、ユーザから受け付けた数値指標と、予め設定された参照情報とを取得し、ここで前記参照情報は、複数のキーワードと前記数値指標とを関連付けた情報で、抽出ステップでは、取得された、前記数値指標及び前記参照情報に基づいて、前記キーワードを含む連鎖的な因果関係を抽出する、もの。
情報処理方法であって、前記情報処理システムの各ステップを備える、方法。
プログラムであって、コンピュータに前記情報処理システムの各ステップを実行させる、もの。
もちろん、この限りではない。
Furthermore, it may be provided in the following aspects:
The information processing system is further configured to execute a display control step, in which a screen including the extracted related numerical indicator is controlled to be displayed.
In the information processing system, the reference information further includes information associating a plurality of keywords with the associated numerical indicator.
In the information processing system, the associated information is a trained model that has been machine-learned in advance to determine the correlation between the multiple keywords and the related numerical indicators.
The information processing system further includes a chain processing step, in which a causal chain is generated that visually shows a chain of causal relationships, the causal chain including a plurality of nodes that indicate causality in the reference information, and the display control step controls to display a screen including the causal chain and the associated numerical indicator, the associated numerical indicator being related to at least one node that appears in the causal chain.
In the information processing system, the multiple nodes are configured to be able to calculate similarities between each other, the causal chain includes a predetermined causal chain including multiple nodes arranged in series, and in the chain processing step, a new node is added following the terminal node of the predetermined causal chain, and the new node added here has a similarity with the terminal node that is equal to or greater than a predetermined value.
In the information processing system, the chain processing step weights a plurality of nodes in the predetermined causal chain, and determines a new subsequent node based on the weighted evaluation value.
In the information processing system, the plurality of nodes have a polarity representing a numerical increase or decrease, and the associated numerical indicator is determined based on the polarity.
The information processing system further includes a reference information generating step, in which the acquisition step acquires at least one text data, and the reference information generating step generates the reference information by extracting multiple causalities based on the text data.
The information processing system further includes a chain processing step, wherein the at least one text data is a plurality of text data written in different languages, and the chain processing step generates a causal chain that visually shows a linked causal relationship, wherein the causal chain includes a plurality of nodes that indicate causality each described in the different languages.
An information processing system configured to execute the following steps: in an acquisition step, a numerical indicator received from a user and preset reference information are acquired, the reference information being information that associates a plurality of keywords with the numerical indicator; and in an extraction step, a chain of causal relationships including the keywords are extracted based on the acquired numerical indicator and the reference information.
An information processing method comprising the steps of the information processing system.
A program that causes a computer to execute each step of the information processing system.
Of course, this is not the case.
最後に、本発明に係る種々の実施形態を説明したが、これらは、例として提示したものであり、発明の範囲を限定することは意図していない。当該新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。当該実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Finally, although various embodiments of the present invention have been described, these are presented as examples and are not intended to limit the scope of the invention. The novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. The embodiments and their modifications are within the scope and spirit of the invention, and are included in the scope of the invention and its equivalents as set forth in the claims.
1 :情報処理システム
11 :ネットワーク
2 :ユーザ端末
20 :通信バス
21 :通信部
22 :記憶部
23 :制御部
24 :表示部
25 :入力部
3 :サーバ
30 :通信バス
31 :通信部
32 :記憶部
33 :制御部
331 :取得部
332 :参照情報生成部
333 :チェーン処理部
334 :表示制御部
4 :因果チェーン
4’ :所定の因果チェーン
4N :ノード
41 :ノード
411 :ノード
412 :ノード
413 :ノード
42 :ノード
421 :ノード
422 :ノード
423 :ノード
43 :ノード
431 :ノード
432 :ノード
433 :ノード
5 :画面
5’ :画面
50 :入力欄
501 :検索アイコン
51 :第1の原因
52 :第1の結果
521 :キーワード「日本人」
55 :ボタン
61 :第2の原因
62 :第2の結果
63 :関連数値指標「客室稼働率」
7 :画面
70 :入力欄
701 :検索アイコン
751 :ボタン
752 :ボタン
76 :選択ボタン
77 :選択ボタン
81 :ノード
82 :ノード
821 :ノード
822 :ノード
823 :ノード
83 :ノード
IF :参照情報
IF1 :因果情報データベース
IF2 :学習済モデル
KW :入力テキスト
R1 :領域
R2 :領域
RI :関連数値指標
TX :テキストデータ
1: Information processing system 11: Network 2: User terminal 20: Communication bus 21: Communication unit 22: Memory unit 23: Control unit 24: Display unit 25: Input unit 3: Server 30: Communication bus 31: Communication unit 32: Memory unit 33: Control unit 331: Acquisition unit 332: Reference information generation unit 333: Chain processing unit 334: Display control unit 4: Causal chain 4': Predetermined causal chain 4N: Node 41: Node 411: Node 412: Node 413: Node 42: Node 421: Node 422: Node 423: Node 43: Node 431: Node 432: Node 433: Node 5: Screen 5': Screen 50: Input field 501: Search icon 51: First cause 52: First result 521: Keyword "Japanese"
55: Button 61: Second cause 62: Second result 63: Related numerical indicator "room occupancy rate"
7: Screen 70: Input field 701: Search icon 751: Button 752: Button 76: Selection button 77: Selection button 81: Node 82: Node 821: Node 822: Node 823: Node 83: Node IF: Reference information IF1: Causal information database IF2: Trained model KW: Input text R1: Region R2: Region RI: Related numerical index TX: Text data
Claims (12)
制御部を備え、
前記制御部は、次の各ステップを実行するように構成され、
取得ステップでは、ユーザから受け付けた入力情報と、予め設定された参照情報とを取得し、
ここで前記参照情報は、複数の、原因を示す事項と結果を示す事項とを関連付けた因果関係を示す情報であり、複数のキーワードと関連数値指標とを関連付けた情報をさらに含み、
ここで前記関連数値指標は、前記入力情報に含まれるキーワードを起点とした、連鎖的な前記因果関係に登場する前記原因を示す事項及び前記結果を示す事項のうちの少なくとも1つの事項に関連する数値的な指標であり、
抽出ステップでは、取得された、前記入力情報及び前記参照情報に基づいて、前記関連数値指標を抽出する、システム。 An information processing system,
A control unit is provided,
The control unit is configured to execute the following steps:
In the acquisition step, input information received from a user and preset reference information are acquired;
Here, the reference information is information indicating a causal relationship that associates a plurality of items indicating causes with items indicating results , and further includes information that associates a plurality of keywords with related numerical indicators,
Here, the related numerical index is a numerical index related to at least one of the items indicating the cause and the items indicating the result appearing in the chain of causal relationships starting from a keyword included in the input information,
In the extraction step, the system extracts the relevant numerical indicators based on the acquired input information and the acquired reference information.
前記関連付けた情報は、前記複数のキーワードと、前記関連数値指標との相関性を予め機械学習させた学習済モデルである、システム。 2. The information processing system according to claim 1 ,
The system, wherein the associated information is a trained model that has been machine-learned to determine the correlation between the multiple keywords and the related numerical indicators.
さらに、表示制御ステップでは、抽出された前記関連数値指標を含む画面を表示させる、システム。 3. The information processing system according to claim 1,
Furthermore, in the display control step, the system displays a screen including the extracted related numerical indicators.
さらに、チェーン処理ステップでは、連鎖的な前記因果関係を視覚的に示した因果チェーンを生成し、ここで前記因果チェーンは、前記参照情報における前記因果関係をそれぞれ示す複数のノードを含み、
前記表示制御ステップでは、前記因果チェーン及び前記関連数値指標を含む画面を表示させ、
前記関連数値指標は、前記因果チェーンに登場する少なくとも1つのノードが示す前記因果関係に関連する、システム。 4. The information processing system according to claim 3 ,
Furthermore, in the chain processing step, a causal chain is generated that visually indicates the linked causal relationships, and the causal chain includes a plurality of nodes that respectively indicate the causal relationships in the reference information;
In the display control step, a screen including the causal chain and the associated numerical indicators is displayed,
A system in which the relevant numerical indicator is related to the causal relationship indicated by at least one node appearing in the causal chain.
前記複数のノードは、互いに類似度を算出可能に構成され、
前記因果チェーンは、直列された複数のノードを含む所定の因果チェーンを含み、
前記チェーン処理ステップでは、前記所定の因果チェーンの末端のノードに後続する新
たなノードを追加し、ここで追加された前記新たなノードは、前記末端のノードと、所定
値以上の類似度を有する、システム。 5. The information processing system according to claim 4 ,
The plurality of nodes are configured to be able to calculate a similarity between each other,
the causal chain comprises a predetermined causal chain including a plurality of nodes in series;
In the chain processing step, a new node is added that follows the terminal node of the specified causal chain, and the new node added here has a similarity to the terminal node that is equal to or greater than a predetermined value.
前記チェーン処理ステップでは、前記所定の因果チェーンにおいて直列された複数のノードと前記新たなノードとのそれぞれの前記類似度に対して重み付けを行い、重み付けされた当該類似度に基づいて、後続する新たなノードを決定する、システム。 6. The information processing system according to claim 5 ,
In the chain processing step, the system weights the similarity between each of the new node and multiple nodes serially connected in the specified causal chain , and determines the subsequent new node based on the weighted similarity .
前記複数のノードは、数値的増加又は減少を表す極性を有し、
前記関連数値指標として、当該関連数値指標が関連する前記因果関係を示すノードが有する前記極性が示す数値的変化の方向性の事象の予測に適した指標が決定される、システム。 In the information processing system according to any one of claims 4 to 6 ,
the plurality of nodes have polarities representing numerical increase or decrease;
A system in which the related numerical indicator is determined to be an indicator suitable for predicting events of the directional numerical change indicated by the polarity of the node indicating the causal relationship to which the related numerical indicator is related .
前記表示制御ステップでは、複数の前記関連数値指標を含む一覧を表示させ、前記一覧からいずれかの前記関連数値指標が選択された場合、当該関連数値指標に関するグラフを表示させる、システム。In the display control step, a list including a plurality of the related numerical indicators is displayed, and when any one of the related numerical indicators is selected from the list, a graph relating to the related numerical indicator is displayed.
前記取得ステップでは、少なくとも1つのテキストデータを取得し、
さらに、参照情報生成ステップでは、前記テキストデータに基づいて複数の因果を抽出
することで、前記参照情報を生成する、システム。 In the information processing system according to any one of claims 1 to 8,
In the acquiring step, at least one piece of text data is acquired,
Furthermore, in the reference information generating step, the system generates the reference information by extracting a plurality of causalities based on the text data.
前記少なくとも1つのテキストデータは、異なる言語で記載された複数のテキストデー
タであり、
さらに、チェーン処理ステップでは、連鎖的な因果関係を視覚的に示した因果チェーン
を生成し、ここで前記因果チェーンは、前記異なる言語によってそれぞれ記載された因果
を示す複数のノードを含む、システム。 10. The information processing system according to claim 9,
The at least one text data is a plurality of text data written in different languages,
Further, in the chain processing step, the system generates a causal chain that visually represents a chain of causal relationships, wherein the causal chain includes a plurality of nodes that represent causal effects each described in the different languages.
請求項1~請求項10の何れか1つに記載の情報処理システムの各ステップを備え、前記各ステップは、前記情報処理システムの制御部によって実行される、方法。 1. An information processing method, comprising:
A method comprising the steps of the information processing system according to any one of claims 1 to 10 , wherein each of the steps is executed by a control unit of the information processing system .
コンピュータに請求項1~請求項10の何れか1つに記載の情報処理システムの各ステップを実行させる、プログラム。 A program,
A program for causing a computer to execute each step of the information processing system according to any one of claims 1 to 10 .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021067163A JP7626440B2 (en) | 2021-04-12 | 2021-04-12 | Information processing system, information processing method, and program |
| PCT/JP2022/015868 WO2022220119A1 (en) | 2021-04-12 | 2022-03-30 | Information processing system, information processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021067163A JP7626440B2 (en) | 2021-04-12 | 2021-04-12 | Information processing system, information processing method, and program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2022162364A JP2022162364A (en) | 2022-10-24 |
| JP2022162364A5 JP2022162364A5 (en) | 2024-04-12 |
| JP7626440B2 true JP7626440B2 (en) | 2025-02-04 |
Family
ID=83640666
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021067163A Active JP7626440B2 (en) | 2021-04-12 | 2021-04-12 | Information processing system, information processing method, and program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7626440B2 (en) |
| WO (1) | WO2022220119A1 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017037544A (en) | 2015-08-12 | 2017-02-16 | 国立研究開発法人情報通信研究機構 | Future scenario generation device, method, and computer program |
-
2021
- 2021-04-12 JP JP2021067163A patent/JP7626440B2/en active Active
-
2022
- 2022-03-30 WO PCT/JP2022/015868 patent/WO2022220119A1/en not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017037544A (en) | 2015-08-12 | 2017-02-16 | 国立研究開発法人情報通信研究機構 | Future scenario generation device, method, and computer program |
Non-Patent Citations (1)
| Title |
|---|
| 和泉 潔 外1名,経済因果チェーン検索のシステム紹介と応用,第22回 人工知能学会 金融情報学研究会(SIG-FIN) [online],日本,人工知能学会,2019年03月03日 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2022220119A1 (en) | 2022-10-20 |
| JP2022162364A (en) | 2022-10-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12254058B2 (en) | Systems and methods for contextual highlighting of a document | |
| US11551818B2 (en) | Computer system and method of presenting information related to basis of predicted value output by predictor | |
| EP3617952A1 (en) | Information search method, apparatus and system | |
| US20210157977A1 (en) | Display system, program, and storage medium | |
| JP6390139B2 (en) | Document search device, document search method, program, and document search system | |
| KR102197152B1 (en) | System for providing investment information | |
| EP3683744A1 (en) | Computer system and method of presenting information useful for achieving purposes related to object | |
| US20110055758A1 (en) | Smart navigator for productivity software | |
| CN106796618A (en) | Time series forecasting device and time sequence forecasting method | |
| JP7281024B1 (en) | Job applicant search system, information processing method and program | |
| JP2025097754A (en) | Information processing system, information processing method, and program | |
| CN102262660B (en) | Method and device implemented by computer and used for obtaining search result | |
| WO2015101161A1 (en) | Method and device for generating user page corresponding to target system | |
| JP7626440B2 (en) | Information processing system, information processing method, and program | |
| KR20210043281A (en) | Method of providing visual custom widgets through social media big data analysis and server performing the same | |
| JP2007011604A (en) | Fault diagnostic system and program | |
| US10296624B2 (en) | Document curation | |
| EP3709138A1 (en) | Character input device, character input method, and character input program | |
| JP2012043258A (en) | Retrieval system, retrieval device, retrieval program, recording medium and retrieval method | |
| CN114117303A (en) | Multi-selection list display device and method | |
| JP4713098B2 (en) | Selection item display device, selection item display method, and selection item display program | |
| WO2016089386A1 (en) | Hierarchical navigation apparatus and method | |
| JP7545605B1 (en) | Information processing system, information processing method, and program | |
| KR101441529B1 (en) | method of providing adaptive ontology information, apparatus for providing adaptive ontology information, and storage medium for storing a program providing adaptive ontology information | |
| CN112783410A (en) | Information processing method, medium, device and computing equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240403 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240403 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240903 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241030 |
|
| 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: 20241224 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250116 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7626440 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |