Information processing device and information processing method
Patent Information
- Application Number
- JP2020204125
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-12-09
- Publication Date
- 2025-02-19
- Estimated Expiration
- 2040-12-09
AI Technical Summary
【0025】 本発明によれば、製品等を購入する際に費用を低減することができる情報処理装置を提供することができる。
Smart Images

Figure 0007631768000001 
Figure 0007631768000002 
Figure 0007631768000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device and an information processing method. [Background technology]
[0002] There are known techniques for assisting in estimating the expected costs when procuring new parts from a supplier. For example, Patent Document 1 discloses an invention that determines whether the estimated manufacturing costs of a machine part are within an expected range. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2020-021462 A Summary of the Invention [Problem to be solved by the invention]
[0004] By the way, a purchasing manager may acquire knowledge about effective purchasing conditions (e.g., items to be ordered, payment terms, delivery date, relationship with the supplier, etc.) for reducing costs through experience based on past purchasing records.
[0005] However, the technology disclosed in Patent Document 1 does not take past purchasing records into consideration, and therefore effective purchasing conditions based on past purchasing records are not reflected in the manufacturing cost estimate. Therefore, even if such a technology is used, there is a possibility that opportunities to reduce manufacturing costs will be missed.
[0006] An object of the present invention is to provide an information processing device that can reduce costs when purchasing products and the like. [Means for solving the problem]
[0007] One of the present inventions for achieving the above-mentioned object is an information processing device comprising: an acquisition unit that acquires a plurality of pieces of order data including first information indicating a budget for an order object, second information indicating an actual cost of the order object, third information indicating a time when the order object was ordered, fourth information indicating a delivery date for the order object, and amount information indicating a relationship between the budget for the order object and the actual cost of the order object; and a model generation unit that generates a tree-structured learning model using the first to fourth information of the plurality of order data as independent variables and the amount information as a dependent variable.
[0008] According to this configuration, by using past purchase records of the order target, it is possible to reduce ordering costs.
[0009] Another aspect of the present invention is the above-mentioned information processing device, wherein the order data further includes fifth information indicating a method of payment when ordering the order object, and the model generation unit generates the learning model using the first to fifth information as independent variables.
[0010] In this configuration, the payment method used when placing an order for a past order is used, so that it is possible to reduce ordering costs more effectively.
[0011] Another aspect of the present invention is the above-mentioned information processing device, wherein the order data further includes sixth information indicating an estimated price of the order object, and the model generation unit generates the learning model using the first to sixth information as independent variables.
[0012] In this configuration, the estimated price at the time of purchasing the order target in the past is used, so that it is possible to reduce the order cost more effectively.
[0013] Another aspect of the present invention is the above-mentioned information processing device, wherein the order data further includes seventh information indicating the type of contract for the order target, and the model generation unit generates the learning model using the first to seventh information as independent variables.
[0014] In this configuration, the contract method of the past order target is used, so that it is possible to reduce the ordering cost more effectively.
[0015] Another aspect of the present invention is the above-mentioned information processing device, wherein the order data further includes eighth information indicating a bidding method for ordering the order target, and the model generation unit generates the learning model using the first to eighth information as independent variables.
[0016] In this configuration, the bidding method used when placing orders for past order items is used, so that it is possible to reduce ordering costs more effectively.
[0017] Another aspect of the present invention is the information processing device, wherein the order data further includes ninth information indicating a contracting party of the order target, and the model generation unit generates the learning model using the first to ninth information as independent variables.
[0018] In this configuration, since the contracting party to which the order is placed is used, it is possible to reduce the ordering cost more effectively.
[0019] Another aspect of the present invention is the above-mentioned information processing device, wherein the order data further includes tenth information indicating a trading period with the contracting party, and the model generation unit generates the learning model using the first to tenth information as independent variables.
[0020] In this configuration, since the transaction period with the contracting party is used, it is possible to reduce the ordering cost more effectively.
[0021] Another aspect of the present invention is the above-mentioned information processing device, wherein the order data further includes eleventh information regarding sales of the contracting party to an orderer of the order target, and the model generation unit generates the learning model using the first to eleventh information as independent variables.
[0022] In this configuration, since information on sales of the contracting party to the ordering party of the order target is used, it is possible to reduce ordering costs more effectively.
[0023] Another aspect of the present invention is an information processing device comprising: a memory unit that stores a tree-structured learning model generated for each of a plurality of order objects using a plurality of order data including, as independent variables, first information indicating the budget of an order object, second information indicating the actual cost of the order object, third information indicating the time when the order object was ordered, and fourth information indicating the delivery date of the order object, and including, as dependent variables, amount information indicating the relationship between the budget of the order object and the actual cost of the order object; and an output unit that outputs the analysis results of the learning model corresponding to the input order object from among the plurality of learning models.
[0024] According to this configuration, by using past purchase records of the desired order target, it is possible to reduce ordering costs. Effect of the Invention
[0025] According to the present invention, it is possible to provide an information processing device that can reduce costs when purchasing products and the like. [Brief description of the drawings]
[0026] [Figure 1] FIG. 1 is a diagram showing a configuration of an information processing system 1. [Diagram 2] FIG. 2 is a diagram illustrating an example of hardware of an information processing device 2. [Diagram 3] FIG. 11 is a diagram showing an example of a plurality of order data. [Figure 4] FIG. 2 is a diagram showing functional blocks of an information processing device 2. [Diagram 5] 11 is a flowchart illustrating the process flow up to generating a learning model. [Figure 6] FIG. 4 is a diagram illustrating an example of a decision tree generated by a model generation unit. [Figure 7] FIG. 2 is a diagram showing decision trees for each of a plurality of order targets stored in a storage unit. [Figure 8] 13 is a flowchart illustrating a process flow up to displaying an analysis result. [Figure 9] FIG. 13 is a diagram illustrating an example of an input screen. [Figure 10] FIG. 13 is a diagram showing an example of an output screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0027] == Implementation form == <Information Processing System> 1 is a diagram showing a configuration of an information processing system 1 according to the present embodiment. The information processing system 1 includes an information processing device 2 and a user terminal 4. The information processing device 2 and the user terminal 4 are communicatively connected via a network NW. The network NW is, for example, a public line such as the Internet, or a dedicated line such as a Wide Area Network (WAN) or a Local Area Network (LAN).
[0028] The user terminal 4 is a general personal computer, a tablet terminal, etc. The user terminal 4 is a terminal operated by a user of the information processing system 1 (hereinafter, referred to as a "user").
[0029] [Hardware configuration of information processing device] 2 is a diagram showing an example of hardware of an information processing device 2. The illustrated information processing device 2 includes a processor 20, a main storage device 21, an auxiliary storage device 22, an input device 23, an output device 24, and a communication device 25. The illustrated information processing device 2 may be realized, in whole or in part, by using virtual information processing resources provided by using a virtualization technique or a process space separation technique, such as a virtual server provided by a cloud system. In addition, all or in part of the functions provided by the information processing device 2 may be realized by a service provided by the cloud system via an API (Application Programming Interface), for example. The information processing system 1 may be configured by using a plurality of information processing devices 2 connected to each other so as to be able to communicate with each other.
[0030] In the figure, the processor 20 is configured using, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), an FPGA (Field Programmable Gate Array), an ASIC (Application Specific Integrated Circuit), an AI (Artificial Intelligence) chip, etc.
[0031] The main memory device 21 is a device that stores programs and data, and is, for example, a Read Only Memory (ROM), a Random Access Memory (RAM), or a non-volatile memory (Non Volatile RAM (NVRAM)).
[0032] The auxiliary storage device 22 is, for example, a solid state drive (SSD), a hard disk drive, an optical storage device (such as a compact disc (CD) or a digital versatile disc (DVD)), a storage system, a reading / writing device for a recording medium such as an IC card, an SD card or an optical recording medium, a storage area of a cloud server, etc. Programs and data can be read into the auxiliary storage device 22 via a recording medium reading device or a communication device 25. The programs and data stored (memorized) in the auxiliary storage device 22 are read into the main storage device 21 as needed.
[0033] The input device 23 is an interface that accepts input from the outside, and is, for example, a keyboard, a mouse, a touch panel, a card reader, a pen-input tablet, a voice input device, or the like.
[0034] The output device 24 is an interface that outputs various information such as the process progress, the process results, etc. The output device 24 is, for example, a display device (liquid crystal monitor, LCD (Liquid Crystal Display), graphic card, etc.) that visualizes the various information described above, a device that converts the various information described above into voice (voice output device (speaker, etc.)), or a device that converts the various information described above into characters (printer, etc.).
[0035] The input device 23 and the output device 24 constitute a user interface for receiving information from the user and presenting information.
[0036] The communication device 25 is a device that realizes communication with other devices. The communication device 25 is a wired or wireless communication interface that realizes communication with other devices via a communication network such as the Internet, and is, for example, a NIC (Network Interface Card), a wireless communication module, a USB module, etc. The information processing device 2 is configured to input and output information to and from the user terminal 4 via the communication device 25.
[0037] In the information processing device 2, for example, an operating system, a file system, a DBMS (DataBase Management System) (relational database, NoSQL, etc.), a KVS (Key-Value Store), etc. may be installed.
[0038] Each of the above-mentioned functions of the information processing system 1 is realized by the processor 20 of the information processing device 2 reading and executing a program stored in the main storage device 21, or by hardware (FPGA, ASIC, AI chip, etc.) constituting the information processing system 1. The information processing system 1 stores the above-mentioned various information (data), for example, as a table of a database or a file managed by a file system.
[0039] [Order data] FIG. 3 is a diagram illustrating multiple order data of this embodiment stored in the auxiliary storage device 22 described above. Here, "order data" is data on one past order item for one order target, and is purchase history. Also, "multiple order data" is data on multiple past order items for one order target. Each of the multiple rows shown in FIG. 3 indicates data on one past order item for one order target. Each of the multiple columns shown in FIG. 3 indicates information (described below) related to the order target.
[0040] Additionally, the "ordering object" refers to the object that the purchaser places an order with the contractor, and includes, for example, products such as equipment and parts, construction work including installation work, dismantling work, and civil engineering work for the equipment, and services such as maintenance of the equipment. Note that the ordering object also includes a combination of products and services, for example, the purchase of equipment and the installation work for the purchased equipment. Hereinafter, products, services, or combinations of products and services will be referred to as "products, etc."
[0041] The "product code" shown in the lower left of Fig. 3 is a code for identifying the order target. The product code is set by the administrator of the information processing device 2. In this embodiment, a "denitrification device" will be described as an example of an order target identified by the product code "0000001".
[0042] The "information regarding the order target" is classified into items 50, 51, 52, and 53 shown in FIG.
[0043] Item 50 is information relating to the price of the order object. Item 50 is written as "price" in Fig. 3. Item 50 includes information 50a, information 50b, and information 50c.
[0044] Information 50a indicates the budget for the order target, and is written as "Budget (yen)." Information 50a is the amount (budget) planned by the orderer to purchase the order target. Information 50a corresponds to "first information."
[0045] Information 50b indicates the actual cost of the ordered item, and is written as "cost (yen)." The "actual cost" is the amount paid to the supplier when a contract is concluded with the supplier. Information 50b corresponds to the "second information."
[0046] Information 50c is information indicating the estimated price of the order target, and is written as "Estimate (yen)." The "estimated price of the order target" is the price of the order target quoted by the party requested for quotation after the order is placed. Note that the party requested for quotation may be the supplier of the order target, or may be another party. Note that information 50c corresponds to the "sixth information."
[0047] The above information is merely an example, and item 50 may further include other information. For example, the other information may include the consumption tax rate applied at the time of payment. Furthermore, if the actual payment of the cost is in a foreign currency, the other information may include the exchange rate applied at the time of payment.
[0048] Item 51 is information about a purchasing method for an order target. Item 51 is written as "purchase method" in Fig. 3. Item 51 includes information 51a, information 51b, information 51c, information 51d, and information 51e.
[0049] The information 51a indicates the time when the order target was ordered, and is written as "order date." In this embodiment, the information 51a is the date on which the order was placed (order date). The information 51a corresponds to the "third information."
[0050] The information 51b is information indicating the delivery date of the ordered item, and is written as "delivery date." In this embodiment, the information 51b is the delivery deadline date (delivery deadline). The information 51b corresponds to the "fourth information."
[0051] Information 51c is information indicating the payment method when ordering the order object, and is written as "payment method." In this embodiment, information 51c is lump sum payment (lump sum) or installment payment (splits). In the case of installment payment, the number of installments may be taken into consideration as the payment method. Information 51c corresponds to "fifth information."
[0052] Information 51d is information indicating the contract method for the order target, and is written as "contract method." In this embodiment, information 51d is individual purchase (individual) or lump-sum purchase (lump-sum). The contract method may also include contract methods such as the VE (Value Engineering) method and the TP (Target Price) method. Information 51d corresponds to the "seventh information."
[0053] The information 51e indicates the bidding method when placing an order for the order target, and is written as "bidding method." In this embodiment, the information 51e is special bidding (special bidding) or competitive bidding (competition). The information 51e corresponds to the "eighth information."
[0054] The above information is merely an example, and the item 51 may further include other information, such as the estimate request date, the delivery destination, and the like.
[0055] Item 52 is information about the contractor of the order target. Item 52 is written as "Contractor" in Fig. 3. Item 52 includes information 52a, information 52b, and information 52c.
[0056] Information 52a indicates the contracting party of the ordering target, and is written as "contracting party." In this embodiment, information 52a is the name of the contracting company. "Contracting party" is the party to whom the ordering target is ordered when a contract is concluded. Information 52a corresponds to the "ninth information."
[0057] Information 52b is information indicating the transaction period with the contracting party, and is written as "number of years of transaction." In this embodiment, information 52b is the transaction period (number of years of transaction) in years. Furthermore, the number of years of transaction here is the number of years of transaction with the supplier at the time of placing the order. Information 52b corresponds to the "tenth information."
[0058] The information 52c is information regarding sales of the order target to the ordering party, and is expressed as "sales ratio." In this embodiment, the information 52c is the ratio of sales to the ordering party to the total sales of the ordering party. The information 52c corresponds to the "11th information."
[0059] The above information is merely an example, and item 52 may further include other information, such as the name of the contracting officer of the client, the classification of the client's contractor (e.g., large company, small or medium-sized enterprise, micro-enterprise, etc.), the age of the contracting officer of the client, the gender of the contracting officer of the client, etc.
[0060] Item 53 is amount information indicating the relationship between the budget and the actual cost of the order target. Item 53 is written as "Discount" in Fig. 3. Item 53 includes information 53a and information 53b.
[0061] Information 53a indicates the discount rate of the order target, and is written as "discount rate." In this embodiment, the discount rate is defined as "discount rate = 1 - cost / budget" using the budget (information 50a) and the cost (information 50b).
[0062] Information 53b is information indicating a step-by-step evaluation of the discount rate of the order target, and is written as "Evaluation." In this embodiment, the discount rate (information 53a) is evaluated on a five-level scale, A to E, with "discount rate<-0.15" being evaluated as A, "-0.15≦discount rate<-0.05" being evaluated as B, "-0.05≦discount rate<0.05" being evaluated as C, "0.05≦discount rate<0.15" being evaluated as D, and "0.15≦discount rate" being evaluated as E.
[0063] In other words, A and B represent cases where the purchases were made at a higher cost than the budget, C represents cases where the purchases were made at a cost almost equal to the budget, and D and E represent cases where the purchases were made at a lower cost than the budget.
[0064] [Functional blocks of information processing equipment] 4 is a diagram showing functional blocks of the information processing device 2 of this embodiment. In the information processing device 2 of this embodiment, an acquisition unit 30, a model generation unit 31, a storage unit 32, an input reception unit 33, and an output unit 34 are realized by the processor 20 executing a predetermined program.
[0065] The acquiring unit 30 acquires a plurality of pieces of order data stored in advance in the auxiliary storage device 22 when the model generating unit 31 generates a learning model.
[0066] The model generation unit 31 generates a learning model based on a tree-structured learning model, using the information 50a to 50c, 51a to 51e, and 52a to 51c (first to eleventh pieces of information) in FIG. 3 as independent variables and the item 53 (discount) as a dependent variable. The "tree-structured learning model" is, for example, a decision tree or a random forest. The decision tree includes a classification tree and a regression tree. In this embodiment, an aspect using a classification tree will be described.
[0067] The storage unit 32 stores the decision tree generated using a plurality of pieces of order data for each of a plurality of order targets.
[0068] The input receiving unit 33 receives input from the outside via a user interface such as the output device 24 or an input screen displayed on the user terminal 4.
[0069] The output unit 34 outputs the analysis result of the learning model corresponding to the order target input by the user, out of the multiple learning models.
[0070] [Processing up to generating a learning model] 5 is a flowchart illustrating the flow of processing up to generation of a learning model by the information processing device 2. The processing up to generation of a learning model includes step S11 and step S12.
[0071] First, in step S11, the acquisition unit 30 of the information processing device 2 acquires a plurality of pieces of order data for a predetermined order target from among the plurality of pieces of order data stored in the auxiliary storage device 22. The plurality of pieces of order data shown in Fig. 3 are an example of the plurality of pieces of order data acquired by the acquisition unit 30 in step S11.
[0072] Next, in step S12, the model generation unit 31 of the information processing device 2 generates a learning model based on a decision tree using the multiple order data shown in Fig. 3. At this time, the learning model based on the decision tree is generated using the information 50a to 50c, 51a to 51e, and 52a to 51c in Fig. 3 as independent variables and the evaluation (information 53b), which is a discrete value, as a dependent variable.
[0073] Specifically, in this embodiment, since the dependent variable is the evaluation (information 53b) which is a discrete value, a learning model is generated using a classification tree. Note that the algorithm for generating a learning model using a decision tree is not particularly limited.
[0074] Fig. 6 is a diagram showing a decision tree 6a generated by the model generation unit 31 in step S12 using the multiple pieces of order data shown in Fig. 3. In this example, multiple pieces of order data are classified according to the order timing, the delivery method, and the delivery date.
[0075] In this example, the number of classifications and the depth of the tree are limited to avoid overfitting. Furthermore, in this example, a decision is made as to whether or not to further classify a node based on the evaluation function at the node and a predefined threshold.
[0076] The evaluation function for a node can be, for example, the product of the information gain at the node and the number of data at the node. The information gain at a node (parent node) is the difference between the impurity of the parent node and the impurity of multiple nodes (child nodes) after classifying the parent node. The impurity of multiple child nodes is the sum of the impurity of each of the multiple child nodes weighted by the number of data of the child node for that child node for all of the multiple child nodes. As the impurity, Gini impurity, entropy, etc. can be used.
[0077] In Figure 6, first, all of the multiple order data are classified by the time of order (node n1). As a result, for order data with an order date in March, the evaluation function is smaller than a predetermined threshold, so division is terminated. Such conditions are then classified as evaluation E. Meanwhile, order data with an order date other than March is further classified.
[0078] Next, all order data that was placed in a month other than March is classified by payment method (node n2). As a result, the order data that is paid in a lump sum and the order data that is paid in installments are further classified.
[0079] Next, all order data that was ordered in a month other than March and that was paid in one lump sum is classified by delivery date (node n3). As a result, for order data with delivery dates of 10 months or more, the evaluation function is smaller than the specified threshold, so classification is terminated. Such conditions are then classified as evaluation E. On the other hand, order data with delivery dates of less than 10 months is further classified.
[0080] In FIG. 6, the dashed lines at the ends of the branches indicate that further classification conditions are not shown.
[0081] The above-described process completes the process for generating the learning model. Learning models for other order targets are generated by a similar process. The learning models based on the decision trees generated for each of the multiple order targets are linked to the product code and stored in the storage unit 32. FIG. 7 is a diagram showing the decision trees for each of the multiple order targets stored in the storage unit 32.
[0082] [Processing until analysis results are displayed] 8 is a flowchart explaining the flow of processing up to when the information processing system 1 displays the analysis results. The processing up to when the analysis results are displayed includes steps S21 to S26. In this example, a user operates the user terminal 4. The user does not necessarily have much experience in purchasing. It is also assumed that the user has taken on the role of purchasing a denitration device and is considering placing an order for the denitration device.
[0083] First, in step S21, the user inputs a product code that identifies a desired order target via the input screen 40 displayed on the user terminal 4. Fig. 9 is a diagram showing an example of the input screen 40 at this time.
[0084] An input screen 40 displays a product code input window 40a, a major category selection window 40b, a medium category selection window 40c, and a minor category selection window 40d. A user can input a product code that identifies the denitrification device that is the desired item to be ordered into the product code input window 40a.
[0085] In addition, the user can input a product code identifying the denitrification equipment by selecting an item corresponding to the desired order item from each of the major category selection window 40b, the medium category selection window 40c, and the minor category selection window 40c.
[0086] At this time, the user places the mouse cursor on the major category selection window 40b and clicks, whereupon a drop-down list is displayed from which the user can select the major category item (thermal power plant construction) to which the denitrification device belongs.
[0087] Similarly, the user selects the medium category (boiler-related) to which the denitration equipment belongs from the medium category selection window 40c. Next, similarly, the user selects the denitration equipment from the small category selection window 40d. Accordingly, the product code identifying the denitration equipment is automatically input into the product code input window 40a. After inputting the product code using one of the above procedures, the user clicks the OK button.
[0088] The input receiving unit 33 of the information processing device 2 receives the product code input to the user terminal 4 in step S22.
[0089] In step S23, the input receiving unit 33 identifies a decision tree for the received product code. Specifically, the input receiving unit 33 searches the storage unit 32 for the received product code, and identifies a decision tree associated with the searched product code.
[0090] In step S24, the acquiring unit 30 acquires a learning model based on the identified decision tree from the storage unit 32. That is, the acquiring unit 30 acquires the tree structure, the classification conditions at each node, the evaluation at each endpoint, and the like of the identified decision tree.
[0091] In step S25, the output unit 34 outputs to the user terminal 4 the analysis result based on the learning model acquired by the acquisition unit.
[0092] The "analysis result" is information based on each classification condition of the evaluation (information 53b) which is the dependent variable. The information based on each classification condition of the evaluation (information 53b) may be, for example, the classification condition or a comment based on the classification condition.
[0093] In step S26, the user terminal 4 displays the analysis result received from the information processing device 2 on the output screen 41. Fig. 10 is a diagram showing an example of the output screen 41 at this time.
[0094] A product code 41a entered by a user, a decision tree 6a for the product code, and an analysis result 41b based on the decision tree are displayed on the output screen 41. The decision tree displayed in FIG. 10 is the decision tree shown in FIG.
[0095] Also, in this example, a comment based on the classification condition of evaluation E is displayed as the analysis result 41b. The analysis result 41b displayed on the output screen 41 describes the classification corresponding to the end points t1 and t2 of the decision tree shown in FIG. 6. End point t1 is a classification in which the order target is placed in March. End point t2 is a classification in which the order target is placed in a month other than March, the payment method is a lump sum, and the delivery date is less than 10 months. End points t1 and t2 are classified as evaluation E on a five-point scale. A comment explaining this result is displayed in the analysis result 41b.
[0096] The user can further display the details of the classification of other endpoints by clicking "Next" shown in the analysis result 41b (not shown). The user can refer to such analysis results when ordering a denitration device.
[0097] The above-mentioned embodiment is for the purpose of facilitating understanding of the present invention, and is not intended to limit the present invention. Furthermore, the present invention can be modified or improved without departing from the spirit of the present invention, and it goes without saying that the present invention includes equivalents thereof.
[0098] For example, in the present embodiment, the product (denitrification device) is used, but the product may be a construction project, a thermal power plant project, a nuclear power plant project, etc. Even in such a case, the information processing device 2 can appropriately reduce the cost when purchasing the product, etc. [Explanation of symbols]
[0099] 1: Information processing system 2: Information processing device 20: Processor 21: Main memory 22: Auxiliary storage device 23: Input device 24: Output device 25:Communication equipment 30: Acquisition part 31: Model generation section 32: Storage part 33: Input reception section 34: Output section 4: User terminal
Claims
1. an acquisition unit that acquires a plurality of pieces of order data including first information indicating a budget for an order target, second information indicating an actual cost for the order target, third information indicating a time when the order target was ordered, fourth information indicating a delivery date for the order target, and amount information indicating a relationship between the budget for the order target and the actual cost for the order target; a model generation unit that generates a tree-structured learning model using the first to fourth information of the plurality of pieces of order data as independent variables and the amount information as a dependent variable; An information processing device comprising:
2. The order data further includes fifth information indicating a payment method for ordering the order target, The model generation unit generates the learning model using the first to fifth information as independent variables. The information processing device according to claim 1 .
3. The order data further includes sixth information indicating an estimated price of the order object, The model generation unit generates the learning model using the first to sixth pieces of information as independent variables. The information processing device according to claim 2 .
4. The order data further includes seventh information indicating a contract type of the order target, The model generation unit generates the learning model using the first to seventh information as independent variables. The information processing device according to claim 3 .
5. The order data further includes eighth information indicating a bidding method for ordering the order target, The model generation unit generates the learning model using the first to eighth pieces of information as independent variables. The information processing device according to claim 4.
6. The order data further includes ninth information indicating a contracting party of the order target, The model generation unit generates the learning model using the first to ninth pieces of information as independent variables. The information processing device according to claim 5 .
7. The order data further includes tenth information indicating a transaction period with the contracting party, The model generation unit generates the learning model using the first to tenth pieces of information as independent variables. The information processing device according to claim 6.
8. The order data further includes eleventh information regarding sales of the contracting party to an ordering party of the order target, The model generation unit generates the learning model using the first to eleventh pieces of information as independent variables. The information processing device according to claim 7.
9. a storage unit that stores, for each of a plurality of order targets, a tree-structured learning model generated using a plurality of order data including, as independent variables, first information indicating a budget for the order target, second information indicating an actual cost for the order target, third information indicating a time when the order target was ordered, and fourth information indicating a delivery date for the order target, and, as a dependent variable, amount information indicating a relationship between the budget for the order target and the actual cost for the order target; An output unit that outputs an analysis result of the learning model corresponding to the input order target among the plurality of learning models; An information processing device comprising:
10. An information processing method by an information processing device, comprising: acquiring a plurality of pieces of order data including first information indicating a budget for an order target, second information indicating an actual cost for the order target, third information indicating a time when the order target was ordered, fourth information indicating a delivery date for the order target, and amount information indicating a relationship between the budget for the order target and the actual cost for the order target; generating a tree-structured learning model using the first to fourth information of the plurality of pieces of order data as independent variables and the amount information as a dependent variable; An information processing method comprising:
11. An information processing method by an information processing device, comprising: A step of acquiring a learning model for a desired order target from a tree-structured learning model generated in advance for each of a plurality of order targets using a plurality of order data including, as independent variables, first information indicating a budget for the order target, second information indicating an actual cost for the order target, third information indicating a time when the order target was ordered, and fourth information indicating a delivery date for the order target, and, as a dependent variable, amount information indicating a relationship between the budget for the order target and the actual cost for the order target; outputting an analysis result of the learning model for the desired order target; An information processing method comprising:
Citation Information
Patent Citations
Housekeeping book management server, program and personal digital assistant
JP2003132207A
Information providing device, integrating device, method for providing information, integrating method, and program
JP2005209032A
Component estimation program, component estimation system and component estimation method
JP2019032623A
Sales activity support system, sales activity support method and sales activity support program
JP2019079302A
Learning program, prediction program, learning method, prediction method, learning device and prediction device
JP2019109634A