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
JP7704229B2 - RULE GENERATION DEVICE, RULE GENERATION METHOD, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP7704229B2 - RULE GENERATION DEVICE, RULE GENERATION METHOD, AND PROGRAM - Google Patents

RULE GENERATION DEVICE, RULE GENERATION METHOD, AND PROGRAM Download PDF

Info

Publication number
JP7704229B2
JP7704229B2 JP2023579888A JP2023579888A JP7704229B2 JP 7704229 B2 JP7704229 B2 JP 7704229B2 JP 2023579888 A JP2023579888 A JP 2023579888A JP 2023579888 A JP2023579888 A JP 2023579888A JP 7704229 B2 JP7704229 B2 JP 7704229B2
Authority
JP
Japan
Prior art keywords
rule
index
indicator
rules
unit
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
JP2023579888A
Other languages
Japanese (ja)
Other versions
JPWO2023152794A5 (en
JPWO2023152794A1 (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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Publication of JPWO2023152794A1 publication Critical patent/JPWO2023152794A1/ja
Publication of JPWO2023152794A5 publication Critical patent/JPWO2023152794A5/en
Application granted granted Critical
Publication of JP7704229B2 publication Critical patent/JP7704229B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • G06N20/20Ensemble learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Computing Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Evolutionary Computation (AREA)
  • Data Mining & Analysis (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Mathematical Physics (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Medical Informatics (AREA)
  • Marketing (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、ルール生成装置、判定装置、ルール生成方法、判定方法、およびプログラムに関する。 The present invention relates to a rule generation device, a judgment device, a rule generation method, a judgment method, and a program.

経済等、様々な因子が関連している分野において、ある目標を達成しようとする場合、どのようなアプローチが有効であるのかを判断する必要がある。 In fields such as economics, where many different factors are interrelated, when trying to achieve a certain goal, it is necessary to determine what approach will be effective.

たとえば、特許文献1には、複数の経済指標の実績値等を用いてモデル式を作成し、計量経済モデルシミュレーションを実行するシステムが開示されている。For example, Patent Document 1 discloses a system that creates a model formula using actual values of multiple economic indicators and performs an econometric model simulation.

また、特許文献2には、マクロ経済外生指標に基づいて、将来のマクロ経済指標、個別企業の将来の経営指標、個別企業の将来の株価等を予測することが記載されている。Furthermore, Patent Document 2 describes predicting future macroeconomic indicators, future management indicators of individual companies, future stock prices of individual companies, etc. based on exogenous macroeconomic indicators.

特開平6-231108号公報Japanese Patent Application Publication No. 6-231108 特開平10-3465号公報Japanese Patent Application Publication No. 10-3465

しかしながら、上述した特許文献1および特許文献2においては仮定に基づき将来の予測を行うのみであったため、達成したい目標に対してどのようなアプローチが有効であるのか明確化できないという問題点があった。However, the above-mentioned Patent Documents 1 and 2 only make future predictions based on assumptions, which creates the problem that it is not possible to clarify which approach would be effective in achieving the desired goal.

本発明の目的の一例は、上述した課題を解決する、ルール生成装置、判定装置、ルール生成方法、判定方法、およびプログラムを提供することにある。 One example of the object of the present invention is to provide a rule generation device, a judgment device, a rule generation method, a judgment method, and a program that solve the above-mentioned problems.

本発明の一態様によれば、
複数の指標の時系列データと、目的指標に関する条件を示す条件情報とを取得する取得手段と、
前記複数の指標の時系列データ及び前記条件情報を用いて、前記複数の指標のうち少なくとも一つを、前記目的指標に対する特徴指標として特定する特徴指標特定手段と、
一以上の前記特徴指標の値を取得し、少なくとも当該値を用いて、前記目的指標に関する条件を達成するために必要であると推定される一以上のルールを生成する生成手段とを備え、
前記ルールは、前記特徴指標に関するサブルールを少なくとも一つ含む
ルール生成装置
が提供される。
According to one aspect of the present invention,
An acquisition means for acquiring time series data of a plurality of indices and condition information indicating a condition related to a target index;
a characteristic indicator specifying means for specifying at least one of the plurality of indicators as a characteristic indicator for the target indicator by using time-series data of the plurality of indicators and the condition information;
a generating means for acquiring values of one or more of the characteristic indicators, and generating, using at least the values, one or more rules that are estimated to be necessary for achieving a condition related to the objective indicator;
A rule generating device is provided, in which the rule includes at least one sub-rule related to the feature indicator.

本発明の一態様によれば、
一以上の指標の値と、目的指標に対する条件を示す条件情報とを取得する第1取得手段と、
前記指標に関する一以上のサブルールをそれぞれが含む、一以上のルールを、前記条件情報に応じて取得する第2取得手段と、
取得された前記一以上の指標の値が、前記一以上のサブルールの少なくともいずれかを満たすか否かを判定する判定手段とを備える
判定装置
が提供される。
According to one aspect of the present invention,
A first acquisition means for acquiring one or more index values and condition information indicating a condition for a target index;
a second acquisition means for acquiring one or more rules, each of which includes one or more subrules related to the index, in response to the condition information;
and determining means for determining whether or not the acquired values of the one or more indices satisfy at least any of the one or more subrules.

本発明の一態様によれば、
一以上のコンピュータが、
複数の指標の時系列データと、目的指標に関する条件を示す条件情報とを取得し、
前記複数の指標の時系列データ及び前記条件情報を用いて、前記複数の指標のうち少なくとも一つを、前記目的指標に対する特徴指標として特定し、
一以上の前記特徴指標の値を取得し、少なくとも当該値を用いて、前記目的指標に関する条件を達成するために必要であると推定される一以上のルールを生成し、
前記ルールは、前記特徴指標に関するサブルールを少なくとも一つ含む
ルール生成方法
が提供される。
According to one aspect of the present invention,
One or more computers
Acquire time series data of a plurality of indices and condition information indicating a condition related to a target index;
Using the time-series data of the plurality of indices and the condition information, at least one of the plurality of indices is identified as a characteristic indices for the target indices;
obtaining values of one or more of the characteristic indicators, and using at least the values to generate one or more rules that are estimated to be necessary to achieve a condition related to the objective indicator;
A rule generating method is provided in which the rule includes at least one sub-rule related to the feature indicator.

本発明の一態様によれば、
一以上のコンピュータが、
一以上の指標の値と、目的指標に対する条件を示す条件情報とを取得し、
前記指標に関する一以上のサブルールをそれぞれが含む、一以上のルールを、前記条件情報に応じて取得し、
取得された前記一以上の指標の値が、前記一以上のサブルールの少なくともいずれかを満たすか否かを判定する
判定方法
が提供される。
According to one aspect of the present invention,
One or more computers
Obtaining values of one or more indicators and condition information indicating a condition for the objective indicator;
Obtaining one or more rules, each including one or more subrules related to the indicator, in response to the condition information;
A method for determining whether the obtained values of the one or more indices satisfy at least any of the one or more sub-rules is provided.

本発明の一態様によれば、
コンピュータを、
複数の指標の時系列データと、目的指標に関する条件を示す条件情報とを取得する取得手段、
前記複数の指標の時系列データ及び前記条件情報を用いて、前記複数の指標のうち少なくとも一つを、前記目的指標に対する特徴指標として特定する特徴指標特定手段、および
一以上の前記特徴指標の値を取得し、少なくとも当該値を用いて、前記目的指標に関する条件を達成するために必要であると推定される一以上のルールを生成する生成手段として機能させ、
前記ルールは、前記特徴指標に関するサブルールを少なくとも一つ含む
プログラム
が提供される。
According to one aspect of the present invention,
Computer,
An acquisition means for acquiring time series data of a plurality of indices and condition information indicating a condition related to the target index;
a characteristic indicator specifying means for specifying at least one of the plurality of indicators as a characteristic indicator for the target indicator using the time-series data of the plurality of indicators and the condition information; and a generating means for acquiring values of one or more of the characteristic indicators and generating one or more rules estimated to be necessary for achieving a condition related to the target indicator using at least the values.
A program is provided in which the rules include at least one sub-rule related to the characteristic indicator.

本発明の一態様によれば、
コンピュータを、
一以上の指標の値と、目的指標に対する条件を示す条件情報とを取得する第1取得手段、
前記指標に関する一以上のサブルールをそれぞれが含む、一以上のルールを、前記条件情報に応じて取得する第2取得手段、および
取得された前記一以上の指標の値が、前記一以上のサブルールの少なくともいずれかを満たすか否かを判定する判定手段として機能させる
プログラム
が提供される。
According to one aspect of the present invention,
Computer,
A first acquisition means for acquiring one or more index values and condition information indicating a condition for the target index;
There is provided a second acquisition means for acquiring one or more rules, each of which includes one or more subrules related to the index, in accordance with the condition information, and a program that functions as a determination means for determining whether or not the acquired values of the one or more indexes satisfy at least any of the one or more subrules.

本発明の一態様によれば、目標を達成するために必要な条件を明確化することができるルール生成装置、判定装置、ルール生成方法、判定方法、およびプログラムが得られる。 According to one aspect of the present invention, a rule generation device, a judgment device, a rule generation method, a judgment method, and a program are provided that can clarify the conditions necessary to achieve a goal.

第1の実施形態に係るルール生成装置の概要を示す図である。1 is a diagram showing an overview of a rule generating device according to a first embodiment; 第1の実施形態に係るルール生成装置の機能構成を例示するブロック図である。1 is a block diagram illustrating a functional configuration of a rule generating device according to a first embodiment. 取得部が取得する複数の指標の時系列データを例示する図である。10 is a diagram illustrating an example of time-series data of multiple indexes acquired by an acquisition unit. 特徴指標特定部が行う処理について説明するための図である。11 is a diagram for explaining a process performed by a feature index identifying unit; FIG. 第1のモデルから出力される情報の一具体例を示す図である。FIG. 11 is a diagram showing a specific example of information output from a first model. 生成部が取得する一以上の特徴指標の値を例示する図である。11 is a diagram illustrating examples of values of one or more feature indices acquired by a generating unit. FIG. 第2のモデルの出力データの構成を例示する図である。FIG. 13 is a diagram illustrating an example of a configuration of output data of a second model. 生成部から出力される出力ルールの一具体例を示す図である。FIG. 11 is a diagram showing a specific example of an output rule output from a generation unit. 生成部から出力される出力ルールの構成の一例を示す図である。11 is a diagram illustrating an example of a configuration of an output rule output from a generating unit. FIG. 生成部から出力される出力ルールの構成の一例を示す図である。11 is a diagram illustrating an example of a configuration of an output rule output from a generating unit. FIG. 生成部から出力される出力ルールの構成の一例を示す図である。11 is a diagram illustrating an example of a configuration of an output rule output from a generating unit. FIG. ルール生成装置を実現するための計算機を例示する図である。FIG. 13 is a diagram illustrating a computer for realizing the rule generating device. 第1の実施形態に係るルール生成方法の流れを例示するフローチャートである。1 is a flowchart illustrating the flow of a rule generation method according to the first embodiment. 第2の実施形態に係る判定装置の概要を示す図である。FIG. 13 is a diagram illustrating an overview of a determination device according to a second embodiment. 第2の実施形態に係る判定装置の機能構成を例示する図である。FIG. 11 is a diagram illustrating a functional configuration of a determination device according to a second embodiment. ルールセット参照情報を例示する図である。FIG. 11 is a diagram illustrating an example of rule set reference information. 第2の実施形態に係る判定方法の流れを例示するフローチャートである。10 is a flowchart illustrating the flow of a determination method according to a second embodiment. 第3の実施形態に係る判定装置の機能構成を例示するブロック図である。FIG. 13 is a block diagram illustrating a functional configuration of a determination device according to a third embodiment. 第4の実施形態に係る判定装置を説明するための図である。FIG. 13 is a diagram for explaining a determination device according to a fourth embodiment.

以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In all drawings, similar components are given similar reference symbols and descriptions will be omitted as appropriate.

(第1の実施形態)
図1は、第1の実施形態に係るルール生成装置10の概要を示す図である。本実施形態に係るルール生成装置10は、取得部120、特徴指標特定部140、および生成部160を備える。取得部120は、複数の指標の時系列データと、目的指標に関する条件を示す条件情報とを取得する。特徴指標特定部140は、複数の指標の時系列データ及び条件情報を用いて、複数の指標のうち少なくとも一つを、目的指標に対する特徴指標として特定する。生成部160は、一以上の特徴指標の値を取得し、少なくともその値を用いて、目的指標に関する条件を達成するために必要であると推定される一以上のルールを生成する。そして、ルールは、特徴指標に関するサブルールを少なくとも一つ含む。
(First embodiment)
FIG. 1 is a diagram showing an overview of a rule generating device 10 according to the first embodiment. The rule generating device 10 according to this embodiment includes an acquisition unit 120, a feature index identification unit 140, and a generation unit 160. The acquisition unit 120 acquires time-series data of a plurality of indexes and condition information indicating a condition related to a target index. The feature index identification unit 140 uses the time-series data of the plurality of indexes and the condition information to identify at least one of the plurality of indexes as a feature index for the target index. The generation unit 160 acquires values of one or more feature indexes, and generates one or more rules estimated to be necessary to achieve a condition related to the target index using at least the values. The rule includes at least one sub-rule related to the feature index.

このルール生成装置10によれば、目標を達成するために必要な条件を明確化することができる。 This rule generation device 10 makes it possible to clarify the conditions necessary to achieve a goal.

以下、ルール生成装置10の詳細例について説明する。 Below, a detailed example of the rule generation device 10 is described.

複数の指標、および目的指標のそれぞれは、たとえば経済指標である。経済指標には数万の種類があり、オープンデータとして時系列データを得られる指標が多く存在する。ただし、複数の指標および目的指標のそれぞれは、特に限定されず、社会状況を示す指標や、身体の状況を示す指標等であっても良い。以下では、複数の指標および目的指標が経済指標である例について説明する。 Each of the multiple indicators and the objective indicator is, for example, an economic indicator. There are tens of thousands of types of economic indicators, and there are many indicators for which time series data can be obtained as open data. However, each of the multiple indicators and the objective indicator is not particularly limited, and may be an indicator indicating a social situation, an indicator indicating a physical condition, etc. Below, an example in which the multiple indicators and the objective indicator are economic indicators is described.

たとえば、ある目的指標を向上させるという目標を達成するために、ある施策を実行するとする。しかし、必ずしも狙い通りに目的指標が向上しない場合もある。その理由としては、その目的指標を上昇させるための他の因子が存在し、その因子が十分条件を満たしていないことが挙げられる。このような因子は一つとは限らない。その因子を明確化し、適切なアプローチを行うことで目標を達成が果たされると考えられる。ただし、経済指標は、数万種類存在する。これらの指標のうち目的指標に関連する因子を特定する必要がある。さらに、特定された指標が具体的に満たすべき条件を明確化することで、目標達成に向けた施策が明確となり、施策の効果が高まる。For example, suppose a certain measure is implemented to achieve the goal of improving a certain target index. However, the target index may not necessarily improve as intended. The reason for this is that there are other factors that increase the target index, and those factors do not meet the sufficient conditions. There is not necessarily just one such factor. It is believed that the goal can be achieved by clarifying the factors and taking an appropriate approach. However, there are tens of thousands of economic indicators. It is necessary to identify the factors from among these indicators that are related to the target index. Furthermore, by clarifying the specific conditions that the identified indicator must meet, the measures aimed at achieving the goal become clearer, and the effectiveness of the measures will be increased.

図2は、本実施形態に係るルール生成装置10の機能構成を例示するブロック図である。本図の例において、ルール生成装置10は指標記憶部122をさらに備える。 Figure 2 is a block diagram illustrating the functional configuration of the rule generation device 10 according to this embodiment. In the example of this figure, the rule generation device 10 further includes an index storage unit 122.

<取得部120>
図3は、取得部120が取得する複数の指標の時系列データを例示する図である。複数の指標(指標1、指標2、・・・、指標N)の時系列データは予め指標記憶部122に保持させておく。そして、取得部120は、指標記憶部122からその時系列データを読み出して取得することができる。図2の例において、指標記憶部122はルール生成装置10に備えられているが、指標記憶部122はルール生成装置10の外部に設けられていても良い。また、取得部120は、時系列データを指標記憶部122から読み出す代わりに、他の装置から取得しても良い。複数の指標の数Nは特に限定されない。複数の指標の数は1万以上であってもよい。
<Acquisition unit 120>
3 is a diagram illustrating an example of time series data of multiple indexes acquired by the acquisition unit 120. The time series data of multiple indexes (index 1, index 2, ..., index N) is stored in advance in the index storage unit 122. The acquisition unit 120 can read and acquire the time series data from the index storage unit 122. In the example of FIG. 2, the index storage unit 122 is provided in the rule generation device 10, but the index storage unit 122 may be provided outside the rule generation device 10. Moreover, the acquisition unit 120 may acquire the time series data from another device instead of reading it from the index storage unit 122. The number N of the multiple indexes is not particularly limited. The number of the multiple indexes may be 10,000 or more.

また、取得部120は、条件情報を取得する。条件情報は、たとえば目的指標の値または目的指標の範囲を示す情報である。目的指標は、複数の指標(指標1、指標2、・・・、指標N)のいずれかである。条件情報はたとえばユーザによりルール生成装置10へ入力され、取得部120が入力された条件情報を取得する事ができる。その他、条件情報は取得部120からアクセス可能な記憶部に予め保持され、取得部120がそれを読み出して取得しても良いし、取得部120が外部の装置から条件情報を取得しても良い。 The acquisition unit 120 also acquires condition information. The condition information is, for example, information indicating the value of the target index or the range of the target index. The target index is one of a plurality of indexes (index 1, index 2, ..., index N). The condition information is, for example, input to the rule generation device 10 by a user, and the acquisition unit 120 can acquire the input condition information. Alternatively, the condition information may be stored in advance in a storage unit accessible from the acquisition unit 120, and the acquisition unit 120 may read and acquire it, or the acquisition unit 120 may acquire the condition information from an external device.

<特徴指標特定部140>
図4は、特徴指標特定部140が行う処理について説明するための図である。特徴指標特定部140は、複数の指標および、複数の指標の時間に対する推移を表す変化率のうち、目的指標に影響を与える一以上を抽出する。そして特徴指標特定部140は、抽出された指標および変化率の少なくとも一つに基づいて、特徴指標を特定する。具体的には、特徴指標特定部140は特徴量を抽出するための第1のモデル142を含む。そして、特徴指標特定部140は、第1のモデル142を用いて、複数の指標および、変化率のうち、目的指標に影響を与える一以上を抽出する。このように特徴指標特定部140が特徴指標を特定することにより、複数の指標の中から、目的指標に関する条件を達成するために寄与の大きい指標に絞って、ルール生成ができる。
<Feature Index Identification Unit 140>
FIG. 4 is a diagram for explaining the process performed by the feature index identifying unit 140. The feature index identifying unit 140 extracts one or more of the multiple indices and the change rates that represent the transition of the multiple indices over time, which affect the target index. The feature index identifying unit 140 then identifies the feature index based on at least one of the extracted indices and the change rates. Specifically, the feature index identifying unit 140 includes a first model 142 for extracting feature amounts. The feature index identifying unit 140 then uses the first model 142 to extract one or more of the multiple indices and the change rates that affect the target index. By identifying the feature index in this way, the feature index identifying unit 140 can narrow down the multiple indices to those that contribute greatly to achieving the conditions related to the target index, and generate rules.

本図の例において、取得部120が取得した時系列データおよび条件情報は、特徴指標特定部140に入力され、特徴指標特定部140にて第1のモデル142に入力される。すると、第1のモデル142からは、指標1、指標2、・・・、指標N、指標1の変化率、指標2の変化率、・・・、および指標Nの変化率のうちの1以上を示す情報が出力される。第1のモデル142から出力されるのは、入力された指標の中でも目的指標へ与える影響が大きい指標または変化率である。In the example shown in this figure, the time-series data and condition information acquired by the acquisition unit 120 are input to the feature index identification unit 140, which then inputs them to the first model 142. The first model 142 then outputs information indicating one or more of index 1, index 2, ..., index N, the rate of change of index 1, the rate of change of index 2, ..., and the rate of change of index N. What is output from the first model 142 is the index or rate of change that has the greatest impact on the target index among the input indices.

特徴指標特定部140は、第1のモデル142の出力データに示された指標を特徴指標とする。また、特徴指標特定部140は、第1のモデル142の出力データに示された変化率の元となる指標を特徴指標とする。すなわち、第1のモデル142の出力データに「指標nの変化率」が示されていた場合、特徴指標特定部140は「指標n」を特徴指標とする。本図の例において具体的には、第1のモデル142の出力データには指標2、指標15の変化率、指標82の変化率、指標190、・・・、および指標8734が示されている。そして、特徴指標特定部140は、指標2、指標15、指標82、指標190、・・・、および指標8734をそれぞれ特徴指標1、特徴指標2、特徴指標3、特徴指標4、・・・、特徴指標Mとする。The feature index identification unit 140 takes the index shown in the output data of the first model 142 as the feature index. The feature index identification unit 140 also takes the index that is the source of the change rate shown in the output data of the first model 142 as the feature index. That is, if the "change rate of index n" is shown in the output data of the first model 142, the feature index identification unit 140 takes "index n" as the feature index. In the example of this figure, specifically, the output data of the first model 142 shows the change rate of index 2, the change rate of index 15, the change rate of index 82, index 190, ..., and index 8734. The feature index identification unit 140 then takes index 2, index 15, index 82, index 190, ..., and index 8734 as feature index 1, feature index 2, feature index 3, feature index 4, ..., and feature index M, respectively.

特徴指標特定部140は第1のモデル142で抽出されたすべての指標および変化率に基づいて特徴指標を特定する必要はない。たとえば、第1のモデル142の出力データに示された指標および、出力データに示された変化率の元となる指標のうち、施策によってアプローチしにくい指標を除いた残りを特徴指標としても良い。このような場合、指標1、指標2、・・・、指標Nのうち、特徴指標としない指標群、または特徴指標としうる指標群を予め定めておけばよい。そして、特徴指標特定部140は、定められた指標群に従って、特徴指標を特定することができる。The characteristic index identification unit 140 does not need to identify characteristic indexes based on all the indexes and change rates extracted by the first model 142. For example, the remaining indexes, excluding those that are difficult to approach by measures, among the indexes shown in the output data of the first model 142 and the indexes that are the basis of the change rates shown in the output data, may be used as characteristic indexes. In such a case, it is sufficient to predetermine a group of indexes, among index 1, index 2, ..., index N, that are not to be used as characteristic indexes, or a group of indexes that can be used as characteristic indexes. Then, the characteristic index identification unit 140 can identify characteristic indexes according to the determined group of indexes.

特徴指標特定部140が特定する特徴指標の数Mは特に限定されない。ただし、特徴指標の数Mは、第1のモデル142に入力された複数の指標の数Nよりも小さい。MはたとえばNの10分の1以下であってもよいし、100分の1以下であってもよい。Mはたとえば100以下である。Mはたとえば10以上であってよいし、20以上であってもよい。The number M of feature indices identified by the feature index identification unit 140 is not particularly limited. However, the number M of feature indices is smaller than the number N of the multiple indices input to the first model 142. M may be, for example, 1/10 or less of N, or 1/100 or less. M is, for example, 100 or less. M may be, for example, 10 or more, or 20 or more.

たとえば特徴指標特定部140は、第1のモデル142による抽出結果に基づいて、予め定められた数Mpの特徴指標を特定しても良い。その場合、第1のモデル142の抽出結果には、条件情報との相関の強さを示すランク付けがされており、特徴指標特定部140は相関が強いMp個の指標または変化率に基づいて特徴指標を定めることができる。For example, the feature index identifying unit 140 may identify a predetermined number Mp of feature indexes based on the extraction results by the first model 142. In this case, the extraction results by the first model 142 are ranked to indicate the strength of correlation with the condition information, and the feature index identifying unit 140 can determine the feature index based on Mp highly correlated indexes or change rates.

第1のモデル142は既存の技術を用いて実現できる。第1のモデル142は機械学習による学習済みモデルである。この機械学習は、目的指標の値、その他の指標値、および正解/不正解フラグの組み合わせの時系列データを訓練データとして行える。正解/不正解フラグは、目的指標に対する所定の条件に基づいて付与する事ができる。ここで、所定の条件は条件情報に示される条件と同じであってもよいし、同じでなくても良い。The first model 142 can be realized using existing technology. The first model 142 is a trained model based on machine learning. This machine learning can be performed using time series data of a combination of the value of the objective index, other index values, and a correct/incorrect flag as training data. The correct/incorrect flag can be assigned based on a specified condition for the objective index. Here, the specified condition may be the same as the condition indicated in the condition information, or it may not be the same.

本図では、第1のモデル142が、複数の指標および、複数の指標の時間に対する推移を表す変化率のうち、目的指標に影響を与える一以上を抽出する例を示した。本図のように第1のモデル142は、指標の変化率を少なくとも一つ抽出することが好ましい。指標そのもののみならず、指標の変化率を含む候補から抽出を行うことにより、各指標の時間に対する推移を考慮した解析が可能となる。したがって、ルール生成装置10はより精度の高いルールを生成できる。なお、この場合でも取得部120は、指標の変化率の時系列データをその指標の時系列データと別に取得しておく必要はない。ただし、第1のモデル142は、変化率を考慮せず、複数の指標のみの中から、目的指標に影響を与える一以上を抽出してもよい。In this figure, an example is shown in which the first model 142 extracts one or more of the multiple indicators and the change rates representing the time trends of the multiple indicators that affect the target indicator. As shown in this figure, it is preferable for the first model 142 to extract at least one change rate of the indicator. By extracting not only the indicator itself but also candidates including the change rate of the indicator, analysis taking into account the time trends of each indicator can be performed. Therefore, the rule generation device 10 can generate more accurate rules. Note that even in this case, the acquisition unit 120 does not need to acquire time series data of the change rate of the indicator separately from the time series data of the indicator. However, the first model 142 may extract one or more of the multiple indicators that affect the target indicator without considering the change rate.

図5は、第1のモデル142から出力される情報の一具体例を示す図である。本図において各行の冒頭にある数字は各指標の識別コードである。第1のモデル142の出力データには、指標、および指標の変化率を示す情報に加えて、本図のように、第1のモデル142に入力された条件情報を満たす状況に相関が強い状況が示されていても良い。その場合でも、後述する生成部160の処理によって、より具体的なルールが生成されることが有用である。 Figure 5 is a diagram showing a specific example of information output from the first model 142. In this figure, the numbers at the beginning of each line are identification codes for each index. In addition to the index and information indicating the rate of change of the index, the output data of the first model 142 may also indicate situations that are highly correlated with situations that satisfy the condition information input to the first model 142, as shown in this figure. Even in this case, it is useful to generate more specific rules by the processing of the generation unit 160, which will be described later.

<生成部160>
上述した通り、生成部160は、一以上の特徴指標の値を取得し、少なくともその値を用いて、目的指標に関する条件を達成するために必要であると推定される一以上のルールを生成する。
<Generation unit 160>
As described above, the generation unit 160 obtains values of one or more characteristic indicators, and uses at least the values to generate one or more rules that are estimated to be necessary to achieve a condition related to the objective indicator.

図6は、生成部160が取得する一以上の特徴指標の値を例示する図である。生成部160が取得する値は、たとえば取得部120が取得した複数の指標の時系列データのうち、各特徴指標に相当する指標の値であってよい。また、生成部160が取得する値はたとえば、時系列データのうち最新の状況を示す値であってよい。その他、生成部160は、取得部120が取得した時系列データとは別途、ユーザによる特徴指標の値の入力を受け付けても良い。 Figure 6 is a diagram illustrating an example of values of one or more feature indicators acquired by the generation unit 160. The values acquired by the generation unit 160 may be, for example, values of indicators corresponding to each feature indicator among the time series data of multiple indicators acquired by the acquisition unit 120. Furthermore, the values acquired by the generation unit 160 may be, for example, values indicating the latest situation among the time series data. Additionally, the generation unit 160 may accept input of feature indicator values by the user separately from the time series data acquired by the acquisition unit 120.

生成部160が取得する特徴指標の値の数は特に限定されず、たとえば100以下であってもよいし、50以下であってもよい。生成部160が取得する特徴指標の値の数はたとえば10以上であってよいし、20以上であってもよい。The number of feature index values acquired by the generation unit 160 is not particularly limited, and may be, for example, 100 or less, or 50 or less. The number of feature index values acquired by the generation unit 160 may be, for example, 10 or more, or 20 or more.

生成部160は、アンサンブルマシンラーニングによる第2のモデル162を含む。第2のモデル162はたとえば解釈性の高いアンサンブルマシンラーニング(Ensemble Machine Learning :EML)による学習済みモデルである。この機械学習は、目的指標の値、その他の指標値、および正解/不正解フラグの組み合わせの時系列データを訓練データとして行える。正解/不正解フラグは、目的指標に対する所定の条件に基づいて付与する事ができる。ここで、所定の条件は条件情報に示される条件と同じであってもよいし、同じでなくても良い。The generation unit 160 includes a second model 162 based on ensemble machine learning. The second model 162 is, for example, a trained model based on Ensemble Machine Learning (EML), which has high interpretability. This machine learning can be performed using time-series data of a combination of the value of the objective index, other index values, and a correct/incorrect flag as training data. The correct/incorrect flag can be assigned based on a specified condition for the objective index. Here, the specified condition may be the same as the condition indicated in the condition information, or it may not be the same.

図7は、第2のモデル162の出力データの構成を例示する図である。生成部160において第2のモデル162には、特徴指標の値および条件情報が入力される。特徴指標の値としては、各特徴指標に対して一つの値が入力されれば良い。また、第2のモデル162に値が入力される特徴指標の数は特に限定されない。そして、第2のモデル162からは、複数のルールが出力される。ルールはそれぞれ、一以上のサブルールを含んでいる。各サブルールは、いずれかの特徴指標に関する条件を示している。ここで、第2のモデル162から出力されるサブルールには、第2のモデル162に入力された特徴指標の値が満たしている条件と、満たしていない条件とが含まれうる。 Figure 7 is a diagram illustrating the configuration of output data of the second model 162. In the generation unit 160, the value of the feature index and condition information are input to the second model 162. As the value of the feature index, one value may be input for each feature index. Furthermore, the number of feature indexes whose values are input to the second model 162 is not particularly limited. Then, multiple rules are output from the second model 162. Each rule includes one or more subrules. Each subrule indicates a condition related to one of the feature indexes. Here, the subrules output from the second model 162 may include conditions that are satisfied by the value of the feature index input to the second model 162 and conditions that are not satisfied.

各ルールに含まれるサブルールの数は、第2のモデル162において予め設定しておくことができる。第2のモデル162から複数のルールが生成される場合、ルールに含まれるサブルールの数は、互いに異なっていても良いし、同じであっても良い。The number of subrules included in each rule can be preset in the second model 162. When multiple rules are generated from the second model 162, the numbers of subrules included in the rules may be different from each other or may be the same.

図8は、生成部160から出力される出力ルールの一具体例を示す図である。本図において各サブルールの冒頭にある数字は各指標の識別コードである。第2のモデル162から出力されたルールに複数のサブルールを含むルールがある場合、生成部160はそれらのサブルールを「AND」で結ぶ。すなわち、各ルールにおいて、そのルールが満たされることは、そのルールに含まれるサブルールがすべて満たされることである。また、第2のモデル162から複数のルールが出力された場合、生成部160はそれらのルールを「AND」または「OR」で結ぶ。このようにして、生成した一つのルール、または互いに結ばれた二以上のルールを、出力ルールとして生成部160が出力する。生成部160から出力された出力ルールは、たとえばディスプレイに表示されても良いし、生成部160からアクセス可能な記憶装置に保持されても良い。ユーザは、生成部160から出力された出力ルールを、条件情報に示された目的指標に関する条件を満たすために必要な条件として把握することができる。 Figure 8 is a diagram showing a specific example of an output rule output from the generation unit 160. In this figure, the number at the beginning of each subrule is the identification code of each index. If the rule output from the second model 162 includes a rule that includes multiple subrules, the generation unit 160 connects those subrules with "AND". That is, for each rule, the rule being satisfied means that all subrules included in the rule are satisfied. Also, if multiple rules are output from the second model 162, the generation unit 160 connects those rules with "AND" or "OR". In this way, the generation unit 160 outputs one generated rule or two or more rules connected to each other as an output rule. The output rule output from the generation unit 160 may be displayed on a display, for example, or may be stored in a storage device accessible from the generation unit 160. The user can grasp the output rule output from the generation unit 160 as a condition necessary to satisfy the condition related to the target index indicated in the condition information.

本図の例では、ルール1とルール2を「AND」で結んで得たルールを、生成部160が最終的な出力ルールとして出力する。ルール1およびルール2において、各ルールに含まれるサブルールは互いに「AND」で結ばれている。In the example shown in this figure, the generation unit 160 outputs the rule obtained by connecting rule 1 and rule 2 with "AND" as the final output rule. In rule 1 and rule 2, the sub-rules contained in each rule are connected to each other with "AND".

図9は、生成部160から出力される出力ルールの構成の一例を示す図である。生成部160において第2のモデル162により生成される一以上のルールには、互いに置き換え可能な二以上のルールが含まれてもよい。本図の例において、ルール2-1とルール2-2は互いに「OR」で結ばれている。すなわち、ルール2-1とルール2-2とは互いに置き換え可能であり、少なくともどちらか一方が満たされればよい。このように代替ルールが生成されることにより、仮にいずれかのルールの充足が難しい場合でも、代替の対策を実行することができる。 Figure 9 is a diagram showing an example of the configuration of an output rule output from the generation unit 160. The one or more rules generated by the second model 162 in the generation unit 160 may include two or more rules that are mutually interchangeable. In the example shown in this figure, rule 2-1 and rule 2-2 are mutually interchangeable, and it is sufficient if at least one of them is satisfied. By generating alternative rules in this manner, even if it is difficult to satisfy any of the rules, an alternative measure can be implemented.

図10および図11はそれぞれ、生成部160から出力される出力ルールの構成の一例を示す図である。第2のモデル162から出力されるルールの数は、特に限定されず、第2のモデル162において予め設定しておくことができる。また、生成部160は、第2のモデル162の出力データを用いて、予め定められた構造の出力ルールを生成することができる。たとえば、図10の例では、出力ルールにおいて、ルール2-2-1およびルール2-2-2が「AND」で結合されたルールと、ルール2-1とが互いに置き換え可能となっている。図11の例では、出力ルールにおいて、3つ以上のルールが互いに「AND」で結ばれている。なお、図8~図11で示した出力ルールの構成は例であり、これらに限定されない。 Figures 10 and 11 are diagrams showing an example of the configuration of the output rules output from the generation unit 160. The number of rules output from the second model 162 is not particularly limited, and can be set in advance in the second model 162. The generation unit 160 can generate output rules of a predetermined structure using the output data of the second model 162. For example, in the example of Figure 10, in the output rules, the rule in which rules 2-2-1 and 2-2-2 are connected with "AND" can be replaced with rule 2-1. In the example of Figure 11, in the output rules, three or more rules are connected with "AND". Note that the configurations of the output rules shown in Figures 8 to 11 are examples, and are not limited to these.

また、生成部160から出力される出力ルールには、第2のモデル162から出力されるルールのすべてが含まれても良いし、一部のみが含まれても良い。また、生成部160から出力される出力ルールには、すべての特徴指標に対するサブルールが存在してもよいし、一部の特徴指標に対してのみサブルールが存在しても良い。In addition, the output rules output from the generation unit 160 may include all of the rules output from the second model 162, or may include only some of them. In addition, the output rules output from the generation unit 160 may include sub-rules for all feature indicators, or may include sub-rules for only some of the feature indicators.

ルール生成装置10のハードウエア構成について以下に説明する。ルール生成装置10の各機能構成部は、ハードウエアとソフトウエアとの組み合わせ(例:電子回路とそれを制御するプログラムの組み合わせなど)で実現される。以下にて、さらに説明する。The hardware configuration of the rule generation device 10 is described below. Each functional component of the rule generation device 10 is realized by a combination of hardware and software (e.g., a combination of an electronic circuit and a program that controls it). This is further described below.

図12は、ルール生成装置10を実現するための計算機1000を例示する図である。ルール生成装置10は一つの計算機1000により実現されても良いし、複数の計算機1000の協働により実現されても良い。計算機1000は任意の計算機である。例えば計算機1000は、SoC(System On Chip)、Personal Computer(PC)、サーバマシン、タブレット端末、又はスマートフォンなどである。計算機1000は、ルール生成装置10を実現するために設計された専用の計算機であってもよいし、汎用の計算機であってもよい。 Figure 12 is a diagram illustrating a computer 1000 for realizing the rule generation device 10. The rule generation device 10 may be realized by one computer 1000, or may be realized by the cooperation of multiple computers 1000. The computer 1000 is any computer. For example, the computer 1000 is a SoC (System On Chip), a Personal Computer (PC), a server machine, a tablet terminal, or a smartphone. The computer 1000 may be a dedicated computer designed to realize the rule generation device 10, or may be a general-purpose computer.

計算機1000は、バス1020、プロセッサ1040、メモリ1060、ストレージデバイス1080、入出力インタフェース1100、及びネットワークインタフェース1120を有する。バス1020は、プロセッサ1040、メモリ1060、ストレージデバイス1080、入出力インタフェース1100、及びネットワークインタフェース1120が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ1040などを互いに接続する方法は、バス接続に限定されない。プロセッサ1040は、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、又は FPGA(Field-Programmable Gate Array)などの種々のプロセッサである。メモリ1060は、RAM(Random Access Memory)などを用いて実現される主記憶装置である。ストレージデバイス1080は、ハードディスク、SSD(Solid State Drive)、メモリカード、又は ROM(Read Only Memory)などを用いて実現される補助記憶装置である。The computer 1000 has a bus 1020, a processor 1040, a memory 1060, a storage device 1080, an input/output interface 1100, and a network interface 1120. The bus 1020 is a data transmission path for the processor 1040, the memory 1060, the storage device 1080, the input/output interface 1100, and the network interface 1120 to transmit and receive data to each other. However, the method of connecting the processor 1040 and the like to each other is not limited to bus connection. The processor 1040 is various processors such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), or an FPGA (Field-Programmable Gate Array). The memory 1060 is a main storage device realized using a RAM (Random Access Memory) or the like. The storage device 1080 is an auxiliary storage device realized using a hard disk, an SSD (Solid State Drive), a memory card, or a ROM (Read Only Memory), or the like.

入出力インタフェース1100は、計算機1000と入出力デバイスとを接続するためのインタフェースである。例えば入出力インタフェース1100には、キーボードなどの入力装置や、ディスプレイなどの出力装置が接続される。The input/output interface 1100 is an interface for connecting the computer 1000 to an input/output device. For example, the input/output interface 1100 is connected to an input device such as a keyboard and an output device such as a display.

ネットワークインタフェース1120は、計算機1000をネットワークに接続するためのインタフェースである。この通信網は、例えば LAN(Local Area Network)や WAN(Wide Area Network)である。ネットワークインタフェース1120がネットワークに接続する方法は、無線接続であってもよいし、有線接続であってもよい。The network interface 1120 is an interface for connecting the computer 1000 to a network. This communication network is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network). The method by which the network interface 1120 connects to the network may be a wireless connection or a wired connection.

ストレージデバイス1080は、ルール生成装置10の各機能構成部を実現するプログラムモジュールを記憶している。プロセッサ1040は、これら各プログラムモジュールをメモリ1060に読み出して実行することで、各プログラムモジュールに対応する機能を実現する。The storage device 1080 stores program modules that realize each functional component of the rule generation device 10. The processor 1040 reads each of these program modules into the memory 1060 and executes them to realize the function corresponding to each program module.

また、指標記憶部122がルール生成装置10の内部に設けられる場合、例えば指標記憶部122は、ストレージデバイス1080を用いて実現される。 In addition, when the index memory unit 122 is provided inside the rule generation device 10, for example, the index memory unit 122 is realized using a storage device 1080.

図13は、本実施形態に係るルール生成方法の流れを例示するフローチャートである。実施形態に係るルール生成方法は、一以上のコンピュータにより実行される。本実施形態に係るルール生成方法は、ステップS110、ステップS120、およびステップS130を含む。ステップS110では、複数の指標の時系列データと、目的指標に関する条件を示す条件情報とが取得される。ステップS120では、複数の指標の時系列データ及び条件情報を用いて、複数の指標のうち少なくとも一つが、目的指標に対する特徴指標として特定される。ステップS130では、一以上の特徴指標の値が取得され、少なくともその値を用いて、目的指標に関する条件を達成するために必要であると推定される一以上のルールが生成される。ルールは、特徴指標に関するサブルールを少なくとも一つ含む。 Figure 13 is a flowchart illustrating the flow of the rule generation method according to this embodiment. The rule generation method according to the embodiment is executed by one or more computers. The rule generation method according to this embodiment includes steps S110, S120, and S130. In step S110, time series data of multiple indicators and condition information indicating a condition related to the target indicator are acquired. In step S120, at least one of the multiple indicators is identified as a feature indicator for the target indicator using the time series data of the multiple indicators and the condition information. In step S130, values of one or more feature indicators are acquired, and one or more rules estimated to be necessary to achieve the condition related to the target indicator are generated using at least the values. The rule includes at least one sub-rule related to the feature indicator.

本実施形態に係るルール生成方法は、上述したルール生成装置10により実行されうる。まず、ルール生成装置10は、ルール生成実行の指示を受け付けると、ステップS110にて複数の指数(指数1~N)の時系列データと、条件情報とを取得する。そして、ステップS120にて、特徴指標特定部140の第1のモデル142に時系列データおよび条件情報が入力される。すると、第1のモデル142から指標1、指標2、・・・、指標N、指標1の変化率、指標2の変化率、・・・、および指標Nの変化率のうちの1以上を示す情報が出力される。特徴指標特定部140は、第1のモデル142の出力に基づいて、一以上の特徴指標(特徴指標1~M)を特定する。次いで、ステップS130にて、一以上の特徴指標の値および条件情報が生成部160の第2のモデル162に入力される。第2のモデル162からは一以上のルールが出力される。生成部160は、第2のモデル162から出力された一以上のルールを用いて出力ルールを生成し、出力ルールを出力する。The rule generation method according to this embodiment can be executed by the rule generation device 10 described above. First, when the rule generation device 10 receives an instruction to execute rule generation, in step S110, it acquires time series data of multiple indices (indices 1 to N) and condition information. Then, in step S120, the time series data and condition information are input to the first model 142 of the feature index identification unit 140. Then, information indicating one or more of index 1, index 2, ..., index N, the rate of change of index 1, the rate of change of index 2, ..., and the rate of change of index N is output from the first model 142. The feature index identification unit 140 identifies one or more feature indexes (feature indexes 1 to M) based on the output of the first model 142. Next, in step S130, the value of one or more feature indexes and the condition information are input to the second model 162 of the generation unit 160. One or more rules are output from the second model 162. The generating unit 160 generates an output rule using one or more rules output from the second model 162, and outputs the output rule.

以上、本実施形態によれば、生成部160は、一以上の特徴指標の値を取得し、少なくともその値を用いて、目的指標に関する条件を達成するために必要であると推定される一以上のルールを生成する。したがって、目標を達成するために必要な条件を明確化することができる。As described above, according to this embodiment, the generation unit 160 acquires values of one or more characteristic indices, and generates one or more rules that are estimated to be necessary to achieve the conditions related to the objective indices using at least the values. Therefore, the conditions necessary to achieve the objective can be clarified.

(第2の実施形態)
図14は、第2の実施形態に係る判定装置20の概要を示す図である。本実施形態に係る判定装置20は、第1取得部220、第2取得部240、および判定部260を備える。第1取得部220は、一以上の指標の値と、目的指標に対する条件を示す条件情報とを取得する。第2取得部240は一以上のルールを、条件情報に応じて取得する。一以上のルールはそれぞれ、指標に関する一以上のサブルールを含む。判定部260は、取得された一以上の指標の値が、一以上のサブルールの少なくともいずれかを満たすか否かを判定する。
Second Embodiment
14 is a diagram showing an overview of a determination device 20 according to the second embodiment. The determination device 20 according to this embodiment includes a first acquisition unit 220, a second acquisition unit 240, and a determination unit 260. The first acquisition unit 220 acquires values of one or more indices and condition information indicating a condition for a target index. The second acquisition unit 240 acquires one or more rules according to the condition information. Each of the one or more rules includes one or more sub-rules related to the index. The determination unit 260 determines whether or not the acquired values of the one or more indices satisfy at least any of the one or more sub-rules.

この判定装置20によれば、目標を達成するために必要な条件を明確化することができる。 This judgment device 20 makes it possible to clarify the conditions necessary to achieve a goal.

図15は、本実施形態に係る判定装置20の機能構成を例示する図である。本図の例において、判定装置20は、ルール記憶部242および出力部280をさらに備える。本実施形態において、一以上のルールが、予めルール記憶部242に保持されている。そして、第2取得部240は、ルール記憶部242から一以上のルールを読み出して取得する。本図では、ルール記憶部242が判定装置20に含まれる例を示しているが、ルール記憶部242は判定装置20の外部に設けられても良い。 Figure 15 is a diagram illustrating an example of the functional configuration of the determination device 20 according to this embodiment. In the example of this figure, the determination device 20 further includes a rule memory unit 242 and an output unit 280. In this embodiment, one or more rules are stored in advance in the rule memory unit 242. Then, the second acquisition unit 240 reads and acquires one or more rules from the rule memory unit 242. This figure shows an example in which the rule memory unit 242 is included in the determination device 20, but the rule memory unit 242 may be provided outside the determination device 20.

ルール記憶部242に保持されるルールは、第1の実施形態に係るルール生成装置10を用いて生成することができる。The rules stored in the rule memory unit 242 can be generated using the rule generation device 10 relating to the first embodiment.

本実施形態に係る判定装置20は、第1の実施形態に係るルール生成装置10と同様、図12に例示される構成の計算機1000を用いて実現できる。ストレージデバイス1080は、判定装置20の各機能構成部を実現するプログラムモジュールを記憶している。プロセッサ1040は、これら各プログラムモジュールをメモリ1060に読み出して実行することで、各プログラムモジュールに対応する機能を実現する。判定装置20は一つの計算機1000により実現されても良いし、複数の計算機1000の協働により実現されても良い。また、ルール記憶部242が判定装置20の内部に設けられる場合、例えばルール記憶部242は、ストレージデバイス1080を用いて実現されうる。The determination device 20 according to this embodiment can be realized using a computer 1000 having a configuration exemplified in FIG. 12, similar to the rule generation device 10 according to the first embodiment. The storage device 1080 stores program modules that realize each functional component of the determination device 20. The processor 1040 reads each of these program modules into the memory 1060 and executes them to realize the function corresponding to each program module. The determination device 20 may be realized by one computer 1000, or may be realized by the cooperation of multiple computers 1000. In addition, when the rule memory unit 242 is provided inside the determination device 20, for example, the rule memory unit 242 can be realized using the storage device 1080.

<第1取得部220>
第1取得部220は、一以上の指標の値を、たとえばユーザからの入力を受け付けることで取得する。その他、第1取得部220は、一以上の指標の値を第1取得部220からアクセス可能な記憶装置(たとえばストレージデバイス1080)から読み出して取得しても良いし、外部のその他の装置から取得しても良い。第1取得部220が取得する指標の値は、たとえば第1の実施形態にて生成部160が取得する特徴指標の値に相当しうるが、これに限定されない。
<First acquisition unit 220>
The first acquisition unit 220 acquires one or more index values, for example, by accepting an input from a user. Alternatively, the first acquisition unit 220 may acquire one or more index values by reading them from a storage device accessible from the first acquisition unit 220 (for example, the storage device 1080), or may acquire them from other external devices. The index values acquired by the first acquisition unit 220 may correspond to, for example, the feature index values acquired by the generation unit 160 in the first embodiment, but are not limited thereto.

第1取得部220は各指標に対して一つの値を取得すれば良い。また、第1取得部220が値を取得する指標の数は特に限定されず、たとえば100以下であってもよいし、50以下であってもよい。第1取得部220が値を取得する指標の数はたとえば10以上であってよいし、20以上であってもよい。The first acquisition unit 220 may acquire one value for each index. Furthermore, the number of indexes for which the first acquisition unit 220 acquires values is not particularly limited, and may be, for example, 100 or less, or 50 or less. The number of indexes for which the first acquisition unit 220 acquires values may be, for example, 10 or more, or 20 or more.

また、第1取得部220は、条件情報を取得する。条件情報は、たとえば目的指標の値または目的指標の範囲を示す情報である。目的指標は、第1取得部220が値を取得する指標のいずれかであっても良いし、第1取得部220が値を取得する指標とは異なる指標であっても良い。In addition, the first acquisition unit 220 acquires condition information. The condition information is, for example, information indicating the value of the target index or the range of the target index. The target index may be any of the indexes for which the first acquisition unit 220 acquires a value, or may be an index different from the index for which the first acquisition unit 220 acquires a value.

条件情報はたとえばユーザにより判定装置20へ入力され、第1取得部220が入力された条件情報を取得する事ができる。たとえば判定装置20のディスプレイには目的指標の選択肢が表示され、ユーザは選択肢のいずれかを選択する操作を行うことにより、判定装置20へ目的指標を示す情報を入力することができる。また、たとえば判定装置20のディスプレイには目的指標の値、または範囲を示す選択肢が表示され、ユーザは選択肢のいずれかを選択する操作を行うことにより、判定装置20へ目的指標の値または範囲を示す情報を入力することができる。The condition information is input to the determination device 20 by, for example, a user, and the first acquisition unit 220 can acquire the input condition information. For example, options for the target index are displayed on the display of the determination device 20, and the user can input information indicating the target index to the determination device 20 by performing an operation to select one of the options. Also, for example, options indicating the value or range of the target index are displayed on the display of the determination device 20, and the user can input information indicating the value or range of the target index to the determination device 20 by performing an operation to select one of the options.

なお、条件情報は第1取得部220からアクセス可能な記憶装置(たとえばストレージデバイス1080)に予め保持され、第1取得部220がそれを読み出して取得しても良いし、第1取得部220が外部の装置から条件情報を取得しても良い。In addition, the condition information may be stored in advance in a storage device (e.g., storage device 1080) accessible from the first acquisition unit 220, and the first acquisition unit 220 may read and acquire it, or the first acquisition unit 220 may acquire the condition information from an external device.

また、たとえば第1取得部220がまず条件情報を取得し、条件情報に応じて、どの指標について値を取得すべきかが決定されても良い。その場合、各目的指標に対し、どの指標について値を取得すべきかが予め定められている。そして、第1取得部220は、条件情報を取得すると、その条件情報に示された目的指標に対応する入力指標を判定装置20のディスプレイに表示させる。そして、ユーザは、表示された指標について、値を入力する。 In addition, for example, the first acquisition unit 220 may first acquire condition information, and then it may be determined for which index a value should be acquired according to the condition information. In this case, for which index a value should be acquired for each objective index is determined in advance. Then, when the first acquisition unit 220 acquires the condition information, it causes an input index corresponding to the objective index indicated in the condition information to be displayed on the display of the determination device 20. Then, the user inputs a value for the displayed index.

<第2取得部240>
第2取得部240は、第1取得部220が取得した条件情報に応じて、一以上のルールを取得する。第2取得部240が取得する一以上のルールは、図7で示す例のように互いに独立していても良いし、図8から図11に示すように、互いに「AND」や「OR」で結合されていても良い。以後、第2取得部240が取得する一以上のルールをひとまとまりとして、ルールセットと呼ぶ。たとえば、図7から図11は、それぞれが一つのルールセットを示している。
<Second acquisition unit 240>
The second acquisition unit 240 acquires one or more rules according to the condition information acquired by the first acquisition unit 220. The one or more rules acquired by the second acquisition unit 240 may be independent of each other as in the example shown in Fig. 7, or may be connected to each other with "AND" or "OR" as shown in Figs. 8 to 11. Hereinafter, the one or more rules acquired by the second acquisition unit 240 are collectively referred to as a rule set. For example, each of Figs. 7 to 11 shows one rule set.

ルール記憶部242には複数のルールセットが保持されている。また、ルール記憶部242には、ルールセット参照情報が予め保持されている。ルールセット参照情報において、各ルールセットは、目的指標が何であるかと、目的指標の値または範囲との組み合わせに関連付けられている。A plurality of rule sets are stored in the rule storage unit 242. Furthermore, rule set reference information is stored in advance in the rule storage unit 242. In the rule set reference information, each rule set is associated with a combination of a target index and a value or range of the target index.

図16は、ルールセット参照情報を例示する図である。このようなルールセット参照情報を用いて第2取得部240は、条件情報に基づき、どのルールセットを用いるべきかを特定できる。たとえば第2取得部240は、条件情報に示された目的指標、および目的指標の値が属する範囲に対応するルールセットを特定する。そして、第2取得部240は、特定したルールセットをルール記憶部242から読み出して取得する。本図では、目的指標の範囲がルールセットに対応付けられている例を示しているが、目的指標の値がルールセットに対応付けられていても良い。第1取得部220が上述したように選択肢を介して条件情報を取得する場合、ルールセット参照情報における目的指標の範囲または値は、選択肢に対応していることが好ましい。 Figure 16 is a diagram illustrating rule set reference information. Using such rule set reference information, the second acquisition unit 240 can identify which rule set should be used based on the condition information. For example, the second acquisition unit 240 identifies a rule set corresponding to the target index indicated in the condition information and the range to which the value of the target index belongs. Then, the second acquisition unit 240 reads and acquires the identified rule set from the rule storage unit 242. In this figure, an example is shown in which the range of the target index is associated with the rule set, but the value of the target index may be associated with the rule set. When the first acquisition unit 220 acquires the condition information via the options as described above, it is preferable that the range or value of the target index in the rule set reference information corresponds to the options.

<判定部260>
判定部260は、第2取得部240が取得したルールセットに含まれる、少なくともサブルールについて判定を行う。具体的には、判定部260は、第1取得部220が取得した指標の値が、第2取得部240で取得されたサブルールのそれぞれを満たしているか否かを判定する。各サブルールは、第1取得部220で取得されたいずれかの指標に関する条件を示している。さらに判定部260は、サブルールの判定結果に基づいて、少なくともいずれかのルールが満たされているか否かをさらに判定してもよい。具体的には、あるルールについて、そのルールに含まれるすべてのサブルールが満たされている場合、そのルールが満たされていると判定される。一方、一つでも満たされていないサブルールが含まれるルールは、満たされていないと判定される。判定部260は、ルールセットに含まれる一部のサブルールのみについて判定を行ってもよいが、すべてのサブルールについて判定を行うことが好ましい。
<Determination unit 260>
The determination unit 260 performs a determination on at least the subrules included in the rule set acquired by the second acquisition unit 240. Specifically, the determination unit 260 determines whether or not the value of the index acquired by the first acquisition unit 220 satisfies each of the subrules acquired by the second acquisition unit 240. Each subrule indicates a condition related to any of the indexes acquired by the first acquisition unit 220. Furthermore, the determination unit 260 may further determine whether or not at least any of the rules are satisfied based on the determination result of the subrules. Specifically, when all subrules included in a certain rule are satisfied, the rule is determined to be satisfied. On the other hand, a rule including even one unsatisfied subrule is determined to be unsatisfied. The determination unit 260 may perform a determination on only some of the subrules included in the rule set, but it is preferable to perform a determination on all the subrules.

なお、第2取得部240が取得するルールセットには、第1取得部220が値を取得したすべての指標に対するサブルールが存在してもよいし、一部の指標に対してのみサブルールが存在しても良い。In addition, the rule set acquired by the second acquisition unit 240 may include subrules for all indicators for which the first acquisition unit 220 has acquired values, or may include subrules for only some of the indicators.

<出力部280>
出力部280は、第1取得部220が取得した指標の値が満たさないと判定部260により判定された、サブルールを一以上出力する。そうすることで、判定装置20のユーザは、満たすことが必要な条件を把握し、対策を検討したり、適切な施策を採ったりすることができる。出力部280は、第1取得部220が取得した指標の値が満たさないと判定されたサブルールをすべて出力することが好ましい。また、出力部280は、第1取得部220が取得した指標の値が満たすと判定されたサブルールをさらに出力しても良い。出力部280の出力方法は特に限定されないが、たとえばディスプレイへの表示や外部装置または記憶装置への出力でありえる。
<Output Unit 280>
The output unit 280 outputs one or more subrules that are determined by the determination unit 260 not to be satisfied by the index value acquired by the first acquisition unit 220. By doing so, the user of the determination device 20 can understand the conditions that need to be satisfied, and can consider countermeasures or take appropriate measures. It is preferable that the output unit 280 outputs all subrules that are determined not to be satisfied by the index value acquired by the first acquisition unit 220. The output unit 280 may further output subrules that are determined to be satisfied by the index value acquired by the first acquisition unit 220. The output method of the output unit 280 is not particularly limited, and may be, for example, display on a display or output to an external device or a storage device.

図17は、本実施形態に係る判定方法の流れを例示するフローチャートである。実施形態に係る判定方法は、一以上のコンピュータにより実行される。本実施形態に係る判定方法は、ステップS210、ステップS220、およびステップS230を含む。ステップS210では、一以上の指標の値と、目的指標に対する条件を示す条件情報とが取得される。ステップS220では、一以上のルールが条件情報に応じて取得される。一以上のルールはそれぞれ、指標に関する一以上のサブルールを含む。ステップS230では、取得された一以上の指標の値が、一以上のサブルールの少なくともいずれかを満たすか否かが判定される。 Figure 17 is a flowchart illustrating the flow of the determination method according to this embodiment. The determination method according to the embodiment is executed by one or more computers. The determination method according to this embodiment includes steps S210, S220, and S230. In step S210, values of one or more indicators and condition information indicating conditions for the target indicator are acquired. In step S220, one or more rules are acquired according to the condition information. Each of the one or more rules includes one or more sub-rules related to the indicator. In step S230, it is determined whether the acquired values of the one or more indicators satisfy at least any of the one or more sub-rules.

本実施形態に係る判定方法は、上述した判定装置20により実行されうる。たとえばユーザにより判定装置20へ指標の値および条件情報が入力されると、第1取得部220がそれを取得する(ステップS210)。そして、ステップS220にて、第2取得部240は、条件情報に基づき、一以上のルール(ルールセット)を取得する。そして、ステップS230において判定部260は、ルールセットに含まれるサブルールが、第1取得部220により取得された指標の値によって満たされているか否か判定する。The determination method according to this embodiment can be executed by the determination device 20 described above. For example, when a user inputs an index value and condition information to the determination device 20, the first acquisition unit 220 acquires them (step S210). Then, in step S220, the second acquisition unit 240 acquires one or more rules (rule sets) based on the condition information. Then, in step S230, the determination unit 260 determines whether or not a sub-rule included in the rule set is satisfied by the index value acquired by the first acquisition unit 220.

次に、本実施形態の作用および効果について説明する。本実施形態においては第1の実施形態と同様の作用および効果が得られる。加えて、本実施形態によれば、判定装置20は、取得された一以上の指標の値が、一以上のサブルールの少なくともいずれかを満たすか否かを判定する。したがって、対策が必要な指標や条件をより明確に把握することができる。Next, the action and effect of this embodiment will be described. In this embodiment, the same action and effect as in the first embodiment can be obtained. In addition, according to this embodiment, the determination device 20 determines whether the value of one or more acquired indicators satisfies at least one of one or more subrules. Therefore, it is possible to more clearly grasp the indicators and conditions that require measures.

(第3の実施形態)
図18は、第3の実施形態に係る判定装置20の機能構成を例示するブロック図である。本実施形態に係る判定装置20は、一以上のルールを生成するルール生成部250をさらに備える点を除いて、第2の実施形態に係る判定装置20と同じである。本実施形態において、第2取得部240は、ルール生成部250が生成した一以上のルールを取得する。本実施形態において判定装置20はルール記憶部242を備える必要はない。以下に詳しく説明する。
Third Embodiment
18 is a block diagram illustrating a functional configuration of a determination device 20 according to the third embodiment. The determination device 20 according to this embodiment is the same as the determination device 20 according to the second embodiment, except that it further includes a rule generating unit 250 that generates one or more rules. In this embodiment, the second acquisition unit 240 acquires one or more rules generated by the rule generating unit 250. In this embodiment, the determination device 20 does not need to include a rule storage unit 242. This will be described in detail below.

本図の例において、ルール生成部250は、特徴指標特定部251および生成部252を備える。特徴指標特定部251は第1の実施形態で説明した特徴指標特定部140と同じであり、生成部252は第1の実施形態で説明した生成部160と同じである。ただし、ルール生成部250は、特徴指標特定部251を備えず、生成部252を備えてもよい。特徴指標特定部251は第1のモデル253を備え、生成部252は第2のモデル254を備える。第1のモデル253は第1の実施形態で説明した第1のモデル142と同じであり、第2のモデル254は第1の実施形態で説明した第2のモデル162と同じである。In the example of this figure, the rule generation unit 250 includes a feature index identification unit 251 and a generation unit 252. The feature index identification unit 251 is the same as the feature index identification unit 140 described in the first embodiment, and the generation unit 252 is the same as the generation unit 160 described in the first embodiment. However, the rule generation unit 250 may include the generation unit 252 without including the feature index identification unit 251. The feature index identification unit 251 includes a first model 253, and the generation unit 252 includes a second model 254. The first model 253 is the same as the first model 142 described in the first embodiment, and the second model 254 is the same as the second model 162 described in the first embodiment.

ルール生成部250が特徴指標特定部251を備えず生成部252を備える場合、ルール生成部250は以下のようにルールを生成する。生成部252は第1取得部220で取得された一以上の指標の値を取得し、少なくともその値を用いて、条件情報で示された、目的指標に関する条件を達成するために、必要であると推定される一以上のルールを生成する。具体的には、第1取得部220が取得した一以上の指標の値および条件情報が生成部252の第2のモデル254に入力される。そして、第2のモデル254からは、複数のルールが出力される。そして、生成部252は、生成部160と同様にして出力ルールを生成する。第2取得部240は生成部252で生成された出力ルールを取得する。When the rule generating unit 250 does not include the feature index identifying unit 251 but includes the generating unit 252, the rule generating unit 250 generates rules as follows. The generating unit 252 obtains the values of one or more indices obtained by the first obtaining unit 220, and generates one or more rules that are estimated to be necessary to achieve the conditions related to the target index indicated in the condition information, using at least the values. Specifically, the values of one or more indices and the condition information obtained by the first obtaining unit 220 are input to the second model 254 of the generating unit 252. Then, a plurality of rules are output from the second model 254. Then, the generating unit 252 generates output rules in the same manner as the generating unit 160. The second obtaining unit 240 obtains the output rules generated by the generating unit 252.

ルール生成部250が特徴指標特定部251および生成部252を備える場合、第1取得部220は、第1の実施形態の取得部120と同様にして、複数の指標の時系列データを取得する。そして、特徴指標特定部251は第1の実施形態で説明した特徴指標特定部140と同様にして特徴指標を特定する。そして、生成部252は、第1の実施形態で説明した生成部160と同様にして、一以上の特徴指標の値を取得し、少なくともその値を用いて、目的指標に関する条件を達成するために必要であると推定される一以上のルールを生成する。この場合、判定装置20は第1の実施形態で説明したルール生成装置10を含んでも良い。When the rule generating unit 250 includes a feature index identifying unit 251 and a generating unit 252, the first acquiring unit 220 acquires time series data of multiple indices in the same manner as the acquiring unit 120 of the first embodiment. The feature index identifying unit 251 identifies feature indexes in the same manner as the feature index identifying unit 140 described in the first embodiment. The generating unit 252 acquires values of one or more feature indexes in the same manner as the generating unit 160 described in the first embodiment, and uses at least the values to generate one or more rules that are estimated to be necessary to achieve the conditions related to the target index. In this case, the determination device 20 may include the rule generating device 10 described in the first embodiment.

次に、本実施形態の作用および効果について説明する。本実施形態においては第1の実施形態と同様の作用および効果が得られる。加えて、本実施形態に係る判定装置20は、一以上のルールを生成するルール生成部250をさらに備える。したがって、多くのルールを事前に生成して記憶させておく必要がなく、条件情報に応じたルール生成がその都度行える。Next, the action and effect of this embodiment will be described. In this embodiment, the same action and effect as in the first embodiment can be obtained. In addition, the determination device 20 according to this embodiment further includes a rule generation unit 250 that generates one or more rules. Therefore, there is no need to generate and store many rules in advance, and rules can be generated each time according to the condition information.

(第4の実施形態)
図19は、第4の実施形態に係る判定装置20を説明するための図である。本図はたとえば判定装置20のディスプレイに表示される。本実施形態に係る判定装置20は、以下に説明する点を除いて、第2または第3の実施形態に係る判定装置20と同じである。
(Fourth embodiment)
19 is a diagram for explaining the determination device 20 according to the fourth embodiment. This diagram is displayed, for example, on a display of the determination device 20. The determination device 20 according to this embodiment is the same as the determination device 20 according to the second or third embodiment, except for the points described below.

本実施形態に係る判定装置20において、出力部280は、非充足サブルールを一以上出力する。非充足サブルールとは、第1取得部220が取得した一以上の指標の値が満たさないと、判定部260により判定されたサブルールである。そして第1取得部220は、出力された一以上の非充足サブルールのうち少なくともいずれかの選択を受け付ける。また、第1取得部220は、選択された非充足サブルールを条件情報とする。In the determination device 20 according to this embodiment, the output unit 280 outputs one or more unsatisfied subrules. An unsatisfied subrule is a subrule that is determined by the determination unit 260 to not be satisfied by the values of one or more indicators acquired by the first acquisition unit 220. The first acquisition unit 220 then accepts selection of at least one of the one or more output unsatisfied subrules. The first acquisition unit 220 also regards the selected unsatisfied subrule as condition information.

このような判定装置20によれば、たとえば非充足サブルールが、施策等により直接アプローチすることが難しい指標や条件である場合に、ユーザは非充足サブルールの代わりに満たすべき代替ルールを把握することができる。 According to such a judgment device 20, for example, when an unsatisfied sub-rule is an indicator or condition that is difficult to directly approach through measures, etc., the user can identify an alternative rule that should be satisfied instead of the unsatisfied sub-rule.

すなわち、第1取得部220は非充足サブルールを条件情報として、新たにステップS210からS230のフローを行う。そのフローでは、第2取得部240は、非充足サブルールに代わる代替ルールを取得する事となり、その代替ルールに対して判定が行われる。その結果、ユーザは、非充足サブルールの代わりに満たすべきルール、およびその中で満たされていないルールを把握することができる。このような非充足サブルールの代替は繰り返し行っても良い。したがって、ユーザは施策によってよりアプローチしやすい指標や条件を見出すことができる。That is, the first acquisition unit 220 performs a new flow from steps S210 to S230 using the unsatisfied subrule as condition information. In this flow, the second acquisition unit 240 acquires an alternative rule to replace the unsatisfied subrule, and a judgment is made on the alternative rule. As a result, the user can grasp the rule that should be satisfied instead of the unsatisfied subrule, and among those rules, the rule that is not satisfied. Such substitution of unsatisfied subrules may be repeated. Therefore, the user can find indicators and conditions that are easier to approach through measures.

本図は、出力部280による出力としてディスプレイに表示された画像を例示している。たとえば画像において、充足サブルールと非充足サブルールとは異なる色で表示される。なお、充足サブルールとは、第1取得部220が取得した一以上の指標の値が満たすと、判定部260により判定されたサブルールである。本図では、充足サブルールは黒字に白文字で表示され、非充足サブルールは白字に黒文字で表示されている。そして、非充足サブルールの横には、代替ルールの生成を要求するためのボタン300(「代替ルール生成」ボタン)が表示される。ユーザこのボタン300をクリックすることにより、第1取得部220はこの非充足サブルールの選択を受け付け、選択された非充足サブルールを条件情報として取得する。This figure illustrates an example of an image displayed on a display as an output by the output unit 280. For example, in the image, a satisfied subrule and an unsatisfied subrule are displayed in different colors. A satisfied subrule is a subrule that is determined by the determination unit 260 when one or more index values acquired by the first acquisition unit 220 are satisfied. In this figure, a satisfied subrule is displayed in white letters on a black background, and an unsatisfied subrule is displayed in black letters on a white background. Next to the unsatisfied subrule, a button 300 ("Generate Alternative Rule" button) for requesting the generation of an alternative rule is displayed. When the user clicks this button 300, the first acquisition unit 220 accepts the selection of the unsatisfied subrule and acquires the selected unsatisfied subrule as condition information.

出力部280が複数の非充足サブルールを出力した場合、ユーザはそのうちの一つのみを選択しても良いし、二つ以上を選択しても良い。二つ以上の非充足サブルールが選択された場合、判定装置20は各非充足サブルールに対して、代替ルールを生成し、判定するための処理を行う。代替ルールの生成では、既に取得された指標の値が用いられても良いし、改めて一以上の指標の値が第1取得部220により取得されても良い。When the output unit 280 outputs multiple unsatisfied subrules, the user may select only one of them, or may select two or more. When two or more unsatisfied subrules are selected, the judgment device 20 generates an alternative rule for each unsatisfied subrule and performs processing to make a judgment. In generating an alternative rule, an index value that has already been acquired may be used, or one or more index values may be newly acquired by the first acquisition unit 220.

次に、本実施形態の作用および効果について説明する。本実施形態においては第1の実施形態と同様の作用および効果が得られる。加えて、本実施形態に係る判定装置20によれば、第1取得部220は一以上の非充足サブルールのうち少なくともいずれかの選択を受け付け、選択された非充足サブルールを条件情報とする。したがって、たとえば非充足サブルールが、施策等により直接アプローチすることが難しい指標や条件である場合に、ユーザは非充足サブルールの代わりに満たすべき代替ルールを把握することができる。Next, the action and effect of this embodiment will be described. In this embodiment, the same action and effect as in the first embodiment can be obtained. In addition, according to the determination device 20 of this embodiment, the first acquisition unit 220 accepts a selection of at least one of one or more unsatisfied subrules, and sets the selected unsatisfied subrule as condition information. Therefore, for example, when the unsatisfied subrule is an indicator or condition that is difficult to directly approach by measures, etc., the user can understand an alternative rule that should be satisfied instead of the unsatisfied subrule.

以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。 The above describes embodiments of the present invention with reference to the drawings, but these are merely examples of the present invention and various configurations other than those described above can also be adopted.

また、上述の説明で用いた複数のフローチャートでは、複数の工程(処理)が順番に記載されているが、各実施形態で実行される工程の実行順序は、その記載の順番に制限されない。各実施形態では、図示される工程の順番を内容的に支障のない範囲で変更することができる。また、上述の各実施形態は、内容が相反しない範囲で組み合わせることができる。 In addition, in the multiple flow charts used in the above explanation, multiple steps (processing) are described in order, but the order of execution of the steps performed in each embodiment is not limited to the order described. In each embodiment, the order of the steps shown in the figures can be changed to the extent that does not cause any problems in terms of content. In addition, each of the above-mentioned embodiments can be combined to the extent that the content is not contradictory.

上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下に限られない。
1.複数の指標の時系列データと、目的指標に関する条件を示す条件情報とを取得する取得手段と、
前記複数の指標の時系列データ及び前記条件情報を用いて、前記複数の指標のうち少なくとも一つを、前記目的指標に対する特徴指標として特定する特徴指標特定手段と、
一以上の前記特徴指標の値を取得し、少なくとも当該値を用いて、前記目的指標に関する条件を達成するために必要であると推定される一以上のルールを生成する生成手段とを備え、
前記ルールは、前記特徴指標に関するサブルールを少なくとも一つ含む
ルール生成装置。
2. 1.に記載のルール生成装置において、
前記特徴指標特定手段は、
前記複数の指標および、前記複数の指標の時間に対する推移を表す変化率のうち、前記目的指標に影響を与える一以上を抽出し、
抽出された前記指標および前記変化率の少なくとも一つに基づいて、前記特徴指標を特定する
ルール生成装置。
3. 2.に記載のルール生成装置において、
前記特徴指標特定手段は、
特徴量を抽出するための第1のモデルを含み、
前記第1のモデルを用いて、前記複数の指標および、前記変化率のうち、前記目的指標に影響を与える一以上を抽出する
ルール生成装置。
4. 1.から3.のいずれか一つに記載のルール生成装置において、
前記生成手段は、アンサンブルマシンラーニングによる第2のモデルを含む
ルール生成装置。
5. 1.から4.のいずれか一つに記載のルール生成装置において、
生成される前記一以上のルールには、互いに置き換え可能な二以上のルールが含まれる
ルール生成装置。
6. 1.から5.のいずれか一つに記載のルール生成装置において、
前記指標は、経済指標である
ルール生成装置。
7.一以上の指標の値と、目的指標に対する条件を示す条件情報とを取得する第1取得手段と、
前記指標に関する一以上のサブルールをそれぞれが含む、一以上のルールを、前記条件情報に応じて取得する第2取得手段と、
取得された前記一以上の指標の値が、前記一以上のサブルールの少なくともいずれかを満たすか否かを判定する判定手段とを備える
判定装置。
8. 7.に記載の判定装置において、
前記一以上のルールは、予め記憶手段に保持されており、
前記第2取得手段は、前記記憶手段から前記一以上のルールを読み出して取得する
判定装置。
9. 7.に記載の判定装置において、
前記一以上のルールを生成するルール生成手段をさらに備え、
前記第2取得手段は、前記ルール生成手段が生成した前記一以上のルールを取得する
判定装置。
10. 7.から9.のいずれか一つに記載の判定装置において、
前記判定手段により前記一以上の指標の値が満たさないと判定された前記サブルールである非充足サブルールを、一以上出力する出力手段をさらに備える
判定装置。
11. 10.に記載の判定装置において、
前記第1取得手段は、
出力された一以上の前記非充足サブルールのうち少なくともいずれかの選択を受け付け、
選択された前記非充足サブルールを前記条件情報とする
判定装置。
12.一以上のコンピュータが、
複数の指標の時系列データと、目的指標に関する条件を示す条件情報とを取得し、
前記複数の指標の時系列データ及び前記条件情報を用いて、前記複数の指標のうち少なくとも一つを、前記目的指標に対する特徴指標として特定し、
一以上の前記特徴指標の値を取得し、少なくとも当該値を用いて、前記目的指標に関する条件を達成するために必要であると推定される一以上のルールを生成し、
前記ルールは、前記特徴指標に関するサブルールを少なくとも一つ含む
ルール生成方法。
13. 12.に記載のルール生成方法において、
前記一以上のコンピュータが、
前記複数の指標および、前記複数の指標の時間に対する推移を表す変化率のうち、前記目的指標に影響を与える一以上を抽出し、
抽出された前記指標および前記変化率の少なくとも一つに基づいて、前記特徴指標を特定する
ルール生成方法。
14. 13.に記載のルール生成方法において、
前記一以上のコンピュータが、特徴量を抽出するための第1のモデルを用いて、前記複数の指標および、前記変化率のうち、前記目的指標に影響を与える一以上を抽出する
ルール生成方法。
15. 12.から14.のいずれか一つに記載のルール生成方法において、
前記一以上のコンピュータが、アンサンブルマシンラーニングによる第2のモデルを用いて前記一以上のルールを生成する
ルール生成方法。
16. 12.から15.のいずれか一つに記載のルール生成方法において、
生成される前記一以上のルールには、互いに置き換え可能な二以上のルールが含まれる
ルール生成方法。
17. 12.から16.のいずれか一つに記載のルール生成方法において、
前記指標は、経済指標である
ルール生成方法。
18.一以上のコンピュータが、
一以上の指標の値と、目的指標に対する条件を示す条件情報とを取得し、
前記指標に関する一以上のサブルールをそれぞれが含む、一以上のルールを、前記条件情報に応じて取得し、
取得された前記一以上の指標の値が、前記一以上のサブルールの少なくともいずれかを満たすか否かを判定する
判定方法。
19. 18.に記載の判定方法において、
前記一以上のルールは、予め記憶手段に保持されており、
前記一以上のコンピュータは、前記記憶手段から前記一以上のルールを読み出して取得する
判定方法。
20. 18.に記載の判定方法において、
前記一以上のコンピュータは、
前記一以上のルールを生成し、
生成された前記一以上のルールを取得する
判定方法。
21. 18.から20.のいずれか一つに記載の判定方法において、
前記一以上のコンピュータは、前記一以上の指標の値が満たさないと判定された前記サブルールである非充足サブルールを、一以上出力する
判定方法。
22. 21.に記載の判定方法において、
前記一以上のコンピュータは、
出力された一以上の前記非充足サブルールのうち少なくともいずれかの選択を受け付け、
選択された前記非充足サブルールを前記条件情報とする
判定方法。
23.コンピュータを、
複数の指標の時系列データと、目的指標に関する条件を示す条件情報とを取得する取得手段、
前記複数の指標の時系列データ及び前記条件情報を用いて、前記複数の指標のうち少なくとも一つを、前記目的指標に対する特徴指標として特定する特徴指標特定手段、および
一以上の前記特徴指標の値を取得し、少なくとも当該値を用いて、前記目的指標に関する条件を達成するために必要であると推定される一以上のルールを生成する生成手段として機能させ、
前記ルールは、前記特徴指標に関するサブルールを少なくとも一つ含む
プログラム。
24. 23.に記載のプログラムにおいて、
前記特徴指標特定手段は、
前記複数の指標および、前記複数の指標の時間に対する推移を表す変化率のうち、前記目的指標に影響を与える一以上を抽出し、
抽出された前記指標および前記変化率の少なくとも一つに基づいて、前記特徴指標を特定する
プログラム。
25. 24.に記載のプログラムにおいて、
前記特徴指標特定手段は、
特徴量を抽出するための第1のモデルを含み、
前記第1のモデルを用いて、前記複数の指標および、前記変化率のうち、前記目的指標に影響を与える一以上を抽出する
プログラム。
26. 23.から25.のいずれか一つに記載のプログラムにおいて、
前記生成手段は、アンサンブルマシンラーニングによる第2のモデルを含む
プログラム。
27. 23.から26.のいずれか一つに記載のプログラムにおいて、
生成される前記一以上のルールには、互いに置き換え可能な二以上のルールが含まれる
プログラム。
28. 23.から27.のいずれか一つに記載のプログラムにおいて、
前記指標は、経済指標である
プログラム。
29.コンピュータを、
一以上の指標の値と、目的指標に対する条件を示す条件情報とを取得する第1取得手段、
前記指標に関する一以上のサブルールをそれぞれが含む、一以上のルールを、前記条件情報に応じて取得する第2取得手段、および
取得された前記一以上の指標の値が、前記一以上のサブルールの少なくともいずれかを満たすか否かを判定する判定手段として機能させる
プログラム。
30. 29.に記載のプログラムにおいて、
前記一以上のルールは、予め記憶手段に保持されており、
前記第2取得手段は、前記記憶手段から前記一以上のルールを読み出して取得する
プログラム。
31. 29.に記載のプログラムにおいて、
前記コンピュータを、前記一以上のルールを生成するルール生成手段としてさらに機能させ、
前記第2取得手段は、前記ルール生成手段が生成した前記一以上のルールを取得する
プログラム。
32. 29.から31.のいずれか一つに記載のプログラムにおいて、
前記コンピュータを、前記判定手段により前記一以上の指標の値が満たさないと判定された前記サブルールである非充足サブルールを、一以上出力する出力手段としてさらに機能させる
プログラム。
33. 32.に記載のプログラムにおいて、
前記第1取得手段は、
出力された一以上の前記非充足サブルールのうち少なくともいずれかの選択を受け付け、
選択された前記非充足サブルールを前記条件情報とする
プログラム。
A part or all of the above-described embodiments can be described as, but are not limited to, the following supplementary notes.
1. An acquisition means for acquiring time series data of a plurality of indices and condition information indicating a condition related to a target index;
a characteristic indicator specifying means for specifying at least one of the plurality of indicators as a characteristic indicator for the target indicator by using time-series data of the plurality of indicators and the condition information;
a generating means for acquiring values of one or more of the characteristic indicators, and generating one or more rules estimated to be necessary for achieving a condition related to the objective indicator, using at least the acquired values;
A rule generating device, wherein the rule includes at least one sub-rule related to the feature indicator.
2. In the rule generating device according to 1.,
The feature index identifying means
extracting one or more of the multiple indices and change rates representing transitions of the multiple indices over time that affect the target index;
A rule generating device that identifies the characteristic index based on at least one of the extracted index and the rate of change.
3. In the rule generating device according to 2.,
The feature index identifying means
A first model for extracting features;
A rule generation device that uses the first model to extract one or more of the multiple indicators and the rate of change that have an effect on the target indicator.
4. In the rule generation device according to any one of 1 to 3,
The generating means is a rule generating device including a second model by ensemble machine learning.
5. In the rule generation device according to any one of 1 to 4,
A rule generation device in which the one or more rules generated include two or more rules that are replaceable with each other.
6. In the rule generation device according to any one of 1 to 5,
The rule generating device, wherein the indicator is an economic indicator.
7. A first acquisition means for acquiring one or more index values and condition information indicating a condition for the target index;
a second acquisition means for acquiring one or more rules, each of which includes one or more subrules related to the index, in response to the condition information;
A determination device comprising: a determination means for determining whether or not the acquired values of the one or more indicators satisfy at least any of the one or more subrules.
8. In the determination device according to 7.,
The one or more rules are stored in advance in a storage means,
The second acquisition means is a determination device that reads and acquires the one or more rules from the storage means.
9. In the determination device according to 7.,
A rule generating means for generating the one or more rules,
The second acquisition means is a determination device that acquires the one or more rules generated by the rule generation means.
10. In the determination device according to any one of 7. to 9.,
The determination device further comprises an output unit that outputs one or more unsatisfied subrules, which are the subrules determined by the determination unit to have one or more index values that are not satisfied.
11. In the determination device according to 10.,
The first acquisition means is
Accepting a selection of at least one of the one or more unsatisfied subrules outputted;
The determination device sets the selected unsatisfied subrule as the condition information.
12. One or more computers:
Acquire time series data of a plurality of indices and condition information indicating a condition related to a target index;
Using the time-series data of the plurality of indices and the condition information, identify at least one of the plurality of indices as a characteristic indices for the target indices;
obtaining values of one or more of the characteristic indicators, and using at least the values to generate one or more rules that are estimated to be necessary to achieve a condition related to the objective indicator;
A rule generating method, wherein the rule includes at least one sub-rule related to the feature indicator.
13. In the rule generation method according to 12.,
the one or more computers:
extracting one or more of the multiple indices and change rates representing transitions of the multiple indices over time that affect the target index;
A rule generation method for identifying the characteristic indicator based on at least one of the extracted indicator and the rate of change.
14. In the rule generation method according to 13.,
A rule generation method in which the one or more computers use a first model for extracting features to extract one or more of the multiple indicators and the rate of change that affect the target indicator.
15. In the rule generation method according to any one of 12. to 14.,
A rule generation method in which the one or more computers generate the one or more rules using a second model by ensemble machine learning.
16. In the rule generation method according to any one of 12. to 15.,
A rule generation method, wherein the one or more rules to be generated include two or more rules that are mutually replaceable.
17. In the rule generation method according to any one of 12. to 16.,
The rule generation method, wherein the indicator is an economic indicator.
18. One or more computers:
Obtaining values of one or more indicators and condition information indicating a condition for the objective indicator;
Obtaining one or more rules, each including one or more subrules related to the indicator, in response to the condition information;
A method for determining whether or not the acquired values of the one or more indicators satisfy at least any of the one or more subrules.
19. In the method according to 18.,
The one or more rules are stored in advance in a storage means,
The one or more computers read and acquire the one or more rules from the storage means.
20. In the determination method according to 18.,
The one or more computers:
generating the one or more rules;
A determination method for obtaining the one or more generated rules.
21. In the method according to any one of 18. to 20.,
The one or more computers output one or more unsatisfied subrules, which are subrules that are determined to not satisfy the values of the one or more indicators.
22. In the determination method according to 21.,
The one or more computers:
Accepting a selection of at least one of the one or more unsatisfied subrules outputted;
A determination method for determining that the selected unsatisfied subrule is the condition information.
23. A computer
An acquisition means for acquiring time series data of a plurality of indices and condition information indicating a condition related to the target index;
a characteristic indicator specifying means for specifying at least one of the plurality of indicators as a characteristic indicator for the target indicator using the time-series data of the plurality of indicators and the condition information; and a generating means for acquiring values of one or more of the characteristic indicators and generating one or more rules estimated to be necessary for achieving a condition related to the target indicator using at least the values.
The program, wherein the rules include at least one sub-rule related to the feature index.
24. In the program according to 23.,
The feature index identifying means
extracting one or more of the multiple indices and change rates representing transitions of the multiple indices over time that affect the target index;
A program for identifying the characteristic index based on at least one of the extracted index and the rate of change.
25. In the program according to 24.,
The feature index identifying means
A first model for extracting features;
A program that uses the first model to extract one or more of the multiple indexes and the rate of change that affect the target index.
26. In the program according to any one of 23 to 25,
The generating means is a program including a second model by ensemble machine learning.
27. In the program according to any one of 23 to 26,
A program in which the one or more rules generated include two or more rules that are mutually replaceable.
28. In the program according to any one of 23 to 27,
The program wherein the indicator is an economic indicator.
29. A computer
A first acquisition means for acquiring one or more index values and condition information indicating a condition for the target index;
a second acquisition means for acquiring one or more rules, each of which includes one or more subrules related to the index, in accordance with the condition information; and a program that functions as a determination means for determining whether the acquired values of the one or more indexes satisfy at least any of the one or more subrules.
30. In the program according to 29.,
The one or more rules are stored in advance in a storage means,
The second acquisition means is a program that reads and acquires the one or more rules from the storage means.
31. In the program according to 29.,
causing the computer to further function as a rule generating means for generating the one or more rules;
The second acquisition means is a program that acquires the one or more rules generated by the rule generation means.
32. In the program according to any one of 29. to 31.,
A program that causes the computer to further function as an output unit that outputs one or more unsatisfied subrules, which are subrules that have been determined by the determination unit to have one or more index values that are not satisfied.
33. In the program according to 32.,
The first acquisition means is
Accepting a selection of at least one of the one or more unsatisfied subrules outputted;
A program for setting the selected unsatisfied subrule as the condition information.

10 ルール生成装置
20 判定装置
120 取得部
122 指標記憶部
140 特徴指標特定部
142 第1のモデル
160 生成部
162 第2のモデル
220 第1取得部
240 第2取得部
242 ルール記憶部
250 ルール生成部
251 特徴指標特定部
252 生成部
253 第1のモデル
254 第2のモデル
260 判定部
280 出力部
1000 計算機
10 Rule generating device 20 Judgment device 120 Acquisition unit 122 Index storage unit 140 Feature index specification unit 142 First model 160 Generation unit 162 Second model 220 First acquisition unit 240 Second acquisition unit 242 Rule storage unit 250 Rule generating unit 251 Feature index specification unit 252 Generation unit 253 First model 254 Second model 260 Judgment unit 280 Output unit 1000 Computer

Claims (8)

複数の指標の時系列データと、目的指標に関する条件を示す条件情報とを取得する取得手段と、
前記複数の指標の時系列データ及び前記条件情報を用いて、前記複数の指標のうち少なくとも一つを、前記目的指標に対する特徴指標として特定する特徴指標特定手段と、
一以上の前記特徴指標の値を取得し、少なくとも当該値を用いて、前記目的指標に関する条件を達成するために必要であると推定される一以上のルールを生成する生成手段とを備え、
前記ルールは、前記特徴指標に関するサブルールを少なくとも一つ含む
ルール生成装置。
An acquisition means for acquiring time series data of a plurality of indices and condition information indicating a condition related to a target index;
a characteristic indicator specifying means for specifying at least one of the plurality of indicators as a characteristic indicator for the target indicator by using time-series data of the plurality of indicators and the condition information;
a generating means for acquiring values of one or more of the characteristic indicators, and generating, using at least the values, one or more rules that are estimated to be necessary for achieving a condition related to the objective indicator;
A rule generating device, wherein the rule includes at least one sub-rule related to the feature indicator.
請求項1に記載のルール生成装置において、
前記特徴指標特定手段は、
前記複数の指標および、前記複数の指標の時間に対する推移を表す変化率のうち、前記目的指標に影響を与える一以上を抽出し、
抽出された前記指標および前記変化率の少なくとも一つに基づいて、前記特徴指標を特定する
ルール生成装置。
2. The rule generating device according to claim 1,
The feature index identifying means
extracting one or more of the multiple indices and change rates representing transitions of the multiple indices over time that affect the target index;
A rule generating device that identifies the characteristic index based on at least one of the extracted index and the rate of change.
請求項2に記載のルール生成装置において、
前記特徴指標特定手段は、
特徴量を抽出するための第1のモデルを含み、
前記第1のモデルを用いて、前記複数の指標および、前記変化率のうち、前記目的指標に影響を与える一以上を抽出する
ルール生成装置。
3. The rule generating device according to claim 2,
The feature index identifying means
A first model for extracting features;
A rule generation device that uses the first model to extract one or more of the multiple indicators and the rate of change that have an effect on the target indicator.
請求項1から3のいずれか一項に記載のルール生成装置において、
前記生成手段は、アンサンブルマシンラーニングによる第2のモデルを含む
ルール生成装置。
4. The rule generating device according to claim 1,
The generating means is a rule generating device including a second model by ensemble machine learning.
請求項1から4のいずれか一項に記載のルール生成装置において、
生成される前記一以上のルールには、互いに置き換え可能な二以上のルールが含まれる
ルール生成装置。
5. The rule generating device according to claim 1,
A rule generation device in which the one or more rules generated include two or more rules that are replaceable with each other.
請求項1から5のいずれか一項に記載のルール生成装置において、
前記指標は、経済指標である
ルール生成装置。
6. The rule generating device according to claim 1,
The rule generating device, wherein the indicator is an economic indicator.
一以上のコンピュータが、
複数の指標の時系列データと、目的指標に関する条件を示す条件情報とを取得し、
前記複数の指標の時系列データ及び前記条件情報を用いて、前記複数の指標のうち少なくとも一つを、前記目的指標に対する特徴指標として特定し、
一以上の前記特徴指標の値を取得し、少なくとも当該値を用いて、前記目的指標に関する条件を達成するために必要であると推定される一以上のルールを生成し、
前記ルールは、前記特徴指標に関するサブルールを少なくとも一つ含む
ルール生成方法。
One or more computers
Acquire time series data of a plurality of indices and condition information indicating a condition related to a target index;
Using the time-series data of the plurality of indices and the condition information, at least one of the plurality of indices is identified as a characteristic indices for the target indices;
obtaining values of one or more of the characteristic indicators, and using at least the values to generate one or more rules that are estimated to be necessary to achieve a condition related to the objective indicator;
A rule generating method, wherein the rule includes at least one sub-rule related to the feature indicator.
コンピュータを、
複数の指標の時系列データと、目的指標に関する条件を示す条件情報とを取得する取得手段、
前記複数の指標の時系列データ及び前記条件情報を用いて、前記複数の指標のうち少なくとも一つを、前記目的指標に対する特徴指標として特定する特徴指標特定手段、および
一以上の前記特徴指標の値を取得し、少なくとも当該値を用いて、前記目的指標に関する条件を達成するために必要であると推定される一以上のルールを生成する生成手段として機能させ、
前記ルールは、前記特徴指標に関するサブルールを少なくとも一つ含む
プログラム。
Computer,
An acquisition means for acquiring time series data of a plurality of indices and condition information indicating a condition related to the target index;
a characteristic indicator specifying means for specifying at least one of the plurality of indicators as a characteristic indicator for the target indicator using the time-series data of the plurality of indicators and the condition information; and a generating means for acquiring values of one or more of the characteristic indicators and generating one or more rules estimated to be necessary for achieving a condition related to the target indicator using at least the values.
The program, wherein the rules include at least one sub-rule related to the feature index.
JP2023579888A 2022-02-08 2022-02-08 RULE GENERATION DEVICE, RULE GENERATION METHOD, AND PROGRAM Active JP7704229B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/004881 WO2023152794A1 (en) 2022-02-08 2022-02-08 Rule generation device, determination device, rule generation method, determination method, and program

Publications (3)

Publication Number Publication Date
JPWO2023152794A1 JPWO2023152794A1 (en) 2023-08-17
JPWO2023152794A5 JPWO2023152794A5 (en) 2024-10-08
JP7704229B2 true JP7704229B2 (en) 2025-07-08

Family

ID=87563781

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023579888A Active JP7704229B2 (en) 2022-02-08 2022-02-08 RULE GENERATION DEVICE, RULE GENERATION METHOD, AND PROGRAM

Country Status (2)

Country Link
JP (1) JP7704229B2 (en)
WO (1) WO2023152794A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002222301A (en) 2001-01-26 2002-08-09 Tokio Marine & Fire Insurance Co Ltd System for managing automobile insurance target
JP2008146621A (en) 2006-11-14 2008-06-26 Nippon Steel Corp Product quality improvement condition analysis apparatus, analysis method, computer program, and computer-readable recording medium
WO2015159330A1 (en) 2014-04-14 2015-10-22 株式会社日立製作所 Information processing system and information processing method
JP2020140572A (en) 2019-02-28 2020-09-03 富士通株式会社 Allocation method, extraction method, allocation program, extraction program, allocation device and extraction device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002222301A (en) 2001-01-26 2002-08-09 Tokio Marine & Fire Insurance Co Ltd System for managing automobile insurance target
JP2008146621A (en) 2006-11-14 2008-06-26 Nippon Steel Corp Product quality improvement condition analysis apparatus, analysis method, computer program, and computer-readable recording medium
WO2015159330A1 (en) 2014-04-14 2015-10-22 株式会社日立製作所 Information processing system and information processing method
JP2020140572A (en) 2019-02-28 2020-09-03 富士通株式会社 Allocation method, extraction method, allocation program, extraction program, allocation device and extraction device

Also Published As

Publication number Publication date
WO2023152794A1 (en) 2023-08-17
JPWO2023152794A1 (en) 2023-08-17

Similar Documents

Publication Publication Date Title
CN110287961B (en) Chinese word segmentation method, electronic device and readable storage medium
JP7000341B2 (en) Machine learning-based web interface generation and testing system
CN111523678B (en) Service processing method, device, equipment and storage medium
CN111984792A (en) Website classification method and device, computer equipment and storage medium
US20250190685A1 (en) Method, device, and system for analyzing unstructured document
US12554727B2 (en) Information processing apparatus, information processing method, and storage medium
CN115238816B (en) User classification method and related equipment based on multivariate data fusion
CN118350361A (en) Prompt word optimization method for processing multi-label classification task facing large language model
CN113362179B (en) Method, apparatus, device, storage medium and program product for predicting transaction data
US20220261575A1 (en) Prediction device, prediction method, prediction program
EP4246365B1 (en) Webpage identification method and apparatus, electronic device, and medium
JP6178480B1 (en) DATA ANALYSIS SYSTEM, ITS CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM
CN117725112A (en) Automated batch statistical analysis method and device based on real-world research platform data
WO2021177897A1 (en) Systems and methods for machine numeracy
JP7704229B2 (en) RULE GENERATION DEVICE, RULE GENERATION METHOD, AND PROGRAM
WO2024013939A1 (en) Machine learning program, machine learning method, and information processing device
CN114492446A (en) Legal document processing method and device, electronic equipment and storage medium
CN113780365A (en) Sample generation method and apparatus
JP7584595B1 (en) Accounting audit support device and accounting audit support method
CN114418752B (en) Method and device for processing user data without type label, electronic equipment and medium
CN110471586B (en) Project recommendation method, apparatus, computer device and storage medium
CN114418017A (en) Client feature positioning method, device, equipment and storage medium
WO2017072822A1 (en) Relevance evaluation system and method, program, and recording medium
CN115221391A (en) Object screening method, device and equipment
JP2017188025A (en) Data analysis system, control method thereof, program, and recording medium

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240724

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240724

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250609

R150 Certificate of patent or registration of utility model

Ref document number: 7704229

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150