The present invention relates to a business support device, a business support method, and a business support program.
In order to perform business activities, a method of adaptively changing a customer tracking scheme according to an order reception accuracy of a commercial material, that is, according to an order reception rate of the commercial material, is generally performed. However, because information on the order reception rate of a commercial material according to business activity tends to easily accumulate with an individual in charge of business who performs the business activity, and prediction of the order reception rate of a commercial material is often based on the subjectivity of the person in charge of business who performs the business activity, it is difficult for another person to objectively evaluate the order reception rate of the commercial material.
On the other hand, Non Patent Literature 1 discloses a product that predicts an order rate for each case from accumulated business information by using artificial intelligence (AI).
However, because various types of information are included in business information accumulated in association with business activity, a range of the business information cannot be uniquely specified. For example, the business information includes properties of a company itself such as a company scale, the number of employees, and a task of which an organization is in charge, geographical properties, e.g., a location of the company or an area in which business is explored, properties related to a relationship with a person in charge of business who performs the business such as support correspondence related to a service under contract, temporal properties indicating occurrence times and change times of the properties described above, and the like.
On the other hand, machine learning may be used as a method of predicting the order reception rate of a commercial material, as illustrated in Non Patent Literature 1. When machine learning is used to predict the order reception rate of a commercial material according to business activities, what is selected as learning data from business information is important.
As items of business information used as learning data, i.e., attributes, increase, the number of dimensions of the learning data increases, and the number of parameters of a learning model (for example, a depth of a layer or the number of neurons in an intermediate layer in the case of a neural network, the number of decision trees or a maximum size of each tree in the case of boosting, or the like) increases. Accordingly, as the attributes used as the learning data increase, the amount of calculation required for learning increases, a time required for learning increases, and time is also required for prediction of the order reception rate using the learning model obtained by learning.
When an attribute not contributing to the prediction of the order reception rate or an attribute having a lower degree of contribution to the prediction of the order reception rate than other attributes is used for learning data, a likelihood of the predicted order reception rate becomes lower than when the prediction of the order reception rate is performed by using a learning model obtained by learning data not including the attribute because the attribute becomes noise.
Therefore, a business support device, a business support method, and a business support program capable of securing a likelihood of a predicted order reception rate while preventing a calculation amount required for learning of a learning model for predicting an order reception rate and a calculation amount required for prediction of the order reception rate from increasing, as compared with a case in which an order reception rate is predicted from accumulated business information including attributes that do not contribute to the prediction of the order reception rate, are disclosed.
A first aspect of the present disclosure is a business support device comprising:
A second aspect of the present disclosure is a business support method including: acquiring business information including at least order reception/loss information relating to business activity for each commercial material with respect to a company, which is a business target of a plurality of commercial materials configured of products or services, information on an area in which the company is located, a business type of the company, and a company scale of the company, and generating data used for prediction of an order reception score indicating an order reception likelihood for each company and each commercial material; predicting the order reception score for each company and for each commercial material by using the generated data; and displaying the predicted order reception score.
A third aspect of the present disclosure is a business support program for causing a computer to execute processing of: acquiring business information including at least order reception/loss information relating to business activity for each commercial material with respect to a company, which is a business target of a plurality of commercial materials configured of products or services, information on an area in which the company is located, a business type of the company, and a company scale of the company, and generating data used for prediction of an order reception score indicating an order reception likelihood for each company and each commercial material; predicting the order reception score for each company and for each commercial material by using the generated data; and displaying the predicted order reception score.
According to the business support device, the business support method, and the business support program of the present disclosure, there is an effect that it is possible to secure a likelihood of a predicted order reception rate while preventing a calculation amount required for learning of a learning model for predicting an order reception rate and a calculation amount required for prediction of the order reception rate from increasing, as compared with a case in which an order reception rate is predicted from accumulated business information including attributes that do not contribute to the prediction of the order reception rate.
Hereinafter, an embodiment of a business support device 1 of the present disclosure will be described with reference to the drawings. The same components and the same processing are denoted by the same reference signs throughout the drawings, and redundant description is omitted.
Further, in the present disclosure, there is no restriction on content of kinds of commercial materials that are business targets, and the commercial materials include provision of a service configured of an intangible service such as telephone support for explaining how to use a product in addition to a product having some shape. That is, “commercial material” is a term representing a tangible product or an intangible service. Hereinafter, an example in which a network-related device including a business phone or a private branch exchanger (PBX), and a network-related service, which is a service attached to the network-related device, are handled as commercial materials will be described.
The information management DB 10 is a database (DB) in which business information according to business activity of respective persons in charge of business is stored. The information management DB 10 is configured of a company information management unit 11, a business activity information management unit 12, and a commercial material information management unit 13.
The company information management unit 11 manages, for example, company information such as a company ID of a company that is a business target of a commercial material, a customer classification, capital money, a number of employees, a year of establishment, a score, a number of business offices, a foreign company flag, a business type, a total number of areas, a number of business offices in each area, and settlement information, for each attribute. In the company information, for example, the company ID of the company, the customer classification, the capital money, the number of employees, the number of business offices, and the settlement information represent a company scale. For example, the total number of areas and the number of business offices in each area represent area information on an area in which the company is located, such as the type of place in which the company exists.
The company information includes information meaningful in a change situation in a time series (hereinafter referred to as “variation information”), and information meaningful in the latest situation (hereinafter referred to as “fixed information”). The fixed information in the company information includes specification information 11A of the company, such as customer classification of a company, capital money, a number of employees, a year of establishment, a score, a number of business offices, a foreign company flag, a business type, a total number of areas, and a number of business offices in each area. The variation information in the company information includes, for example, settlement information 11B.
The specification information 11A and the settlement information 11B of the company can be acquired from a credit investigation institution, for example.
The business activity information management unit 12 manages a history of daily business activities by each person in charge of business. Specifically, the business activity information management unit 12 manages the history of business activities by dividing the history into a business activity history 12A for recording who has performed what kind of business activities, and a proposal history 12B for recording order reception/loss information of commercial materials for business activities.
The commercial material information management unit 13 manages information on a plurality of commercial materials for business to the company (hereinafter referred to as “commercial material information”) as commercial material definition information 13A.
The prediction model management unit 20 illustrated in
The prediction model management unit 20 includes a data generation unit 21, a model learning unit 22, a model management unit 23, a prediction creation unit 24, and a prediction management unit 25.
The data generation unit 21 acquires business information from the information management DB 10, and performs aggregation and preprocessing of the collected business information according to a prior definition to generate learning data and prediction data of a learning model for predicting an order reception rate of a commercial material. That is, the data generated by the data generation unit 21 includes learning data and prediction data.
The learning unit 22 uses the learning data generated by the learning data generation device 21 to construct a discrimination analysis model, which is an example of the learning model. That is, the learning data is a generic term of data used for construction of the discrimination analysis model in the model learning unit 22.
The model management unit 23 stores the discrimination analysis model constructed by the model learning unit 22 in the storage device, and acquires the discrimination analysis model from the storage device according to an instruction.
The prediction creation unit 24 acquires the designated discrimination analysis model from the storage device through the model management unit 23, and inputs prediction data generated by the data generation unit 21 to the discrimination analysis model to predict the order reception rate of the commercial material for each commercial material. Thereafter, the order reception rate of the commercial material is referred to as an “order reception score”. Information in which the order reception score predicted by the prediction creation unit 24 is associated with a combination of the company and the commercial material is called a “prediction result”.
The larger the value of the order reception score, the higher the order reception rate of the commercial material associated with the order reception score for the company associated with the order reception score.
The prediction management unit 25 stores a prediction result including the order reception score for each company and each commercial material predicted by the prediction creation unit 24 in the storage device, and acquires the prediction result from the storage device according to an instruction.
The prediction result display unit 30 is a functional unit that acquires a prediction result including the order reception score predicted by the prediction model management unit 20 through the prediction management unit 25, shaping the prediction result so as to be easy to use by a sales person, and displaying the prediction result to the sales person.
The prediction result display unit 30 includes a targeting list generation unit 31, an increasing generation unit 32, and a visit schedule generation unit 33.
The targeting list generation unit 31 generates a table in which companies are rearranged in order from companies having high order reception scores for each commercial material according to the prediction result of the prediction model management unit 20, and performs support for allowing the person in charge of business to determine which commercial material should be sold to which company.
The reasoning generation unit 32 visualizes the degree of contribution of each attribute to the order reception score, such as an attribute influencing the order reception score of the commercial material in each company, and a degree of the influence.
The visit schedule generation unit 33 generates a movement route for visiting companies efficiently from companies located in the same area, for example, companies having high order reception scores with respect to any commercial material, on the basis of the table generated by the targeting list generation unit 31.
Here, in order to the direction of the business strategy of the commercial material, each attribute of a commercial material name proposed to the company, a type of business of the business target company, and an area in which a business office of the business target company is located among the business information is acquired from the business information, and a non-negative tensor factorization (NTF) using each attribute is performed to analyze an order reception/loss situation of the commercial material.
The attribute used for the analysis of the order reception/loss situation of the commercial material described above is one example, and the order reception/loss situation of the commercial material may be analyzed by using settlement information 11B indicating the settlement state of the business target company and an attribute indicating the relationship between the person in charge of business and the company.
Specifically, at least one of, for example, a sales amount, a self-capital ratio, and a profit (preferably, a post-tax profit) in the settlement information 11B are used. Further, as attributes representing the relationship between the person in charge of business and the company, the number of existing contracts and contract periods acquired from the company by the person in charge of business, the business activity history 12A of the person in charge of business with respect to the company (for example, the number of visits, a time of visits, the number of calls, and calling time), a past support record of the person in charge of business with respect to the company (for example, the number of times of visit and call time), key person information representing a person linked to the person in charge of business in the company (for example, a business card exchange situation, and a position and authority of an opposite party who has performed business card exchange) are used. Among these, the number of existing contracts and contract periods acquired from the company by the person in charge of business, and the past support record of the person in charge of business with respect to the company have a stronger correlation with the order reception/loss situation of the commercial material than other attributes indicating the relationship between the person in charge of business and the company. Therefore, when the attribute indicating the relationship between the person in charge of business and the company is used for analysis of the order reception/loss situation of the commercial material, it is preferable to use any one of the number of existing contracts and contract periods acquired from the company by the person in charge of business and a past support record of the person in charge of business with respect to the company.
In the pattern information 3 in which the respective commercial materials are arranged in
The following knowledge is obtained from the pattern information 3 illustrated in
[Knowledge 1]
An order reception tendency of each commercial material is affected by the business types and areas. For example, for commercial materials whose commercial material classification is included in “security”, the number of received orders increases with pattern information 3 whose bases are represented by “1”, “2”, “8”, and “9”, as compared with other bases.
When the pattern information 3 of the business type in this case is considered, the order is not received by all the business types on average, but the number of received orders is larger than that of other business types in a specific business type, that is, “manufacture”, “wholesale”, “construction”, “financial”, and “service business”. When the pattern information 3 of the area in this case is considered, the order is not received in all areas on average, but the number of orders received in a specific area, that is, “in Tokyo city”, “capital area”, “Fukushima and Miyagi”, and “Hokkaido” is larger than that in other areas.
That is, it is shown that the number of received orders of the commercial material tends to be biased to a specific business type and a specific area.
It is also found that support-related service corresponding to, for example, failure of the commercial material purchased by the company is required to be highly reliable for the commercial material, and there is a demand for the company included in business type such as medical and financial industries in which a fatal problem is developed when the commercial material fails even in a relatively short period of time.
[Knowledge 2]
For commercial materials related to the network, for example, an order reception situation of base commercial materials represented by infrastructure facilities such as an optical line, a wireless line, and a virtual private network (VPN) affects the order reception of other commercial materials other than the base commercial materials. This is because the other commercial materials related to the network other than the base commercial materials strongly tend to be commercial materials for which purchase is examined on the assumption that the base commercial materials are contracted.
[Knowledge 3]
Among the commercial materials related to the network, commercial materials providing secure communication means such as VPN, for example, are demanded to companies having business offices in a plurality of areas. In this case, an area in which the business office is located and a range of which the business office is in charge affect the demand of the commercial material as compared with the number of business offices. Business information representing an area in which the business office is located and a range of which the business office is in charge includes, for example, the number of business offices and the total number of areas for each area.
[Knowledge 4]
Among the commercial materials related to the network, commercial materials providing services such as operation management of commercial materials or support of commercial materials are unnecessary services for a large company having a dedicated management department inside. Therefore, commercial materials providing services do not have the dedicated management department inside as compared with large companies, and there is a demand for small and middle companies such that employees having network knowledge perform maintenance of network-related devices in an idle time of original task. The business information representing the company scale includes, for example, capital money, the number of employees, the number of business offices, and settlement information, and the company scale can be estimated from these attributes. Further, as illustrated in
From on the knowledge shown above, the business support device 1 predicts an order reception score of a product in a unit period using the discrimination analysis model in which the business type of the company, the area information of the area in which the business office of the company is located, the company scale, and the order reception/loss information for each product in the business information are input. When a discrimination analysis model is the discrimination analysis model for predicting the order reception score of the product using such inputs, there are no restrictions on the method of constructing the discrimination analysis model. For example, the discrimination analysis model may be constructed using various boostings such as logistic regression, support vector machine (SVM), a neural network, random forest, and xgBoost, light gradient boosting Machine (LightGBM), and CatBoost.
As the inputs of the discrimination analysis model, at least one of a past support record for the company and settlement information 11B of the company may be added in addition to the business type of the company, the area information of the area in which the business office of the company is located, the company scale, and the order reception/loss information for each commercial material.
An example of the evaluation result 22A obtained by predicting order reception score for each company and each product using the discrimination analysis model constructed in this way, and evaluating the order of visits optimized by arranging the respective companies in order from the higher order of the order reception score for each commercial material in the visit schedule generation unit 33 by using an area under of the curve (AUC) is illustrated in
In the evaluation result 22A illustrated in
Business information for three years of a certain actual company is totaled for each half period, the discrimination analysis model is learned by learning data generated by using the business information for two years from the old one, the order reception score in a succeeding half period of the company is predicted by the discrimination analysis model by using the data of the remaining one year, and as a result, it has been found that an AUC of about 0.65 to 0.80 can be obtained in the learning data.
When AUC is equal to or larger than 0.7 with respect to the efficiency of visit, it can be considered that this is more effective than a case in which a visiting order of the company is determined without utilizing the business information, and thus, it can be seen that the prediction of the order reception score according to the discrimination analysis model is useful for business support.
The business support device 1 can be configured by using a computer 40.
The CPU 41 is a central processing unit which executes various programs or controls each of the functional units. In other words, the CPU 41 reads a program from the ROM 42 or the non-volatile storage 44 and executes the program by using the RAM 43 as a work area. The CPU 41 performs control of each configuration of the business support device 1 illustrated in
The ROM 42 stores various programs and various types of data. The RAM 43 is a work area and temporarily stores a program or data. The non-volatile memory 44 is configured of a storage device such as a hard disk drive (HDD) or a solid state drive (SSD), and stores various programs including an operating system and various types of data.
For example, a communication unit 47, an input unit 48, and a display unit 49 are connected to the I/O 45.
The communication unit 47 is connected to, for example, a communication line such as the Internet and a local area network (LAN), and includes a communication protocol for performing data communication with an external device connected to the communication line. As the communication line, a wired line or a wireless line such as 4G, 5G, or Wi-Fi (registered trademark) is used.
The input unit 48 is a device that receives an instruction of the person in charge of business and notifies the CPU 41 of the instruction, and, for example, a button, a touch panel, a keyboard, and a mouse are used. When an instruction is received by voice, a microphone may be used as the input unit 48.
The display unit 49 is an example of a device that visually displays the information processed by the CPU 41, and for example, a liquid crystal display, an organic electro luminescence (EL) display, or a projector is used.
Next, an operation of the business support device 1 will be described.
The CPU 41 executes the learning processing for the discrimination analysis model for each unit period such as a half year or one year or at an arbitrary timing instructed by the person in charge of business. Here, as an example, the CPU 41 executes the learning processing for the discrimination analysis model for each unit period.
In step S10, the CPU 41 acquires the business type of the company, area information of an area in which a business office of the company is located, and each attribute indicating the company scale recorded in the specification information 11A from the company information management unit 11. The CPU 41 acquires the order reception/loss information recorded in the proposal history 12B from the business activity information management unit 12, and acquires the commercial material information of the commercial material indicated by the order reception/loss information recorded in the commercial material definition information 13A from the commercial material information management unit 13.
Specifically, the CPU 41 acquires the order reception/loss information until latest execution of the learning processing of the discrimination analysis model from three years ago with reference to a predetermined period, for example, a time when learning processing of the discrimination analysis model is executed in the business information, the business type, the area information, the company scale, and the commercial material information as learning data from the information management DB 10.
In step S20, the CPU 41 executes preprocessing such as totalization processing or normalization for the learning data acquired in step S10. The totalization processing includes totalization processing in which a part of the learning data is verification data for cross verification because the totalization processing is used for cross verification (also referred to as “cross-validation”) of the discrimination analysis model. The preprocessing performed by the CPU 41 is defined in advance.
In step S30, the CPU 41 performs learning of the discrimination analysis model by using the learning data. “Training of the discrimination analysis model using learning data” means constructing the discrimination analysis model from the learning data. A learning method for the discrimination analysis model using the learning data is according to a known method of constructing the discrimination analysis model.
For example, in the case of learning the discrimination analysis model using a neural network, it is possible to learn the discrimination analysis model by repeating an input/output relationship in which the business type of the company, the area information, the company scale, and the commercial material information included in the learning data are input, and “1” is output when an order is received and “0” is output when an order is lost, by the number of pieces of learning data, on the basis of the order reception/loss information of the commercial material indicated by the commercial material information, and giving a result thereof to the neural network.
Thus, the CPU 41 constructs a plurality of discrimination analysis models according to each method by using a plurality of known methods for constructing discrimination analysis models.
Then, the CPU 41 selects one of the discrimination analysis models having the highest correct answer rate, that is, the best discrimination analysis model having the best prediction accuracy of the order reception score, from among the plurality of discrimination analysis models through cross verification, for example.
In step S40, the CPU 41 stores the discrimination analysis model selected in step S30 in the non-volatile memory 44. Thus, the learning processing for the discrimination analysis model illustrated in
Because the discrimination analysis model is updated for each unit period by the learning processing for the discrimination analysis model, the CPU 41 preferably executes the learning processing for the discrimination analysis model and the processing for predicting the order reception score as a series of processing. Naturally, the CPU 41 may execute the processing for predicting the order reception score separately from the learning processing for the discrimination analysis model at an arbitrary timing instructed by the person in charge of business.
In step S50, the CPU 41 acquires a business type, area information, company scale, and commercial material information for past one year based on a predetermined period, for example, a time when the processing for predicting the order reception score is executed in the business information, from the information management DB 10 as prediction data.
In step S60, the CPU 41 executes preprocessing such as totalization processing or normalization on the prediction data acquired in step S50.
In step S70, the CPU 41 acquires the best discrimination analysis model stored in the non-volatile memory 44 in step S40 in the learning processing for the discrimination analysis model illustrated in
In step S80, the CPU 41 displays the prediction result of the order reception score obtained in step S70 through the display unit 49. Thus, the processing for predicting the order reception score illustrated in
The learning processing for the discrimination analysis model illustrated in
The CPU 41 predicts the order reception score of the commercial material for each company and for each commercial material by using the best discrimination analysis model having the best prediction accuracy of the order reception score selected from the plurality of discrimination analysis models, but the method of predicting the order reception score of the commercial material is not limited to this method.
For example, the CPU 41 may select at least two or more discrimination analysis models among the plurality of discrimination analysis models constructed in step S30 of the learning processing for the discrimination analysis model illustrated in
In this case, the CPU 41 inputs the prediction data to each discrimination analysis model stored in the non-volatile memory 44 in step S70 of the processing for predicting the order reception score illustrated in
Further, the CPU 41 may perform various shaping processing in order to display the predicted order reception score in an easily understandable manner in step S80 of the processing for predicting the order reception score illustrated in
When the person in charge of business selects a commercial material ID column in which the commercial material ID of the targeting list 31A is displayed using a mouse or the like, the CPU 41 rearranges order reception scores for commercial materials corresponding to the selected commercial material ID in descending order and displays these on the display unit 49. In the example illustrated in
When the person in charge of business selects a plurality of commercial material ID columns of the targeting list 31A, the CPU 41 may average the order reception scores of the respective commercial materials corresponding to the selected commercial material ID, and rearrange the company IDs in order from the higher average value of the order reception scores. Therefore, the person in charge of business can confirm the order reception score for a combination of the plurality of commercial materials. Naturally, the CPU 41 may rearrange the order reception scores in ascending order.
When the person in charge of business extracts the company having a high likelihood of purchasing the commercial material desired to be sold by himself or herself on the basis of the targeting list 31A, it is possible to prepare a visit plan of the company more quickly as compared with preparing the visit plan of the company by looking at a table in which order reception scores are arranged in disorder like the list 24A illustrated in
Further, the CPU 41 may display a degree of contribution to the order reception score for each attribute of business information used for prediction of the order reception score. That is, the CPU 41 visualizes an influence of an attribute on the predicted order reception score together with a degree of influence.
For visualization of an attribute having a high degree of contribution to prediction of the order reception score and a distribution display indicating a degree of contribution of each attribute constituting the order reception score, a SHAP
Visualizing the degree of contribution of each attribute to the order reception score allows the person in charge of business to understand a background event by which the predicted order reception score is obtained, and to use the prediction result for business activity with more satisfaction. Further, because the attribute contributing to the order reception of each commercial material can be ascertained, the prediction result can be reflected on a business strategy, a product plan, and the like in each organization level such as a business team and the whole company.
Further, the CPU 41 may generate a company visit schedule on the basis of the targeting list 31A illustrated in
The CPU 41 may extract a company located within a predetermined range from a place in which the person in charge of business exists from the specification information 11A on the basis of position information of an information device (for example, a smartphone) owned by the person in charge of business who has gone out, and display the position of the company located within a predetermined range and an order reception score of the company to overlap with a map 33A displayed on the information equipment owned by the person in charge of business.
Thus, the CPU 41 performs shaping processing as illustrated in
In the first embodiment, a form in which order reception/loss information, information on an area of a sales target, business type, and a company scale from a large number of past business information are used for prediction of the order reception score has been described. In the second embodiment, a form in which an order reception score of a new commercial material to which a similar commercial material is not present in the past is predicted will be described.
At the business site, new commercial materials are periodically charged and selling these becomes the responsibility of the person in charge of business. Hereinafter, a situation in which order reception/loss prediction of a new commercial material is performed in a situation in which business of a new commercial material is started and some order reception/loss results are obtained is assumed. It is very difficult to learn the order reception tendency from the order reception record of a few new commercial materials by using machine learning. That is, when an amount of learning data is small, a high-quality model cannot be obtained even when an existing machine learning scheme is used as it is. There are three methods as solutions to a case in which the amount of learning data is small.
(1) Transfer Learning
This is a technology for applying knowledge obtained from existing commercial materials to learning of new commercial materials. In the narrow sense, this is a learning scheme for projection from an existing commercial material distribution to a new commercial material distribution. In the present technology, when data regarding an existing commercial material is high in quality and has high relevance to a new commercial material that is a transfer destination, a high quality new commercial material model can be created. On the other hand, when the relevance is low, negative transition occurs, and the accuracy may be lowered.
(2) Fine Tuning
In particular, this is a scheme used in deep learning, and is a scheme for re-learning an output layer of a model learned by an existing commercial material with a new commercial material. That is, a weight of the entire model is re-learned by using a weight of the learned network as an initial value. On the basis of the degree of similarity between the collected data and a plurality of simulation results of an event occurring in the real world, the parameter is automatically and repeatedly corrected a correct parameter is estimated. However, because a model for basically performing deep learning includes a large number of parameters, a certain amount of data is required for re-learning of the output layer, and it is difficult to apply the model unless data sufficient for re-learning is obtained.
(3) Utilization of Domain Knowledge
This is a scheme for digitizing and utilizing know-how regarding a causal relationship of a matter of a person having expert knowledge. Domain knowledge has various viewpoints such as commercial material characteristics, business strategy, trend in the world, and analysis algorithm to be selected, and it is necessary to verify which one of these is focused to produce a highly accurate model.
(1) Transfer learning and (2) fine tuning of the related arts are schemes for making predictions from past order reception/loss record, but it is difficult to create an accurate model even when these are applied because the number of order reception/loss of new commercial materials is too small, and there is no order reception/loss of new commercial materials in simple extension of existing commercial materials due to different content or purpose of the commercial materials for each product.
Here, in general, it is rare to sell all handled products to customers at once, and basically, some products are selected and proposed for each customer. In this case, what kind of commercial material group that the person in charge of business selects and sells as a set is greatly influenced by the business strategy set for each head office, business division, and branch office. Further, this is greatly influenced by the existing contract situation of each customer.
Therefore, in the present embodiment, as the utilization of (3) domain knowledge of the related art, a degree of similarity of the commercial material is derived by paying attention to ease of selling the commercial material as a set (hereinafter referred to as sales tendency). A commercial material group categorized along a specific theme/keyword such as “an action reform” and “a paperless” in addition to the classification of commercial materials or a target is extracted for each keyword, and is used as an initial value of the degree of similarity of the commercial material. This is added as a feature quantity of machine learning together with other attributes, and a weight thereof is optimized through learning of actual data, so that only a keyword actually showing a tendency is reflected in learning.
As illustrated in
In the example of
The data generation unit 21 manages the acquired similarity using the degree-of-similarity management unit 21A. The prediction creation unit 24 acquires the degree of similarity from the degree-of-similarity management unit 21A, and predicts the order reception score by including the acquired similarity in the data.
In the present embodiment, the quality of a data table illustrated in
As illustrated in
The LightGBM 22B is one scheme for combining various conditions, and is an analysis algorithm capable of taking into analysis a relationship between a set sales or a past order reception history of the commercial materials (existing commercial materials). Here, machine learning of LightGBM 22B is performed by using the above-described similarity as one piece of learning data. The LightGBM 22B constructed by the model learning unit 22 is stored in the storage device by the model management unit 23. The prediction creation unit 24 predicts the order reception score by using the LightGBM 22B as a discrimination analysis model used for prediction of the order reception score.
In the evaluation result illustrated in
In the example illustrated in
When the prediction accuracy of the order reception score for each company of new commercial materials was evaluated by AUC, it was confirmed that AUC is “0.593” in a model in which the degree of similarity is not used, and AUC is “0.743” in a model in which a degree of similarity is used, for a commercial material 26. In the example illustrated in
According to the example illustrated in
According to the present embodiment, association with other commercial materials is performed using domain knowledge in order reception/loss prediction for new commercial materials that have little data and are not categorically similar to existing commercial materials, and various degrees of similarity between commercial materials are learned using teacher data of other commercial materials. In particular, a combination of LightGBM, which is one gradient boosting for learning by combining a large number of decision trees, with on-site business that are strongly influenced by set sales or existing commercial materials, allows prediction accuracy that can be used in practice to be realized even for new products that have substantially no order history or similar existing commercial materials. Further, domain knowledge necessary for a determination of the degree of similarity between commercial materials can be predicted with sufficient accuracy by hearing with a few persons in charge of business who have specialties, without having to hear from many persons in charge of business.
Various processors other than the CPU 41 may execute the business support processing executed by the CPU 41 reading the business support program in the embodiment. A dedicated electric circuit that is a processor having a circuit configuration designed exclusively for the purpose of execution of specific processing, such as a Programmable Logic Device (PLD) whose circuit configuration can be changed after a Field-Programmable Gate Array (FPGA) or the like is manufactured, an Application Specific Integrated Circuit (ASIC), or the like, for example, is illustrated as a processor in this case. Further, the business support processing may be executed by one of these various processors, or a combination of two or more processors of the same type or different types (for example, a plurality of FPGAs or a combination of a CPU and an FPGA). Further, a hardware-like structure of these various processors is, more specifically, an electric circuit in which circuit elements such as semiconductor elements are combined.
Further, in the embodiment, the embodiment in which the business support program is stored (also referred to as “installed”) in the ROM 42 or the non-volatile memory 44 in advance has been described, but the present invention is not limited thereto. The business support program may be provided in a form stored in a non-transitory storage medium such as a Compact Disk Read Only Memory (CD-ROM), a Digital Versatile Disk Ready Memory (DVD-ROM), and a Universal Serial Bus (USB) memory. Further, the business support program may be downloaded from an external device via a network.
All documents, patent applications, and technical standards described herein are incorporated herein by references to the same extent as a case in which incorporation of the individual reference documents, patent applications, and technical standards by references are described specifically and individually.
The following supplement is disclosed in relation to the embodiments described above.
(Supplement Item 1)
A business support device including a memory; and
(Supplement Item 2)
A non-transitory storage medium storing a program capable of being executed by a computer to execute business support processing, wherein the business support processing is configured to acquire business information including at least order reception/loss information relating to a business activity for each commercial material with respect to a company, which is a business target of a plurality of commercial materials configured of products or services, area information in which the company is located, a business type of the company, and a company scale of the company, and generate data used for prediction of an order reception score indicating an order reception likelihood for each company and each commercial material;
Number | Date | Country | Kind |
---|---|---|---|
PCT/JP2020/037997 | Oct 2020 | WO | international |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/036804 | 10/5/2021 | WO |