JP2020161044A - System, method, and program for managing data - Google Patents

System, method, and program for managing data Download PDF

Info

Publication number
JP2020161044A
JP2020161044A JP2019062539A JP2019062539A JP2020161044A JP 2020161044 A JP2020161044 A JP 2020161044A JP 2019062539 A JP2019062539 A JP 2019062539A JP 2019062539 A JP2019062539 A JP 2019062539A JP 2020161044 A JP2020161044 A JP 2020161044A
Authority
JP
Japan
Prior art keywords
data
composition
composition data
row
dimensional vector
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.)
Granted
Application number
JP2019062539A
Other languages
Japanese (ja)
Other versions
JP7302229B2 (en
Inventor
亮祐 新井
Ryosuke Arai
亮祐 新井
和秀 関口
Kazuhide Sekiguchi
和秀 関口
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.)
Resonac Corp
Original Assignee
Hitachi Chemical Co Ltd
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 Hitachi Chemical Co Ltd filed Critical Hitachi Chemical Co Ltd
Priority to JP2019062539A priority Critical patent/JP7302229B2/en
Publication of JP2020161044A publication Critical patent/JP2020161044A/en
Application granted granted Critical
Publication of JP7302229B2 publication Critical patent/JP7302229B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To select data on compositions automatically and properly.SOLUTION: The data management system according to an embodiment has at least one processor. The at least one processor acquires first composition data showing N number of compositions formed of at least one of M number of candidate raw materials, acquires reference composition data showing a reference composition formed of at least one of M number of candidate raw materials, calculates the similarity between each of N×M rows for the first composition data and an M-dimensional vector for the reference composition data, selects a row of which similarity with the M-dimensional vector satisfies a predetermined standard, generates a second composition data formed by a data record corresponding to the selected row, and outputs the second composition data.SELECTED DRAWING: Figure 1

Description

本開示の一側面はデータ管理システム、データ管理方法、およびデータ管理プログラムに関する。 One aspect of the disclosure relates to data management systems, data management methods, and data management programs.

装置の制御、データ解析等の様々な目的のために、物理的特徴を示す大量のデータを記憶するデータベースが用いられることがある。例えば、特許文献1には、熱間圧延における変形抵抗に影響を与える因子および該変形抵抗をそれぞれ説明変数および目的変数とし、過去のそれぞれの実績データをデータベースとして蓄えるデータベース作成工程を含む、熱間圧延における変形抵抗予測方法が記載されている。特許文献2には、被めっき鋼板に溶融亜鉛めっきを施し、ワイピングノズルでガスを噴射して所定のめっき付着量に調整する溶融亜鉛付着量制御方法であって、入力項目および出力項目の実績データをデータベースとして蓄えるデータベース作成工程を含む該方法が記載されている。 A database that stores a large amount of data showing physical characteristics may be used for various purposes such as device control and data analysis. For example, Patent Document 1 includes a database creation step in which factors affecting deformation resistance in hot rolling and the deformation resistance are used as explanatory variables and objective variables, respectively, and past actual data are stored as a database. A method for predicting deformation resistance in rolling is described. Patent Document 2 is a hot-dip galvanized amount control method in which hot-dip galvanized steel sheets are subjected to hot-dip galvanizing and gas is injected by a wiping nozzle to adjust the amount of hot-dip galvanized to a predetermined amount. The method including a database creation step of storing as a database is described.

特開2010−207900号公報JP-A-2010-207900 特開2007−262503号公報JP-A-2007-262503

組成物を示すデータを扱う場合には、世の中に存在する組成物は数え切れないほど多いので、その組成物データは膨大なものになる。そのため、作業に必要であると期待されるデータをその膨大なデータから特定することは容易ではない。そこで、組成物に関するデータを自動的に且つ適切に選別する仕組みが望まれている。 When dealing with data showing compositions, the composition data is enormous because there are innumerable compositions in the world. Therefore, it is not easy to identify the data expected to be necessary for the work from the huge amount of data. Therefore, a mechanism for automatically and appropriately selecting data on a composition is desired.

本開示の一側面に係るデータ管理システムは、少なくとも一つのプロセッサを備える。少なくとも一つのプロセッサは、M個の候補原材料のうちの少なくとも一つの原材料によって構成されるN個の組成物を示す第1組成物データを取得するステップであって、該第1組成物データの個々のデータレコードが個々の組成物を示す、該ステップと、M個の候補原材料のうちの少なくとも一つの原材料によって構成される基準組成物を示す基準組成物データを取得するステップと、第1組成物データに対応するN×M行列の各行と、基準組成物データに対応するM次元ベクトルとの類似度を算出するステップと、N×M行列のN行のうち、M次元ベクトルとの類似度が所与の基準を満たす行を選択するステップと、選択された行に対応するデータレコードによって構成される第2組成物データを生成するステップと、第2組成物データを出力するステップとを実行する。 The data management system according to one aspect of the present disclosure includes at least one processor. At least one processor is a step of acquiring first composition data showing N compositions composed of at least one of the M candidate raw materials, and is an individual of the first composition data. Data record shows the individual compositions, the step of acquiring the reference composition data showing the reference composition composed of at least one of the M candidate raw materials, and the first composition. The step of calculating the similarity between each row of the N × M matrix corresponding to the data and the M-dimensional vector corresponding to the reference composition data, and the similarity of the N rows of the N × M matrix with the M-dimensional vector are Performs a step of selecting rows that meet a given criterion, a step of generating second composition data composed of data records corresponding to the selected rows, and a step of outputting second composition data. ..

このような側面によれば、N個の組成物と基準組成物とがそれぞれ、N×M行列の各行とM次元ベクトルとによって表され、各行とそのベクトルとの類似度が算出される。そして、N個の組成物の中から、基準組成物と類似する組成物が選択される。したがって、組成物に関するデータを自動的に且つ適切に選別することができる。 According to such an aspect, the N compositions and the reference composition are represented by each row of the N × M matrix and an M-dimensional vector, respectively, and the similarity between each row and the vector is calculated. Then, a composition similar to the reference composition is selected from the N compositions. Therefore, the data regarding the composition can be automatically and appropriately selected.

本開示の一側面によれば、組成物に関するデータを自動的に且つ適切に選別することができる。 According to one aspect of the present disclosure, data relating to the composition can be automatically and appropriately sorted.

実施形態に係るデータ管理システムの機能構成の一例を示す図である。It is a figure which shows an example of the functional structure of the data management system which concerns on embodiment. 実施形態に係るデータ管理システムの動作の一例を示すフローチャートである。It is a flowchart which shows an example of the operation of the data management system which concerns on embodiment. 第1組成物データおよび基準組成物データの例と、これらのデータの正規化の例とを示す図である。It is a figure which shows the example of the 1st composition data and the reference composition data, and the example of the normalization of these data.

以下、添付図面を参照しながら本開示での実施形態を詳細に説明する。なお、図面の説明において同一または同等の要素には同一の符号を付し、重複する説明を省略する。 Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. In the description of the drawings, the same or equivalent elements are designated by the same reference numerals, and duplicate description will be omitted.

[システムの概要]
実施形態に係るデータ管理システム10は、複数の組成物を示すデータから、所与の条件を満たす組成物のデータを選び出すコンピュータシステムである。組成物とは、複数の原材料を合成することで構成される物質のことをいう。組成物の種類は何ら限定されず、例えば樹脂組成物であってもよい。本開示では、組成物を示すデータを「組成物データ」ともいう。組成物の原材料とは、組成物を作製するために意図的に用いられる物質のことをいう。原材料は、組成物が完成した際に原形をとどめていてもよいし、とどめていなくてもよい。
[System overview]
The data management system 10 according to the embodiment is a computer system that selects data of compositions satisfying a given condition from data showing a plurality of compositions. A composition is a substance composed by synthesizing a plurality of raw materials. The type of the composition is not limited at all, and may be, for example, a resin composition. In the present disclosure, the data indicating the composition is also referred to as "composition data". The raw material of a composition is a substance intentionally used to prepare the composition. The raw material may or may not retain its original form when the composition is completed.

組成物の種類は数え切れないほど多いので、組成物データは膨大になる。組成物データは研究、開発、解析、設計、特定等における各種のデータ処理のために用いられ、例えば材料設計、材料開発等に用いられる。しかし、膨大な組成物データをそのまま使うと、重要な情報がそのデータに埋もれてしまって、処理の精度が低くなるおそれがある。一例として、樹脂組成物に関する処理では、或る目的のために考慮される樹脂組成物の数が非常に多くなり、これに伴って樹脂組成物の原材料が多岐にわたる。そのため、このような樹脂組成物のデータの、原材料に対応する次元数も非常に大きくなる。例えば、10万個のオーダーの樹脂組成物の少なくとも一つに用いられる原材料の個数は1000のオーダーになり得る。原材料を次元に置き換えると、樹脂組成物のデータは、100000(サンプル)×1000(次元)のような膨大なものになる。このデータを100000×1000の行列で表し、樹脂組成物で用いられている原材料を非ゼロ要素で表した場合には、個々の樹脂組成物のデータは、ゼロ要素が非常に多い疎なデータになる。そのため、このデータをそのまま使うと、処理精度の低下を引き起こす可能性がある。 Since there are countless types of compositions, the composition data is enormous. The composition data is used for various data processing in research, development, analysis, design, identification, etc., and is used, for example, in material design, material development, and the like. However, if a huge amount of composition data is used as it is, important information may be buried in the data and the processing accuracy may be lowered. As an example, in the treatment relating to a resin composition, the number of resin compositions considered for a certain purpose becomes very large, and the raw materials of the resin composition are diversified accordingly. Therefore, the number of dimensions of the data of such a resin composition corresponding to the raw material is also very large. For example, the number of raw materials used in at least one of the resin compositions on the order of 100,000 can be on the order of 1000. When the raw materials are replaced with dimensions, the data of the resin composition becomes enormous, such as 100000 (sample) × 1000 (dimensions). When this data is represented by a matrix of 100000 × 1000 and the raw materials used in the resin composition are represented by non-zero elements, the data of each resin composition becomes sparse data with a large number of zero elements. Become. Therefore, if this data is used as it is, it may cause a decrease in processing accuracy.

データ処理に適した組成物データを得るために、データ管理システム10はその目的に応じて適切な組成物データを選別する。この選別の目的は何ら限定されず、これに伴って、データ管理システム10は任意の目的で用いられ得る。例えば、データ管理システム10は、特定の製品に関連する材料系に関する処理のために組成物データを選別してもよい。いずれにしても、組成物データを適切に選別することで、組成物データのデータレコードの個数だけでなく、選別後の組成物データの次元数を小さくすることができる。選別後の組成物データの次元数が小さいということは、元の組成物データよりもゼロ要素が少ない密な組成物データが得られることを意味する。この密な組成物データを用いることで重要な情報が顕現され易くなるので、処理の精度の向上が期待できる。選別された組成物データを用いることで各種のデータ処理を効率的に実行することが可能になる。 In order to obtain composition data suitable for data processing, the data management system 10 selects suitable composition data according to its purpose. The purpose of this selection is not limited in any way, and the data management system 10 can be used for any purpose accordingly. For example, the data management system 10 may screen composition data for processing related to material systems associated with a particular product. In any case, by appropriately selecting the composition data, not only the number of data records of the composition data but also the number of dimensions of the composition data after selection can be reduced. The small number of dimensions of the sorted composition data means that dense composition data with fewer zero elements than the original composition data can be obtained. By using this dense composition data, important information can be easily revealed, so that improvement in processing accuracy can be expected. By using the selected composition data, various data processing can be efficiently executed.

[システムの構成]
図1はデータ管理システム10の機能構成の一例を示す図である。データ管理システム10はハードウェア装置としてプロセッサ101、メモリ102、および通信インタフェース103を備える。プロセッサ101は例えばCPUであり、メモリ102は例えばフラッシュメモリ、ハードディスク等の記憶装置で構成される。しかし、データ管理システム10を構成するハードウェア装置の種類はこれらに限定されず、任意に選択されてよい。データ管理システム10の各機能は、プロセッサ101が、メモリ102に格納されているプログラムを実行することで実現される。例えば、プロセッサ101は、メモリ102から読み出したデータまたは通信インタフェース103を介して受信したデータに対して所定の演算を実行する。そして、プロセッサ101は演算結果を、通信インタフェース103を介して演算結果を他の装置に送信したり、メモリ102に格納したりする。
[System configuration]
FIG. 1 is a diagram showing an example of a functional configuration of the data management system 10. The data management system 10 includes a processor 101, a memory 102, and a communication interface 103 as hardware devices. The processor 101 is, for example, a CPU, and the memory 102 is composed of a storage device such as a flash memory or a hard disk. However, the types of hardware devices constituting the data management system 10 are not limited to these, and may be arbitrarily selected. Each function of the data management system 10 is realized by the processor 101 executing a program stored in the memory 102. For example, the processor 101 executes a predetermined operation on the data read from the memory 102 or the data received via the communication interface 103. Then, the processor 101 transmits the calculation result to another device via the communication interface 103, or stores the calculation result in the memory 102.

データ管理システム10は1台のコンピュータで構成されてもよいし、複数のコンピュータの集合、すなわち分散システムで構成されてもよい。組成物データを処理することができる限り、データ管理システム10に用いられるコンピュータは限定されない。例えば、パーソナルコンピュータ、ワークステーション、タブレット端末、スマートフォン等の様々な種類のコンピュータをデータ管理システム10の少なくとも一部として用いることができる。データ管理システム10のために複数台のコンピュータを用いる場合には、これらのコンピュータがインターネット、イントラネット等の通信ネットワークを介して接続されることで、論理的に一つのデータ管理システム10が構築される。 The data management system 10 may be composed of one computer or a set of a plurality of computers, that is, a distributed system. As long as the composition data can be processed, the computer used for the data management system 10 is not limited. For example, various types of computers such as personal computers, workstations, tablet terminals, and smartphones can be used as at least a part of the data management system 10. When a plurality of computers are used for the data management system 10, one data management system 10 is logically constructed by connecting these computers via a communication network such as the Internet or an intranet. ..

本実施形態では、データ管理システム10は通信ネットワークNを介して第1データベース21および第2データベース22と接続する。第1データベース21および第2データベース22の少なくとも一方は、データ管理システム10内に設けられてもよいし、データ管理システム10とは異なるコンピュータシステム内に設けられてもよい。通信ネットワークNの構成および種類は限定されない。例えば、通信ネットワークNはインターネット、イントラネット、またはこれらの組合せによって構築されてもよい。また、通信ネットワークNは有線ネットワーク、無線ネットワーク、またはこれらの組合せによって構築されてもよい。 In the present embodiment, the data management system 10 connects to the first database 21 and the second database 22 via the communication network N. At least one of the first database 21 and the second database 22 may be provided in the data management system 10, or may be provided in a computer system different from the data management system 10. The configuration and type of the communication network N are not limited. For example, the communication network N may be constructed by the Internet, an intranet, or a combination thereof. Further, the communication network N may be constructed by a wired network, a wireless network, or a combination thereof.

第1データベース21は、データ管理システム10によって処理される前の組成物データを記憶する装置である。第2データベース22は、所与の条件を満たすとデータ管理システム10によって判定された組成物データ、すなわち、データ管理システム10によって選択されたデータを記憶する装置である。本実施形態では、第1データベース21に記憶される組成物データを「第1組成物データ」といい、第2データベース22に記憶される組成物データを「第2組成物データ」という。データ管理システム10は第1データベース21から第1組成物データを読み出し、この第1組成物データを処理することで第2組成物データを生成し、この第2組成物データを第2データベース22に格納する。 The first database 21 is a device that stores composition data before being processed by the data management system 10. The second database 22 is a device that stores composition data determined by the data management system 10 when a given condition is satisfied, that is, data selected by the data management system 10. In the present embodiment, the composition data stored in the first database 21 is referred to as "first composition data", and the composition data stored in the second database 22 is referred to as "second composition data". The data management system 10 reads the first composition data from the first database 21 and processes the first composition data to generate the second composition data, and transfers the second composition data to the second database 22. Store.

第1組成物データの個々のデータレコードは個々の組成物を示す。より具体的には、各データレコードは、組成物を一意に特定するための識別子である組成物IDと、該組成物を構成する原材料の情報とを含み、したがって、組成物と原材料との組合せを示す。第2組成物データのデータ構造は第1組成物データに対応する。 The individual data records of the first composition data indicate the individual compositions. More specifically, each data record contains a composition ID, which is an identifier for uniquely identifying the composition, and information on the raw materials that make up the composition, and thus the combination of the composition and the raw materials. Is shown. The data structure of the second composition data corresponds to the first composition data.

第1組成物データおよび第2組成物データのデータ構造は限定されず、任意の方針で設計されてよい。組成物IDの表現方法は限定されず、例えば組成物IDは組成物の名称でもよいし、アルファベット、数字、またはこれら双方の組合せで表される番号で表されてもよい。原材料の情報の表現方法も限定されない。例えば、個々のデータレコードが、複数の候補原材料に対応する複数のカラムを有し、組成物の原材料に対応するカラムに該原材料の配合比が設定されてもよい。配合比の表現方法は限定されず、例えば、質量比、重量比、または体積比で表されてもよい。あるいは、原材料の情報は、原材料の識別子で表されてもよく、例えば名称、番号等で表されてもよい。第1組成物データで示される組成物の個数をNとすると、N個の組成物のそれぞれは、M個の候補原材料のうちの少なくとも一つの原材料によって構成される。したがって、第1組成物データは、M個の候補原材料のうちの少なくとも一つの原材料によって構成されるN個の組成物を示すデータである、ということができる。値M,Nの具体的な数値は限定されない。上述したように、例えば、値Mは1000のオーダーになり得、値Nは10万のオーダーになり得る。 The data structures of the first composition data and the second composition data are not limited, and may be designed according to any policy. The expression method of the composition ID is not limited, and for example, the composition ID may be represented by the name of the composition, an alphabet, a number, or a number represented by a combination of both. The method of expressing information on raw materials is also not limited. For example, each data record may have a plurality of columns corresponding to a plurality of candidate raw materials, and the blending ratio of the raw materials may be set in the columns corresponding to the raw materials of the composition. The method of expressing the compounding ratio is not limited, and may be expressed by, for example, a mass ratio, a weight ratio, or a volume ratio. Alternatively, the raw material information may be represented by a raw material identifier, for example, a name, a number, or the like. Assuming that the number of compositions shown in the first composition data is N, each of the N compositions is composed of at least one of the M candidate raw materials. Therefore, it can be said that the first composition data is data showing N compositions composed of at least one of the M candidate raw materials. The specific numerical values of the values M and N are not limited. As mentioned above, for example, the value M can be on the order of 1000 and the value N can be on the order of 100,000.

第1組成物データは実測値に基づいて生成されてもよいし、コンピュータシミュレーションによって生成されてもよいし、人手によって入力されてもよい。第1組成物データは任意のコンピュータシステムによって生成されて第1データベース21に格納されてよい。例えば、その生成および格納の処理はデータ管理システム10によって実行されてもよいし、データ管理システム10とは異なるコンピュータシステムによって実行されてもよい。 The first composition data may be generated based on actual measurement values, may be generated by computer simulation, or may be manually input. The first composition data may be generated by any computer system and stored in the first database 21. For example, the process of generating and storing the data may be executed by the data management system 10, or may be executed by a computer system different from the data management system 10.

プロセッサ101は取得部11、選別部12、および出力部13として機能する。取得部11は第1組成物データを取得する機能要素である。選別部12は、第1組成物データのうち、所与の基準を満たすデータを第2組成物データとして選択する機能要素である。出力部13はその第2組成物データを出力する機能要素である。 The processor 101 functions as an acquisition unit 11, a selection unit 12, and an output unit 13. The acquisition unit 11 is a functional element for acquiring the first composition data. The sorting unit 12 is a functional element that selects data satisfying a given criterion from the first composition data as the second composition data. The output unit 13 is a functional element that outputs the second composition data.

データ管理システム10が複数のコンピュータで構成される場合には、どのプロセッサがどの機能要素を実行するかが任意に決定されてよい。いずれにしても、少なくとも一つのプロセッサを備える論理的なデータ管理システム10が取得部11、選別部12、および出力部13として機能する。本開示において、「少なくとも一つのプロセッサが、第1の処理を実行し、第2の処理を実行し、…第nの処理を実行する。」との表現、またはこれに対応する表現は、第1の処理から第nの処理までのn個の処理の実行主体、すなわちプロセッサが途中で変わる場合を含む概念である。すなわち、この表現は、n個の処理のすべてが同じプロセッサで実行される場合と、n個の処理においてプロセッサが任意の方針で変わる場合との双方を含む概念である。 When the data management system 10 is composed of a plurality of computers, it may be arbitrarily determined which processor executes which functional element. In any case, the logical data management system 10 including at least one processor functions as the acquisition unit 11, the selection unit 12, and the output unit 13. In the present disclosure, the expression "at least one processor executes the first process, executes the second process, ... executes the nth process", or the expression corresponding thereto is the first. It is a concept including a case where the executing subject of n processes from the first process to the nth process, that is, the processor changes in the middle. That is, this expression is a concept that includes both a case where all n processes are executed by the same processor and a case where the processor changes according to an arbitrary policy in the n processes.

メモリ102は、コンピュータをデータ管理システム10として機能させるためのデータ管理プログラム110を記憶する。データ管理プログラム110は、コンピュータを取得部11、選別部12、および出力部13として機能させるためのプログラムコードを含む。データ管理プログラム110は、CD−ROM、DVD−ROM、半導体メモリ等の有形の記録媒体に固定的に記録された上で提供されてもよい。あるいは、データ管理プログラム110は、搬送波に重畳されたデータ信号として通信ネットワークを介して提供されてもよい。提供されたデータ管理プログラムはメモリ102に記憶される。プロセッサ101がメモリ102と協働してそのデータ管理プログラム110を実行することで、上記の各機能要素が実現する。メモリ102はプロセッサ101の動作に必要な他の情報を記憶してもよい。例えば、メモリ102は組成物データの選別に必要なデータ、アルゴリズム、または数式を予め記憶してもよい。 The memory 102 stores a data management program 110 for making the computer function as the data management system 10. The data management program 110 includes a program code for making the computer function as an acquisition unit 11, a selection unit 12, and an output unit 13. The data management program 110 may be provided after being fixedly recorded on a tangible recording medium such as a CD-ROM, a DVD-ROM, or a semiconductor memory. Alternatively, the data management program 110 may be provided via a communication network as a data signal superimposed on a carrier wave. The provided data management program is stored in the memory 102. Each of the above functional elements is realized by the processor 101 executing the data management program 110 in cooperation with the memory 102. The memory 102 may store other information necessary for the operation of the processor 101. For example, the memory 102 may store in advance data, algorithms, or mathematical formulas necessary for selecting composition data.

通信インタフェース103はプロセッサ101と連携してデータの送受信を実行する。例えば、通信インタフェース103は取得部11と連携して第1データベース21から第1組成物データを受信する。また、通信インタフェース103は出力部13と連携して第2データベース22に向けて第2組成物データを送信する。 The communication interface 103 cooperates with the processor 101 to transmit and receive data. For example, the communication interface 103 receives the first composition data from the first database 21 in cooperation with the acquisition unit 11. Further, the communication interface 103 cooperates with the output unit 13 to transmit the second composition data to the second database 22.

[システムの動作]
図2を参照しながら、データ管理システム10の動作を説明するとともに本実施形態に係るデータ管理方法について説明する。図2はデータ管理システム10の動作の一例を処理フローS1として示すフローチャートである。
[System operation]
The operation of the data management system 10 will be described with reference to FIG. 2, and the data management method according to the present embodiment will be described. FIG. 2 is a flowchart showing an example of the operation of the data management system 10 as a processing flow S1.

ステップS11では、取得部11が第1組成物データを取得する。本開示では、取得部11は通信ネットワークNを介して第1データベース21にアクセスし、この第1データベース21から第1組成物データを読み出す。 In step S11, the acquisition unit 11 acquires the first composition data. In the present disclosure, the acquisition unit 11 accesses the first database 21 via the communication network N, and reads the first composition data from the first database 21.

ステップS12では、取得部11が選別条件を取得する。選別条件とは、第1組成物データのうちの少なくとも一部を第2組成物データとして選択するための基準のことをいう。本実施形態では、選別条件は基準組成物を示す基準組成物データを含む。基準組成物とは、第1組成物データの少なくとも一部を選択するための基準として用いられる組成物のことをいう。第1組成物データで示される組成物に対応して、基準組成物の種類も何ら限定されない。例えば、基準組成物は樹脂組成物でもよい。第1組成物データで示される個々の組成物と同様に、基準組成物も、M個の候補原材料のうちの少なくとも一つの原材料によって構成される。基準組成物データのデータ構造は限定されず、任意の方針で設計されてよい。例えば、基準組成物データのデータ構造は第1組成物データに対応してもよい。基準組成物データは実測値に基づいて生成されてもよいし、コンピュータシミュレーションによって生成されてもよいし、人手によって入力されてもよい。基準組成物データは、複数の組成物に基づいて生成されてもよく、例えば、該複数の組成物を示すベクトルの和または平均に基づいて生成されてもよい。この場合には、基準組成物は複数の組成物が考慮された仮想的な組成物であるといえる。 In step S12, the acquisition unit 11 acquires the selection conditions. The selection condition refers to a criterion for selecting at least a part of the first composition data as the second composition data. In this embodiment, the sorting conditions include reference composition data indicating the reference composition. The reference composition refers to a composition used as a reference for selecting at least a part of the first composition data. There is no limitation on the type of reference composition corresponding to the composition shown in the first composition data. For example, the reference composition may be a resin composition. Like the individual compositions shown in the first composition data, the reference composition is also composed of at least one of the M candidate raw materials. The data structure of the reference composition data is not limited and may be designed according to any policy. For example, the data structure of the reference composition data may correspond to the first composition data. The reference composition data may be generated based on actual measurement values, may be generated by computer simulation, or may be manually input. The reference composition data may be generated on the basis of a plurality of compositions, for example based on the sum or average of the vectors representing the plurality of compositions. In this case, it can be said that the reference composition is a virtual composition in which a plurality of compositions are considered.

本実施形態では、選別条件は閾値aをさらに含む。閾値aは、第1組成物データの個々のデータレコードを選択するか否かを判定するために用いられる。具体的には、閾値aは、第1組成物データで示される個々の組成物が基準組成物と類似するか否かを判定するための基準値である。 In the present embodiment, the selection condition further includes the threshold value a. The threshold value a is used to determine whether or not to select individual data records of the first composition data. Specifically, the threshold value a is a reference value for determining whether or not each composition shown in the first composition data is similar to the reference composition.

選別条件の取得方法は限定されない。例えば、取得部11はユーザにより入力された選別条件を受け付けてもよいし、他のコンピュータから送られてきた選別条件を受信してもよいし、メモリ102または他の記憶装置に予め記憶されている選別条件を読み出してもよい。基準組成物データと閾値aとの間で取得方法が異なってもよい。 The method of acquiring the selection conditions is not limited. For example, the acquisition unit 11 may accept the selection conditions input by the user, may receive the selection conditions sent from another computer, or may be stored in the memory 102 or another storage device in advance. You may read the sorting condition. The acquisition method may differ between the reference composition data and the threshold value a.

ステップS13では、選別部12が、第1組成物データに対応するN×M行列Cを生成する。ここで、Nは第1組成物データのデータレコード数であり、したがって、第1組成物データで示される組成物の個数を表す。MはN個の組成物のうちの少なくとも一つで用いられる可能性がある原材料の個数、すなわち候補原材料の個数を示す。行列Cの各行は一つの組成物に対応し、行列Cの各列は一つの候補原材料に対応する。行列Cの各要素(各成分)は、ゼロ要素および非ゼロ要素のいずれか一方を示す。ゼロ要素は、対応する組成物が、対応する候補原材料によって構成されないことを示す。非ゼロ要素は、対応する組成物が、対応する候補原材料によって構成されることを示す。例えばゼロ要素は「0」で表現され非ゼロ要素は正数で表現されてもよいが、ゼロ要素および非ゼロ要素の表現方法はこれに限定されない。 In step S13, the sorting unit 12 generates an N × M matrix C corresponding to the first composition data. Here, N is the number of data records of the first composition data, and therefore represents the number of compositions indicated by the first composition data. M indicates the number of raw materials that may be used in at least one of the N compositions, that is, the number of candidate raw materials. Each row of matrix C corresponds to one composition, and each column of matrix C corresponds to one candidate raw material. Each element (each component) of the matrix C indicates either a zero element or a non-zero element. The zero element indicates that the corresponding composition is not composed of the corresponding candidate raw materials. The non-zero element indicates that the corresponding composition is composed of the corresponding candidate raw materials. For example, the zero element may be represented by "0" and the nonzero element may be represented by a positive number, but the representation method of the zero element and the nonzero element is not limited to this.

ステップS13ではさらに、選別部12がその行列Cの各要素を正規化する。正規化とは、データを所与の数値範囲の間の値に変換する処理のことをいう。正規化の具体的な手法は限定されず、選別部12は行列Cの各要素を任意の数値範囲に正規化してもよい。本実施形態では、選別部12はゼロ要素を0に変換し、非ゼロ要素を1に変換することで、行列Cの各要素を正規化する。 In step S13, the sorting unit 12 further normalizes each element of the matrix C. Normalization is the process of converting data into values within a given number range. The specific method of normalization is not limited, and the sorting unit 12 may normalize each element of the matrix C to an arbitrary numerical range. In the present embodiment, the sorting unit 12 normalizes each element of the matrix C by converting the zero element to 0 and the non-zero element to 1.

ステップS14では、選別部12が基準組成物データに対応するM次元ベクトルbを生成する。ベクトルbの各要素(各成分)は一つの候補原材料に対応し、ゼロ要素および非ゼロ要素のいずれか一方を示す。ゼロ要素は、基準組成物が、対応する候補原材料によって構成されないことを示す。非ゼロ要素は、基準組成物が、対応する候補原材料によって構成されることを示す。例えばゼロ要素は「0」で表現され非ゼロ要素は正数で表現されてもよいが、ゼロ要素および非ゼロ要素の表現方法はこれに限定されない。 In step S14, the sorting unit 12 generates the M-dimensional vector b corresponding to the reference composition data. Each element (each component) of the vector b corresponds to one candidate raw material and indicates either a zero element or a non-zero element. The zero element indicates that the reference composition is not composed of the corresponding candidate raw materials. The non-zero element indicates that the reference composition is composed of the corresponding candidate raw materials. For example, the zero element may be represented by "0" and the nonzero element may be represented by a positive number, but the representation method of the zero element and the nonzero element is not limited to this.

ステップS14ではさらに、選別部12がそのベクトルbの各要素を正規化する。選別部12は行列Cと同様の手法でベクトルbを正規化する。すなわち、本実施形態では、選別部12はゼロ要素を0に変換し、非ゼロ要素を1に変換することで、ベクトルbの各要素を正規化する。 In step S14, the sorting unit 12 further normalizes each element of the vector b. The sorting unit 12 normalizes the vector b in the same manner as the matrix C. That is, in the present embodiment, the sorting unit 12 normalizes each element of the vector b by converting the zero element to 0 and the non-zero element to 1.

その後、選別部12は第1組成部データで示される個々の組成物と基準組成物との類似度を算出する。類似度とは、比較される二つの組成物が互いに似ているか似ていないかを示す指標である。本開示では、二つの組成物が似ているほど類似度が高いものとする。選別部12は類似度が所与の基準を満たす組成物を選択し、類似度が該基準を満たさない組成物を破棄する。要するに、選別部12は、相対的に見て基準組成物に似ている組成物を選択し、相対的に見て基準組成物に似ていない組成物を破棄する。以下では、行列Cにおける処理対象の行をiで表し、ステップS15で示すように行列Cの1行目から順に各行が処理されるものとする。 After that, the sorting unit 12 calculates the similarity between the individual compositions shown in the first composition unit data and the reference composition. The degree of similarity is an index indicating whether or not the two compositions to be compared are similar to each other. In the present disclosure, the more similar the two compositions are, the higher the degree of similarity. The sorting unit 12 selects a composition whose similarity meets a given criterion, and discards the composition whose similarity does not meet the criterion. In short, the sorting unit 12 selects a composition that is relatively similar to the reference composition, and discards the composition that is relatively similar to the reference composition. In the following, it is assumed that the rows to be processed in the matrix C are represented by i, and each row is processed in order from the first row of the matrix C as shown in step S15.

ステップS16では、選別部12が正規化されたベクトルbと正規化された行列Cのi行目cとの類似度を算出する。類似度の算出方法は限定されない。例えば、選別部12はL0距離、L1距離、ユークリッド距離、cos類似度等の様々な手法のうちの一つを応用して類似度を算出してもよい。 In step S16, the sorting unit 12 calculates the similarity between the normalized vector b and the i-th row c of the normalized matrix C. The method of calculating the similarity is not limited. For example, the sorting unit 12 may calculate the similarity by applying one of various methods such as L0 distance, L1 distance, Euclidean distance, and cos similarity.

ステップS17では、選別部12が、行cがベクトルbに類似するか否かを判定する。すなわち、選別部12は行cとベクトルbとの類似度が所与の基準を満たすか否かを判定する。行cがベクトルbに類似する場合(すなわち、類似度が基準を満たす場合)には、処理はステップS18に進む。ステップS18では、選別部12が行cに対応する第1組成物データのデータレコードを第2組成物データに追加する。この追加は、選別部12が当該データレコードを第2組成物データの少なくとも一部として選択することを意味する。一方、行cがベクトルbに類似しない場合(すなわち、類似度が基準を満たさない場合)には、処理はステップS19に進む。ステップS19では、選別部12が、行cに対応するデータレコードを第2組成物データに追加することなくそのデータレコードを破棄する。 In step S17, the sorting unit 12 determines whether or not the row c is similar to the vector b. That is, the sorting unit 12 determines whether or not the similarity between the row c and the vector b satisfies a given criterion. If row c is similar to vector b (ie, if the similarity meets the criteria), processing proceeds to step S18. In step S18, the sorting unit 12 adds a data record of the first composition data corresponding to row c to the second composition data. This addition means that the sorting unit 12 selects the data record as at least a part of the second composition data. On the other hand, if the row c does not resemble the vector b (that is, the similarity does not meet the criteria), the process proceeds to step S19. In step S19, the sorting unit 12 discards the data record corresponding to the row c without adding the data record to the second composition data.

図3を参照しながら、ステップS16〜S19の処理の例を説明する。図3は、第1組成物データおよび基準組成物データの例と、これらのデータの正規化の例とを示す図である。この例では、それぞれのデータレコードは、組成物IDと、各候補原材料の配合比とを示し、配合比は小数で表されている。組成物は9種類の候補原材料A、B,C,…,H,Iから選択される1以上の原材料によって構成されるものとする。第1組成物データ31は4種類の組成物W,X,Y,Zを示すとする。したがって、第1組成物データ31は4×9行列Cで表され、基準組成物データ32は9次元ベクトルbで表される。この例では、ゼロ要素を0に変換し、非ゼロ要素を1に変換することで、その4×9行列が正規化されている。以下では、類似度の計算例としてL0距離とL1距離(マンハッタン距離)とを示す。 An example of the processing of steps S16 to S19 will be described with reference to FIG. FIG. 3 is a diagram showing an example of the first composition data and the reference composition data, and an example of normalization of these data. In this example, each data record shows the composition ID and the blending ratio of each candidate raw material, and the blending ratio is represented by a decimal number. The composition shall consist of one or more raw materials selected from nine types of candidate raw materials A, B, C, ..., H, I. It is assumed that the first composition data 31 shows four kinds of compositions W, X, Y, and Z. Therefore, the first composition data 31 is represented by the 4 × 9 matrix C, and the reference composition data 32 is represented by the 9-dimensional vector b. In this example, the 4x9 matrix is normalized by converting the zero element to 0 and the nonzero element to 1. In the following, L0 distance and L1 distance (Manhattan distance) are shown as examples of calculation of similarity.

L0距離を応用する場合には、選別部12は、基準組成物データに対応するM次元ベクトルbの各要素から、行列Cのi行目cの対応要素を減算する。選別部12はこの減算結果が負になる要素(これを「負要素」という。)の個数Eをカウントする。 When applying the L0 distance, the sorting unit 12 subtracts the corresponding element of the i-th row c of the matrix C from each element of the M-dimensional vector b corresponding to the reference composition data. The sorting unit 12 counts the number E of elements whose subtraction result is negative (this is referred to as “negative element”).

基準組成物BSおよび組成物Wの比較は以下の通りであり、したがって、負要素の個数Eは1である。
・基準組成物BS:(1,1,1,0,1,0,0,0,0)
・組成物W :(1,1,0,0,0,0,1,0,0)
The comparison between the reference composition BS and the composition W is as follows, and therefore the number E of negative elements is 1.
-Reference composition BS: (1,1,1,0,1,0,0,0,0)
-Composition W: (1,1,0,0,0,0,1,0,0)

基準組成物BSおよび組成物Xの比較は以下の通りであり、したがって、負要素の個数Eは3である。
・基準組成物BS:(1,1,1,0,1,0,0,0,0)
・組成物X :(0,0,1,1,0,1,0,1,0)
The comparison between the reference composition BS and the composition X is as follows, and therefore the number E of negative elements is 3.
-Reference composition BS: (1,1,1,0,1,0,0,0,0)
-Composition X: (0,0,1,1,0,1,0,1,0)

基準組成物BSおよび組成物Yの比較は以下の通りであり、したがって、負要素の個数Eは2である。
・基準組成物BS:(1,1,1,0,1,0,0,0,0)
・組成物Y :(0,1,0,1,1,0,0,1,0)
The comparison between the reference composition BS and the composition Y is as follows, and therefore the number E of negative elements is 2.
-Reference composition BS: (1,1,1,0,1,0,0,0,0)
-Composition Y: (0,1,0,1,1,0,0,1,0)

基準組成物BSおよび組成物Zの比較は以下の通りであり、したがって、負要素の個数Eは4である。
・基準組成物BS:(1,1,1,0,1,0,0,0,0)
・組成物Z :(0,0,1,0,0,1,1,1,1)
The comparison between the reference composition BS and the composition Z is as follows, and therefore the number E of negative elements is 4.
-Reference composition BS: (1,1,1,0,1,0,0,0,0)
-Composition Z: (0,0,1,0,0,1,1,1,1)

選別部12はその負要素の個数Eを閾値aと比較する。選別部12は、個数Eが閾値a以下であれば、行cがベクトルbに類似すると判定し、個数Eが閾値aより大きければ行cがベクトルbに類似しないと判定する。したがって、この例では、負要素の個数Eが小さいほど類似度が高い。選別部12は、閾値aが2であれば組成物W,Yのデータレコードを第2組成物データに追加し、閾値aが3であれば組成物W,X,Yのデータレコードを第2組成物データに追加する。すなわち、選別部12は、負要素の個数Eが閾値a以下である行を、類似度が所与の基準を満たす行として選択する。この例では、減算結果がゼロの要素は、処理対象の組成物が基準組成物と類似するとの推定に貢献する。減算結果が正の要素は、類似度の推定に影響を与えないものとして処理される。演算結果が負の要素は、処理対象の組成物が基準組成物と類似しないとの推定に貢献する。 The sorting unit 12 compares the number E of the negative elements with the threshold value a. The sorting unit 12 determines that the row c is similar to the vector b if the number E is equal to or less than the threshold value a, and determines that the row c is not similar to the vector b if the number E is larger than the threshold value a. Therefore, in this example, the smaller the number E of negative elements, the higher the similarity. If the threshold value a is 2, the sorting unit 12 adds the data records of the compositions W and Y to the second composition data, and if the threshold value a is 3, the data records of the compositions W, X and Y are added to the second composition data. Add to composition data. That is, the sorting unit 12 selects a row in which the number E of negative elements is equal to or less than the threshold value a as a row whose similarity satisfies a given criterion. In this example, an element with a zero subtraction result contributes to the estimation that the composition to be treated is similar to the reference composition. Elements with a positive subtraction result are treated as having no effect on the estimation of similarity. Factors with a negative calculation result contribute to the estimation that the composition to be processed is not similar to the reference composition.

L1距離を応用する場合には、選別部12は、基準組成物データに対応するM次元ベクトルbの各要素から、行列Cのi行目cの対応要素を減算し、その差の絶対値を得る。選別部12はこの減算結果が0ではない要素(これを「非ゼロ要素」という。)の個数Eをカウントする。 When applying the L1 distance, the sorting unit 12 subtracts the corresponding element of the i-th row c of the matrix C from each element of the M-dimensional vector b corresponding to the reference composition data, and obtains the absolute value of the difference. obtain. The sorting unit 12 counts the number E of elements whose subtraction result is not 0 (this is referred to as "non-zero element").

基準組成物BSおよび組成物Wの比較では、非ゼロ要素の個数Eは3である。基準組成物BSおよび組成物Xの比較では、非ゼロ要素の個数Eは6である。基準組成物BSおよび組成物Yの比較では、非ゼロ要素の個数Eは4である。基準組成物BSおよび組成物Zの比較では、非ゼロ要素の個数Eは7である。 In the comparison between the reference composition BS and the composition W, the number E of non-zero elements is 3. In the comparison between the reference composition BS and the composition X, the number E of non-zero elements is 6. In the comparison between the reference composition BS and the composition Y, the number E of non-zero elements is 4. In the comparison between the reference composition BS and the composition Z, the number E of non-zero elements is 7.

選別部12はその非ゼロ要素の個数Eを閾値aと比較する。選別部12は、個数Eが閾値a以下であれば、行cがベクトルbに類似すると判定し、個数Eが閾値aより大きければ行cがベクトルbに類似しないと判定する。したがって、この例では、非ゼロ要素の個数Eが小さいほど類似度が高い。選別部12は、閾値aが4または5であれば組成物W,Yのデータレコードを第2組成物データに追加し、閾値aが6であれば組成物W,X,Yのデータレコードを第2組成物データに追加する。すなわち、選別部12は、非ゼロ要素の個数Eが閾値a以下である行を、類似度が所与の基準を満たす行として選択する。この例では、減算結果がゼロの要素は、処理対象の組成物が基準組成物と類似するとの推定に貢献する。減算結果が正または負の要素は、処理対象の組成物が基準組成物と類似しないとの推定に貢献する。 The sorting unit 12 compares the number E of the non-zero elements with the threshold value a. If the number E is equal to or less than the threshold value a, the sorting unit 12 determines that the row c is similar to the vector b, and if the number E is larger than the threshold value a, determines that the row c is not similar to the vector b. Therefore, in this example, the smaller the number E of non-zero elements, the higher the similarity. If the threshold value a is 4 or 5, the sorting unit 12 adds the data records of the compositions W and Y to the second composition data, and if the threshold value a is 6, the data records of the compositions W, X and Y are added. Add to the second composition data. That is, the sorting unit 12 selects a row in which the number E of non-zero elements is equal to or less than the threshold value a as a row whose similarity satisfies a given criterion. In this example, an element with a zero subtraction result contributes to the estimation that the composition to be treated is similar to the reference composition. Factors with positive or negative subtraction results contribute to the estimation that the composition to be treated is not similar to the reference composition.

ステップS20において、未処理の行、すなわち未処理の組成物が存在する場合には処理はステップS21に進み、選別部12は行列Cの次の行cを処理対象として選択し、その選択された行cについてステップS16以降の処理を実行する。 In step S20, if there is an untreated row, that is, an untreated composition, the processing proceeds to step S21, and the sorting unit 12 selects the next row c of the matrix C as a processing target and selects the untreated row. The processing after step S16 is executed for the line c.

一方、ステップS20において、行列Cのすべての行を処理した場合には処理はステップS22に進む。ステップS22では、出力部13が第2組成物データを出力する。本開示では、出力部13は通信ネットワークNを介して第2データベース22にアクセスし、第2組成物データを第2データベース22に格納する。 On the other hand, when all the rows of the matrix C are processed in step S20, the processing proceeds to step S22. In step S22, the output unit 13 outputs the second composition data. In the present disclosure, the output unit 13 accesses the second database 22 via the communication network N and stores the second composition data in the second database 22.

処理フローS1によって得られる第2組成物データは基準組成物と類似する組成物のみを示す。したがって、第2組成物データで示される組成物群のうちの少なくとも一つを構成する原材料の個数、すなわち第2組成物データの次元数がMよりも小さいことが期待できる。第1組成物データよりも第2組成物データの方が次元数が小さいということは、第1組成物データよりもゼロ要素が少ない密な第2組成物データが得られることを意味する。この密な組成物データを用いることで重要な情報が顕現され易くなるので、処理の精度が高くなることが期待できる。したがって、第2組成物データを用いることで各種のデータ処理を効率的に実行することが可能になる。 The second composition data obtained by the treatment flow S1 shows only compositions similar to the reference composition. Therefore, it can be expected that the number of raw materials constituting at least one of the composition group shown in the second composition data, that is, the number of dimensions of the second composition data is smaller than M. The fact that the number of dimensions of the second composition data is smaller than that of the first composition data means that dense second composition data having fewer zero elements than the first composition data can be obtained. By using this dense composition data, important information can be easily revealed, and it can be expected that the processing accuracy will be improved. Therefore, various data processing can be efficiently executed by using the second composition data.

図3に示す組成物W〜Zのうち組成物W,Yが選択されたとすると、組成物WまたはYに用いられる原材料はA,B,D,E,G,Hである。したがって、第2組成物データの次元数は6である。図3に示す組成物W〜Zのうち組成物W,X,Yが選択されたとすると、組成物WまたはYに用いられる原材料はA〜Hである。したがって、第2組成物データの次元数は8である。これらの例では、第2組成物データの次元数は第1組成物データよりも小さい。 Assuming that the compositions W and Y are selected from the compositions W to Z shown in FIG. 3, the raw materials used for the compositions W or Y are A, B, D, E, G and H. Therefore, the number of dimensions of the second composition data is 6. Assuming that the compositions W, X, and Y are selected from the compositions W to Z shown in FIG. 3, the raw materials used for the compositions W or Y are A to H. Therefore, the number of dimensions of the second composition data is eight. In these examples, the number of dimensions of the second composition data is smaller than that of the first composition data.

第2組成物データの利用方法は何ら限定されず、第2組成物データは任意の目的の任意のデータ処理のために用いることができる。例えば、第2組成物データは研究、開発、解析、設計、特定等における各種データ処理に用いられ得る。具体例として、第2組成物データは、組成物を特定するための機械学習の入力データとして用いられてもよいし、原材料が組成物の特性に及ぼす影響度を推定するために用いられてもよいし、組成物の特性を可視化するために用いられてもよい。 The method of using the second composition data is not limited in any way, and the second composition data can be used for any data processing for any purpose. For example, the second composition data can be used for various data processing in research, development, analysis, design, identification and the like. As a specific example, the second composition data may be used as input data for machine learning to identify the composition, or may be used to estimate the degree of influence of the raw material on the properties of the composition. Alternatively, it may be used to visualize the properties of the composition.

[効果]
以上説明したように、本開示の一側面に係るデータ管理システムは、少なくとも一つのプロセッサを備える。少なくとも一つのプロセッサは、M個の候補原材料のうちの少なくとも一つの原材料によって構成されるN個の組成物を示す第1組成物データを取得するステップであって、該第1組成物データの個々のデータレコードが個々の組成物を示す、該ステップと、M個の候補原材料のうちの少なくとも一つの原材料によって構成される基準組成物を示す基準組成物データを取得するステップと、第1組成物データに対応するN×M行列の各行と、基準組成物データに対応するM次元ベクトルとの類似度を算出するステップと、N×M行列のN行のうち、M次元ベクトルとの類似度が所与の基準を満たす行を選択するステップと、選択された行に対応するデータレコードによって構成される第2組成物データを生成するステップと、第2組成物データを出力するステップとを実行する。
[effect]
As described above, the data management system according to one aspect of the present disclosure includes at least one processor. At least one processor is a step of acquiring first composition data showing N compositions composed of at least one of the M candidate raw materials, and is an individual of the first composition data. Data record shows the individual compositions, the step of acquiring the reference composition data showing the reference composition composed of at least one of the M candidate raw materials, and the first composition. The step of calculating the similarity between each row of the N × M matrix corresponding to the data and the M-dimensional vector corresponding to the reference composition data, and the similarity of the N rows of the N × M matrix with the M-dimensional vector are Performs a step of selecting rows that meet a given criterion, a step of generating second composition data composed of data records corresponding to the selected rows, and a step of outputting second composition data. ..

本開示の一側面に係るデータ管理方法は、少なくとも一つのプロセッサを備えるデータ管理システムにより実行される。データ管理方法は、M個の候補原材料のうちの少なくとも一つの原材料によって構成されるN個の組成物を示す第1組成物データを取得するステップであって、該第1組成物データの個々のデータレコードが個々の組成物を示す、該ステップと、M個の候補原材料のうちの少なくとも一つの原材料によって構成される基準組成物を示す基準組成物データを取得するステップと、第1組成物データに対応するN×M行列の各行と、基準組成物データに対応するM次元ベクトルとの類似度を算出するステップと、N×M行列のN行のうち、M次元ベクトルとの類似度が所与の基準を満たす行を選択するステップと、選択された行に対応するデータレコードによって構成される第2組成物データを生成するステップと、第2組成物データを出力するステップとを含む。 The data management method according to one aspect of the present disclosure is performed by a data management system including at least one processor. The data management method is a step of acquiring first composition data showing N compositions composed of at least one of the M candidate raw materials, and is an individual of the first composition data. The step in which the data record shows the individual compositions, the step of acquiring the reference composition data showing the reference composition composed of at least one of the M candidate raw materials, and the first composition data. The step of calculating the similarity between each row of the N × M matrix corresponding to and the M-dimensional vector corresponding to the reference composition data, and the similarity of the N rows of the N × M matrix with the M-dimensional vector are located. It includes a step of selecting a row that meets the given criteria, a step of generating second composition data composed of data records corresponding to the selected row, and a step of outputting the second composition data.

本開示の一側面に係るデータ管理プログラムは、M個の候補原材料のうちの少なくとも一つの原材料によって構成されるN個の組成物を示す第1組成物データを取得するステップであって、該第1組成物データの個々のデータレコードが個々の組成物を示す、該ステップと、M個の候補原材料のうちの少なくとも一つの原材料によって構成される基準組成物を示す基準組成物データを取得するステップと、第1組成物データに対応するN×M行列の各行と、基準組成物データに対応するM次元ベクトルとの類似度を算出するステップと、N×M行列のN行のうち、M次元ベクトルとの類似度が所与の基準を満たす行を選択するステップと、選択された行に対応するデータレコードによって構成される第2組成物データを生成するステップと、第2組成物データを出力するステップとをコンピュータに実行させる。 The data management program according to one aspect of the present disclosure is a step of acquiring first composition data showing N compositions composed of at least one of the M candidate raw materials. 1 A step of acquiring reference composition data indicating a reference composition composed of at least one of the M candidate raw materials and the step in which each data record of the composition data indicates the individual composition. And the step of calculating the similarity between each row of the N × M matrix corresponding to the first composition data and the M dimension vector corresponding to the reference composition data, and the M dimension of the N rows of the N × M matrix. A step of selecting a row whose similarity to the vector meets a given criterion, a step of generating a second composition data composed of data records corresponding to the selected row, and an output of the second composition data. Have your computer perform the steps you want to take.

このような側面によれば、N個の組成物と基準組成物とがそれぞれ、N×M行列の各行とM次元ベクトルとによって表され、各行とそのベクトルとの類似度が算出される。そして、N個の組成物の中から、基準組成物と類似する組成物が選択される。したがって、組成物に関するデータを自動的に且つ適切に選別することができる。この選別により組成物データのデータレコードの個数および候補原材料の個数を小さくすることができ、これは第1組成物データよりも密な組成物データが得られることを意味する。この密な組成物データを用いることで重要な情報が顕現され易くなるので、処理の精度が高くなることが期待できる。したがって、その第2組成物データを用いることで各種のデータ処理を効率的に実行することが可能になる。 According to such an aspect, the N compositions and the reference composition are represented by each row of the N × M matrix and an M-dimensional vector, respectively, and the similarity between each row and the vector is calculated. Then, a composition similar to the reference composition is selected from the N compositions. Therefore, the data regarding the composition can be automatically and appropriately selected. By this selection, the number of data records of the composition data and the number of candidate raw materials can be reduced, which means that the composition data which is denser than the first composition data can be obtained. By using this dense composition data, important information can be easily revealed, and it can be expected that the processing accuracy will be improved. Therefore, various data processing can be efficiently executed by using the second composition data.

他の側面に係るデータ管理システムでは、少なくとも一つのプロセッサが、N×M行列の各要素とM次元ベクトルの各要素とを正規化し、正規化されたN×M行列の各行と、正規化されたM次元ベクトルとの類似度を算出してもよい。この正規化を実行することで、各要素の分布が一定の範囲内に収められるので、N×M行列の各行とM次元ベクトルとの比較を容易にすることができる。 In a data management system according to another aspect, at least one processor normalizes each element of the N × M matrix and each element of the M-dimensional vector, and each row of the normalized N × M matrix is normalized. The degree of similarity with the M-dimensional vector may be calculated. By executing this normalization, the distribution of each element is kept within a certain range, so that it is possible to easily compare each row of the N × M matrix with the M-dimensional vector.

他の側面に係るデータ管理システムでは、少なくとも一つのプロセッサが、ゼロ要素を0に変換し非ゼロ要素を1に変換することで、N×M行列の各要素とM次元ベクトルの各要素とを正規化してもよい。この正規化によって各要素が0または1のいずれかに変換されるので、N×M行列の各行とM次元ベクトルとの比較を容易にすることができる。 In a data management system according to another aspect, at least one processor converts each element of the N × M matrix and each element of the M-dimensional vector by converting the zero element to 0 and the non-zero element to 1. It may be normalized. Since each element is converted to either 0 or 1 by this normalization, it is possible to easily compare each row of the N × M matrix with the M-dimensional vector.

他の側面に係るデータ管理システムでは、N×M行列の各行とM次元ベクトルとの類似度を算出するステップは、該M次元ベクトルの各要素から該行の対応要素を減算した結果が負になる要素の個数を負要素の個数としてカウントすることを含んでもよい。類似度が所与の基準を満たす行を選択するステップは、負要素の個数が所与の閾値以下である行を、基準を満たす行として選択することを含んでもよい。L0距離を応用したこのような手法によって、第2組成物データの次元数(候補原材料の個数)を適切に減らしつつ、できるだけ多くのデータレコードを第2組成物データとして抽出することができる。 In a data management system related to other aspects, the step of calculating the similarity between each row of the N × M matrix and the M-dimensional vector is negative as a result of subtracting the corresponding element of the row from each element of the M-dimensional vector. It may include counting the number of elements as the number of negative elements. The step of selecting rows whose similarity meets a given criterion may include selecting rows whose number of negative elements is less than or equal to a given threshold as rows that meet the criterion. By such a method applying the L0 distance, as many data records as possible can be extracted as the second composition data while appropriately reducing the number of dimensions (the number of candidate raw materials) of the second composition data.

他の側面に係るデータ管理システムでは、N×M行列の各行とM次元ベクトルとの類似度を算出するステップが、該M次元ベクトルの各要素から該行の対応要素を減算して得られる差が0でない要素の個数を非ゼロ要素の個数としてカウントすることを含んでもよい。類似度が所与の基準を満たす行を選択するステップは、非ゼロ要素の個数が所与の閾値以下である行を、基準を満たす行として選択することを含んでもよい。L1距離を応用したこのような手法によって、第2組成物データの次元数(候補原材料の個数)を適切に減らしつつ、できるだけ多くのデータレコードを第2組成物データとして抽出することができる。 In a data management system according to another aspect, the difference obtained by subtracting the corresponding element of the row from each element of the M-dimensional vector in the step of calculating the similarity between each row of the N × M matrix and the M-dimensional vector. May include counting the number of non-zero elements as the number of non-zero elements. The step of selecting rows whose similarity meets a given criterion may include selecting rows whose number of nonzero elements is less than or equal to a given threshold as rows that meet the criterion. By such a method applying the L1 distance, as many data records as possible can be extracted as the second composition data while appropriately reducing the number of dimensions (the number of candidate raw materials) of the second composition data.

他の側面に係るデータ管理システムでは、N個の組成物および基準組成物がいずれも樹脂組成物であってもよい。この場合には、樹脂組成物に関するデータを自動的に且つ適切に選別することができる。 In the data management system according to the other aspect, the N compositions and the reference composition may both be resin compositions. In this case, the data on the resin composition can be automatically and appropriately selected.

[変形例]
以上、本開示の実施形態に基づいて詳細に説明した。しかし、本開示は上記実施形態に限定されるものではない。本開示は、その要旨を逸脱しない範囲で様々な変形が可能である。
[Modification example]
The above description has been made in detail based on the embodiment of the present disclosure. However, the present disclosure is not limited to the above embodiment. The present disclosure can be modified in various ways without departing from its gist.

上記実施形態では選別部12が、N×M行列CおよびM次元ベクトルbを正規化するが、正規化は必須の処理ではない。選別部は正規化を実行することなく、行列CとM次元ベクトルbとの類似度を、L0距離、L1距離、ユークリッド距離、cos類似度等の様々な手法のうちの一つを応用して算出してもよい。 In the above embodiment, the sorting unit 12 normalizes the N × M matrix C and the M-dimensional vector b, but the normalization is not an essential process. The sorting unit applies one of various methods such as L0 distance, L1 distance, Euclidean distance, and cos similarity to the similarity between the matrix C and the M-dimensional vector b without performing normalization. It may be calculated.

上記実施形態では、取得部11が第1データベース21から第1組成物データを取得し、出力部13が第2組成物データを第2データベース22に格納するが、データを取得および出力する方法はこれに限定されない。例えば、取得部11は他の装置から第1組成物データを受信してもよいし、ユーザによって入力された第1組成物データを受け付けてもよい。出力部13は第2組成物データを、他の装置に送信してもよいし、表示装置上に表示してもよいし、印刷してもよい。 In the above embodiment, the acquisition unit 11 acquires the first composition data from the first database 21, and the output unit 13 stores the second composition data in the second database 22, but the method of acquiring and outputting the data is Not limited to this. For example, the acquisition unit 11 may receive the first composition data from another device, or may accept the first composition data input by the user. The output unit 13 may transmit the second composition data to another device, display it on the display device, or print it.

上記実施形態では、選別部12が、所与の基準を満たす行に対応する1以上のデータレコードを第2組成物データに追加し、その基準を満たさない行に対応する1以上のデータレコードを破棄することで第2組成物データを生成する。しかし、第2組成物データの生成方法はこれに限定されない。例えば、選別部は、第1組成物データのコピーから、所与の基準を満たさない行に対応する1以上のデータレコードを削除することで第2組成物データを生成してもよい。 In the above embodiment, the sorting unit 12 adds one or more data records corresponding to the rows satisfying the given criteria to the second composition data, and adds one or more data records corresponding to the rows not satisfying the criteria. The second composition data is generated by discarding. However, the method for generating the second composition data is not limited to this. For example, the sorting unit may generate the second composition data by deleting one or more data records corresponding to the rows that do not meet the given criteria from the copy of the first composition data.

第1データベース21および第2データベース22は一つのデータベースとして構築されてもよい。上述したようにデータを取得および出力する方法は限定されないので、データベースが用いられなくてもよい。 The first database 21 and the second database 22 may be constructed as one database. As described above, the method of acquiring and outputting data is not limited, so that a database may not be used.

少なくとも一つのプロセッサにより実行される方法の処理手順は上記実施形態での例に限定されない。例えば、上述したステップ(処理)の一部が省略されてもよいし、別の順序で各ステップが実行されてもよい。また、上述したステップのうちの任意の2以上のステップが組み合わされてもよいし、ステップの一部が修正又は削除されてもよい。あるいは、上記の各ステップに加えて他のステップが実行されてもよい。 The processing procedure of the method executed by at least one processor is not limited to the example in the above embodiment. For example, some of the steps (processes) described above may be omitted, or each step may be executed in a different order. In addition, any two or more steps of the above-mentioned steps may be combined, or a part of the steps may be modified or deleted. Alternatively, other steps may be performed in addition to each of the above steps.

データ管理システム内で二つの数値の大小関係を比較する際には、「以上」および「よりも大きい」という二つの基準のどちらを用いてもよく、「以下」および「未満」の二つの基準のうちのどちらを用いてもよい。このような基準の選択は、二つの数値の大小関係を比較する処理についての技術的意義を変更するものではない。 When comparing the magnitude relations of two numbers in a data management system, either of the two criteria "greater than or equal to" and "greater than" may be used, and the two criteria "less than or equal to" and "less than" Either of these may be used. The selection of such criteria does not change the technical significance of the process of comparing the magnitude relations of two numbers.

10…データ管理システム、11…取得部、12…選別部、13…出力部、21…第1データベース、22…第2データベース、31…第1組成物データ、32…基準組成物データ、110…データ管理プログラム。 10 ... Data management system, 11 ... Acquisition unit, 12 ... Sorting unit, 13 ... Output unit, 21 ... First database, 22 ... Second database, 31 ... First composition data, 32 ... Reference composition data, 110 ... Data management program.

Claims (8)

少なくとも一つのプロセッサを備え、
前記少なくとも一つのプロセッサが、
M個の候補原材料のうちの少なくとも一つの原材料によって構成されるN個の組成物を示す第1組成物データを取得するステップであって、該第1組成物データの個々のデータレコードが個々の組成物を示す、該ステップと、
前記M個の候補原材料のうちの少なくとも一つの原材料によって構成される基準組成物を示す基準組成物データを取得するステップと、
前記第1組成物データに対応するN×M行列の各行と、前記基準組成物データに対応するM次元ベクトルとの類似度を算出するステップと、
前記N×M行列のN行のうち、前記M次元ベクトルとの前記類似度が所与の基準を満たす行を選択するステップと、
前記選択された行に対応する前記データレコードによって構成される第2組成物データを生成するステップと、
前記第2組成物データを出力するステップと
を実行する、
データ管理システム。
With at least one processor
The at least one processor
It is a step of acquiring the first composition data showing N compositions composed of at least one of the M candidate raw materials, and the individual data records of the first composition data are individual. The step, showing the composition,
A step of acquiring reference composition data indicating a reference composition composed of at least one of the M candidate raw materials, and
A step of calculating the similarity between each row of the N × M matrix corresponding to the first composition data and the M-dimensional vector corresponding to the reference composition data, and
A step of selecting the N rows of the N × M matrix whose similarity with the M-dimensional vector satisfies a given criterion, and
A step of generating second composition data composed of the data records corresponding to the selected row, and
Performing the steps of outputting the second composition data.
Data management system.
前記少なくとも一つのプロセッサが、
前記N×M行列の各要素と前記M次元ベクトルの各要素とを正規化し、
正規化された前記N×M行列の各行と、正規化された前記M次元ベクトルとの類似度を算出する、
請求項1に記載のデータ管理システム。
The at least one processor
Normalize each element of the N × M matrix and each element of the M-dimensional vector,
Calculate the similarity between each row of the normalized N × M matrix and the normalized M-dimensional vector.
The data management system according to claim 1.
前記少なくとも一つのプロセッサが、ゼロ要素を0に変換し非ゼロ要素を1に変換することで、前記N×M行列の各要素と前記M次元ベクトルの各要素とを正規化する、
請求項2に記載のデータ管理システム。
The at least one processor normalizes each element of the N × M matrix and each element of the M-dimensional vector by converting the zero element to 0 and the non-zero element to 1.
The data management system according to claim 2.
前記N×M行列の各行と前記M次元ベクトルとの類似度を算出するステップが、該M次元ベクトルの各要素から該行の対応要素を減算した結果が負になる要素の個数を負要素の個数としてカウントすることを含み、
前記類似度が所与の基準を満たす行を選択するステップが、前記負要素の個数が所与の閾値以下である行を、前記基準を満たす行として選択することを含む、
請求項1〜3のいずれか一項に記載のデータ管理システム。
In the step of calculating the similarity between each row of the N × M matrix and the M-dimensional vector, the number of elements whose result of subtracting the corresponding element of the row from each element of the M-dimensional vector is negative Including counting as a number
The step of selecting rows whose similarity meets a given criterion comprises selecting rows whose number of negative elements is less than or equal to a given threshold as rows that meet the criterion.
The data management system according to any one of claims 1 to 3.
前記N×M行列の各行と前記M次元ベクトルとの類似度を算出するステップが、該M次元ベクトルの各要素から該行の対応要素を減算して得られる差が0でない要素の個数を非ゼロ要素の個数としてカウントすることを含み、
前記類似度が所与の基準を満たす行を選択するステップが、前記非ゼロ要素の個数が所与の閾値以下である行を、前記基準を満たす行として選択することを含む、
請求項1〜3のいずれか一項に記載のデータ管理システム。
The step of calculating the similarity between each row of the N × M matrix and the M-dimensional vector does not eliminate the number of non-zero elements obtained by subtracting the corresponding element of the row from each element of the M-dimensional vector. Including counting as the number of zero elements
The step of selecting rows whose similarity meets a given criterion comprises selecting rows whose number of nonzero elements is less than or equal to a given threshold as rows that meet the criterion.
The data management system according to any one of claims 1 to 3.
前記N個の組成物および前記基準組成物がいずれも樹脂組成物である、
請求項1〜5のいずれか一項に記載のデータ管理システム。
The N compositions and the reference composition are both resin compositions.
The data management system according to any one of claims 1 to 5.
少なくとも一つのプロセッサを備えるデータ管理システムにより実行されるデータ管理方法であって、
M個の候補原材料のうちの少なくとも一つの原材料によって構成されるN個の組成物を示す第1組成物データを取得するステップであって、該第1組成物データの個々のデータレコードが個々の組成物を示す、該ステップと、
前記M個の候補原材料のうちの少なくとも一つの原材料によって構成される基準組成物を示す基準組成物データを取得するステップと、
前記第1組成物データに対応するN×M行列の各行と、前記基準組成物データに対応するM次元ベクトルとの類似度を算出するステップと、
前記N×M行列のN行のうち、前記M次元ベクトルとの前記類似度が所与の基準を満たす行を選択するステップと、
前記選択された行に対応する前記データレコードによって構成される第2組成物データを生成するステップと、
前記第2組成物データを出力するステップと
を含むデータ管理方法。
A data management method performed by a data management system equipped with at least one processor.
It is a step of acquiring the first composition data showing N compositions composed of at least one of the M candidate raw materials, and the individual data records of the first composition data are individual. The step, showing the composition,
A step of acquiring reference composition data indicating a reference composition composed of at least one of the M candidate raw materials, and
A step of calculating the similarity between each row of the N × M matrix corresponding to the first composition data and the M-dimensional vector corresponding to the reference composition data, and
A step of selecting the N rows of the N × M matrix whose similarity with the M-dimensional vector satisfies a given criterion, and
A step of generating second composition data composed of the data records corresponding to the selected row, and
A data management method including a step of outputting the second composition data.
M個の候補原材料のうちの少なくとも一つの原材料によって構成されるN個の組成物を示す第1組成物データを取得するステップであって、該第1組成物データの個々のデータレコードが個々の組成物を示す、該ステップと、
前記M個の候補原材料のうちの少なくとも一つの原材料によって構成される基準組成物を示す基準組成物データを取得するステップと、
前記第1組成物データに対応するN×M行列の各行と、前記基準組成物データに対応するM次元ベクトルとの類似度を算出するステップと、
前記N×M行列のN行のうち、前記M次元ベクトルとの前記類似度が所与の基準を満たす行を選択するステップと、
前記選択された行に対応する前記データレコードによって構成される第2組成物データを生成するステップと、
前記第2組成物データを出力するステップと
をコンピュータに実行させるデータ管理プログラム。
It is a step of acquiring the first composition data showing N compositions composed of at least one of the M candidate raw materials, and the individual data records of the first composition data are individual. The step, showing the composition,
A step of acquiring reference composition data indicating a reference composition composed of at least one of the M candidate raw materials, and
A step of calculating the similarity between each row of the N × M matrix corresponding to the first composition data and the M-dimensional vector corresponding to the reference composition data, and
A step of selecting the N rows of the N × M matrix whose similarity with the M-dimensional vector satisfies a given criterion, and
A step of generating second composition data composed of the data records corresponding to the selected row, and
A data management program that causes a computer to execute the step of outputting the second composition data.
JP2019062539A 2019-03-28 2019-03-28 Data management system, data management method, and data management program Active JP7302229B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019062539A JP7302229B2 (en) 2019-03-28 2019-03-28 Data management system, data management method, and data management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019062539A JP7302229B2 (en) 2019-03-28 2019-03-28 Data management system, data management method, and data management program

Publications (2)

Publication Number Publication Date
JP2020161044A true JP2020161044A (en) 2020-10-01
JP7302229B2 JP7302229B2 (en) 2023-07-04

Family

ID=72643528

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019062539A Active JP7302229B2 (en) 2019-03-28 2019-03-28 Data management system, data management method, and data management program

Country Status (1)

Country Link
JP (1) JP7302229B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022113945A1 (en) * 2020-11-27 2022-06-02 昭和電工マテリアルズ株式会社 Information processing system, information processing method, and information processing program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000250887A (en) * 1999-03-01 2000-09-14 Osaka Gas Co Ltd Method and device for extracting alternative food material and recording medium
JP2004220172A (en) * 2003-01-10 2004-08-05 Fujitsu Ltd Allergen information management program
JP2019045894A (en) * 2017-08-29 2019-03-22 富士通株式会社 Retrieval program, retrieval method and information processing apparatus operating retrieval program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000250887A (en) * 1999-03-01 2000-09-14 Osaka Gas Co Ltd Method and device for extracting alternative food material and recording medium
JP2004220172A (en) * 2003-01-10 2004-08-05 Fujitsu Ltd Allergen information management program
JP2019045894A (en) * 2017-08-29 2019-03-22 富士通株式会社 Retrieval program, retrieval method and information processing apparatus operating retrieval program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
""プラスチック・樹脂の成形材料の統合検索DB[PlaBase(プラベース)]"", [ONLINE], JPN6023009713, 25 August 2018 (2018-08-25), JP, ISSN: 0005011474 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022113945A1 (en) * 2020-11-27 2022-06-02 昭和電工マテリアルズ株式会社 Information processing system, information processing method, and information processing program

Also Published As

Publication number Publication date
JP7302229B2 (en) 2023-07-04

Similar Documents

Publication Publication Date Title
CN107341716B (en) Malicious order identification method and device and electronic equipment
Keegan et al. MG-RAST, a metagenomics service for analysis of microbial community structure and function
CN110544155B (en) User credit score acquisition method, acquisition device, server and storage medium
US10726356B1 (en) Target variable distribution-based acceptance of machine learning test data sets
TWI658420B (en) Method, device, server and computer readable storage medium for integrate collaborative filtering with time factor
US20240185130A1 (en) Normalizing text attributes for machine learning models
Murray et al. kWIP: The k-mer weighted inner product, a de novo estimator of genetic similarity
Mock et al. Taxonomic classification of DNA sequences beyond sequence similarity using deep neural networks
JP6414363B2 (en) Prediction system, method and program
CN106599047B (en) Information pushing method and device
WO2017203672A1 (en) Item recommendation method, item recommendation program, and item recommendation apparatus
CN110472659B (en) Data processing method, device, computer readable storage medium and computer equipment
CN110968802A (en) User characteristic analysis method, analysis device and readable storage medium
JP2020161044A (en) System, method, and program for managing data
JP6618875B2 (en) Evaluation apparatus, evaluation method, and evaluation program
Chang The application of machine learning models in company bankruptcy prediction
WO2021220775A1 (en) System for estimating characteristic value of material
West et al. RFQAmodel: Random Forest Quality Assessment to identify a predicted protein structure in the correct fold
Zhou et al. Category encoding method to select feature genes for the classification of bulk and single‐cell RNA‐seq data
Hao et al. Efficiency evaluation of very large-scale samples: Data envelopment analysis with angle-index synthesis
JP2020119201A (en) Determination device, determination method and determination program
JP7494932B2 (en) Secret decision tree testing device, secret decision tree testing system, secret decision tree testing method, and program
CN116228484B (en) Course combination method and device based on quantum clustering algorithm
WO2023085195A1 (en) Model generation device, model generation method, and data estimation device
Jiang et al. Attribute reduction method of power big data based on rough set

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230314

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230512

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230605

R151 Written notification of patent or utility model registration

Ref document number: 7302229

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350