[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

TW202125283A - Customer behavior prediction method and system thereof obtain the future prediction sequence to greatly increase the accuracy of selecting target customer groups - Google Patents

Customer behavior prediction method and system thereof obtain the future prediction sequence to greatly increase the accuracy of selecting target customer groups Download PDF

Info

Publication number
TW202125283A
TW202125283A TW108146263A TW108146263A TW202125283A TW 202125283 A TW202125283 A TW 202125283A TW 108146263 A TW108146263 A TW 108146263A TW 108146263 A TW108146263 A TW 108146263A TW 202125283 A TW202125283 A TW 202125283A
Authority
TW
Taiwan
Prior art keywords
training
previous
prediction
customer
behavior
Prior art date
Application number
TW108146263A
Other languages
Chinese (zh)
Inventor
王俊權
黃逸琴
周芳儀
陳奕先
魏得恩
林得恩
Original Assignee
中國信託商業銀行股份有限公司
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 中國信託商業銀行股份有限公司 filed Critical 中國信託商業銀行股份有限公司
Priority to TW108146263A priority Critical patent/TW202125283A/en
Publication of TW202125283A publication Critical patent/TW202125283A/en

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A customer behavior prediction system includes a storage module and a processing module electrically connected to the storage module. The storage module stores multiple previous behavior data related to a variety of different behaviors previously performed by a customer to be predicted and respectively corresponding to previous time points. The processing module obtains a previous sequence containing multiple previous parameters corresponding to the previous behavior data according to the previous behavior data. The previous parameters, according to the previous time points sequence and based upon the previous sequence, uses a customer behavior prediction model for predicting the future behavior of the customer to obtain a prediction sequence including a plurality of prediction parameters indicating future possible various behaviors of the customer to be predicted.

Description

客戶行為預測方法及其系統Customer behavior prediction method and system

本發明是有關於一種行為預測方法及其系統,特別是指一種利用機器學習的行為預測方法及其系統。The present invention relates to a behavior prediction method and system, in particular to a behavior prediction method and system using machine learning.

在銀行業中現有的行銷方式以產品經理人經驗為主,以人工檢索客戶過去消費行為資料並挑選出目標客群,並透過後續的行銷活動對所挑選出目標客群進行驗證,以判定所挑選目標客群的優劣,而產品經理人最後再依據挑選目標客群之優劣的反饋,提升自身的挑選經驗。The existing marketing methods in the banking industry are mainly based on the experience of product managers, which manually retrieve customers’ past consumer behavior data and select target customer groups, and verify the selected target customer groups through subsequent marketing activities to determine all Select the pros and cons of the target customer group, and the product manager will finally improve his selection experience based on the feedback of the pros and cons of the target customer group.

然而,此種人工挑選目標客群方式不但沒有一個固定的標準,在培訓產品經理人方面也耗費過多時間成本,所挑選出來目標客群精確度也不足以達成金融商品推銷的目的。However, this manual method of selecting target customer groups not only does not have a fixed standard, it also consumes too much time and cost in training product managers, and the accuracy of the selected target customer groups is not enough to achieve the purpose of financial product promotion.

有鑑於此,勢必須提出一種全新解決方案,以提升挑選出來目標客群的精確度。In view of this, it is necessary to propose a new solution to improve the accuracy of selecting target customer groups.

因此,本發明的目的,即在提供一種基於機器學習以提升挑選出來目標客群的精確度的客戶行為預測方法。Therefore, the purpose of the present invention is to provide a method for predicting customer behavior based on machine learning to improve the accuracy of selected target customer groups.

於是,本發明客戶行為預測方法,藉由一電腦裝置來實施,包含一步驟(A),以及一步驟(B)。Therefore, the customer behavior prediction method of the present invention is implemented by a computer device, and includes a step (A) and a step (B).

步驟(A)是藉由該電腦裝置,根據多筆相關於一待預測客戶於先前做出之多種不同行為且各自對應有一先前時間點的先前行為資料,獲得一包含多個對應該等先前行為資料之先前參數的先前序列,該等先前參數依照該等先前時間點排序。Step (A) is to use the computer device to obtain a number of previous behavior data corresponding to a previous time point based on a plurality of different behaviors related to a customer to be predicted in the past. The previous sequence of the previous parameters of the data, and the previous parameters are sorted according to the previous time points.

步驟(B)是藉由該電腦裝置,根據該先前序列,利用一用於預測客戶未來行為的客戶行為預測模型,獲得一包含多個指示出該待預測客戶未來可能各種行為之預測參數的預測序列。Step (B) is to use a customer behavior prediction model for predicting the future behavior of the customer by the computer device based on the previous sequence to obtain a prediction that includes a plurality of prediction parameters indicating the possible future behaviors of the customer to be predicted sequence.

本發明之另一目的,即在提供一種基於機器學習以提升挑選出來目標客群的精確度的客戶行為預測系統。Another object of the present invention is to provide a customer behavior prediction system based on machine learning to improve the accuracy of selecting target customer groups.

於是,本發明客戶行為預測系統包含一儲存模組及一電連接該儲存模組的處理模組。Therefore, the customer behavior prediction system of the present invention includes a storage module and a processing module electrically connected to the storage module.

該儲存模組儲存有多筆相關於一待預測客戶於先前做出之多種不同行為且各自對應有一先前時間點的先前行為資料。The storage module stores multiple pieces of previous behavior data related to a variety of different behaviors previously performed by a customer to be predicted and each corresponding to a previous point in time.

該處理模組根據該等先前行為資料,獲得一包含多個對應該等先前行為資料之先前參數的先前序列,該等先前參數依照該等先前時間點排序,根據該先前序列,利用一用於預測客戶未來行為的客戶行為預測模型,獲得一包含多個指示出該待預測客戶未來可能各種行為之預測參數的預測序列。The processing module obtains a previous sequence containing a plurality of previous parameters corresponding to the previous behavior data according to the previous behavior data, and the previous parameters are sorted according to the previous time points. According to the previous sequence, a The customer behavior prediction model for predicting the future behavior of the customer obtains a prediction sequence that includes a plurality of prediction parameters indicating possible various behaviors of the customer to be predicted in the future.

本發明之功效在於:藉由該待預測客戶之先前行為所對應的該先前序列,利用用於預測客戶未來行為的該客戶行為預測模型,以獲得該未來預測序列,而該未來預測序列所包含的每一預測參數皆指示出該待預測客戶未來可能之行為,而銀行便能根據該待預測客戶未來可能之行為判定該待預測客戶是否為目標客戶,大大地提升了挑選出目標客群精確度。The effect of the present invention is to use the customer behavior prediction model for predicting the future behavior of the customer by using the previous sequence corresponding to the previous behavior of the customer to be predicted to obtain the future prediction sequence, and the future prediction sequence includes Each of the forecast parameters indicates the possible behavior of the customer to be predicted in the future, and the bank can determine whether the customer to be predicted is the target customer based on the possible behavior of the customer to be predicted in the future, which greatly improves the accuracy of selecting the target customer group Spend.

參閱圖1,本發明客戶行為預測系統1之一實施例經由一通訊網路200連接一客戶端2。Referring to FIG. 1, an embodiment of the customer behavior prediction system 1 of the present invention is connected to a client 2 via a communication network 200.

該客戶行為預測系統1包含一連接該通訊網路200的系統端通訊模組11、一系統端儲存模組12,以及一電連接該系統端通訊模組11與該系統端儲存模組12的系統端處理模組13。The customer behavior prediction system 1 includes a system-side communication module 11 connected to the communication network 200, a system-side storage module 12, and a system that electrically connects the system-side communication module 11 and the system-side storage module 12 End processing module 13.

該系統端儲存模組12儲存有多筆對應多個客戶的訓練資料,每一訓練資料包含所對應之客戶於先前做出該等不同行為的多筆訓練先前行為資料及多筆訓練預測行為資料,以及多個對應各種目標客戶行為之可推薦參數及其對應的一推薦資訊。其中,每一筆訓練先前行為資料皆對應有一訓練先前時間點,每一筆訓練預測行為資料皆對應有一訓練預測時間點,同一筆訓練資料之任一訓練預測時間點皆晚於該等訓練先前時間點。其中,每一推薦資訊係為金融商品資料,但不以此為限。The system-side storage module 12 stores multiple training data corresponding to multiple customers, and each training data includes multiple training previous behavior data and multiple training prediction behavior data of the corresponding customer before performing the different behaviors. , And multiple recommendable parameters corresponding to various target customer behaviors and corresponding recommendation information. Among them, each piece of training previous behavior data corresponds to a previous training time point, each piece of training prediction behavior data corresponds to a training prediction time point, and any training prediction time point of the same training data is later than the previous training time points . Among them, each recommended information is financial product information, but it is not limited to this.

該客戶端2包含一連接該通訊網路200的客戶端通訊模組21、一客戶端顯示模組22,以及一電連接該客戶端通訊模組21與該客戶端顯示模組22的客戶端處理模組23。The client 2 includes a client communication module 21 connected to the communication network 200, a client display module 22, and a client processing that electrically connects the client communication module 21 and the client display module 22 Module 23.

在該實施例中,該客戶行為預測系統1之實施態樣例如為一個人電腦、一伺服器或一雲端主機,但不以此為限。In this embodiment, the implementation of the customer behavior prediction system 1 is, for example, a personal computer, a server, or a cloud host, but it is not limited to this.

在該實施例中,該客戶端2之實施態樣例如為一個人電腦、一智慧型手機或一平板電腦,但不以此為限。In this embodiment, the implementation aspect of the client terminal 2 is, for example, a personal computer, a smart phone or a tablet computer, but it is not limited to this.

以下將藉由本發明客戶行為預測系統1執行一客戶行為預測方法來說明該系統端通訊模組11、該系統端儲存模組12、該系統端處理模組13,以及該客戶端2各元件的運作細節。該客戶行為預測方法包含一模型訓練程序,以及一預測推薦程序。Hereinafter, the system-side communication module 11, the system-side storage module 12, the system-side processing module 13, and the components of the client 2 will be explained by using the client behavior prediction system 1 of the present invention to execute a method for predicting client behavior. Operational details. The customer behavior prediction method includes a model training program and a prediction recommendation program.

參閱圖2,該模型訓練程序包含步驟51~步驟53。Referring to Figure 2, the model training procedure includes steps 51 to 53.

在步驟51中,對於每一訓練資料,該系統端處理模組13根據該訓練資料中的該等訓練先前行為資料,獲得一包含多個對應該等訓練先前行為資料之訓練先前參數的訓練先前序列。其中,該等訓練先前參數依照該等訓練先前時間點排序。In step 51, for each training data, the system-side processing module 13 obtains a training previous that includes a plurality of training previous parameters corresponding to the training previous behavior data according to the training previous behavior data in the training data sequence. Among them, the previous training parameters are sorted according to the previous training time points.

在步驟52中,對於每一訓練資料,該系統端處理模組13根據該訓練資料中的該等訓練預測行為資料,獲得一包含多個對應該等訓練預測行為資料之訓練預測參數的訓練預測序列,該等訓練預測參數依照該等訓練預測時間點排序。In step 52, for each training data, the system-side processing module 13 obtains a training prediction including a plurality of training prediction parameters corresponding to the training prediction behavior data according to the training prediction behavior data in the training data Sequence, the training prediction parameters are sorted according to the training prediction time points.

值得特別說明的是,對於每一訓練資料,當該等訓練先前行為資料及該等訓練預測行為資料皆係為客戶信用卡消費資訊時,則該等訓練先前參數(訓練資料之輸入)及該等訓練預測參數(訓練資料之輸出)皆係為商戶類別代碼(MCC CODE,Merchant Category Code,用於標明商家提供的商品或服務的類型)時;而,當該等訓練先前行為資料及該等訓練預測行為資料皆係為客戶網路瀏覽資訊時,則該等訓練先前參數(訓練資料之輸入)及該等訓練預測參數(訓練資料之輸出)皆係為網站代碼,但不以上述舉例為限。其中,每一網路瀏覽資訊中的網址皆可對應於一網站代碼。It is worth noting that for each training data, when the previous training behavior data and the training predicted behavior data are customer credit card consumption information, the training previous parameters (input of training data) and the When the training prediction parameters (output of training data) are all merchant category codes (MCC CODE, Merchant Category Code, used to indicate the type of goods or services provided by the merchant); and, when the training previous behavior data and the training When the predicted behavior data is the customer's Internet browsing information, the previous training parameters (input of training data) and the training prediction parameters (output of training data) are all website codes, but the above examples are not limited . Among them, each URL in the web browsing information can correspond to a website code.

在步驟53中,該系統端處理模組13根據該等訓練資料,利用循環神經網路,獲得一用於預測客戶未來行為的客戶行為預測模型。其中,循環神經網路係為遞歸神經網路(RNN,Recurrent Neural Networks)或長短期記憶模型(LSTM,Long Short-Term Memory),但不以此為限。In step 53, the system-side processing module 13 uses the cyclic neural network to obtain a customer behavior prediction model for predicting the future behavior of the customer based on the training data. Among them, the recurrent neural network is a recurrent neural network (RNN, Recurrent Neural Networks) or a long short-term memory model (LSTM, Long Short-Term Memory), but it is not limited to this.

參閱圖3,該預測推薦程序包含步驟61~步驟65。Referring to Figure 3, the predictive recommendation program includes steps 61 to 65.

在步驟61中,該系統端處理模組13根據多筆相關於一待預測客戶於先前做出之多種不同行為且各自對應有一先前時間點的先前行為資料,獲得一包含多個對應該等先前行為資料之先前參數的先前序列。其中,該等先前參數依照該等先前時間點排序。In step 61, the system-side processing module 13 obtains a plurality of previous behavior data corresponding to a previous time point based on a plurality of previous behavior data related to a plurality of different behaviors previously performed by a customer to be predicted. The previous sequence of the previous parameter of the behavior data. Among them, the previous parameters are sorted according to the previous time points.

在步驟62中,該系統端處理模組13根據該先前序列,利用所訓練出之該客戶行為預測模型,獲得一包含多個指示出該待預測客戶未來可能各種行為之預測參數的預測序列。In step 62, the system-side processing module 13 uses the trained customer behavior prediction model based on the previous sequence to obtain a prediction sequence containing multiple prediction parameters indicating possible various behaviors of the client to be predicted in the future.

值得特別說明的是,當該等先前行為資料係為客戶信用卡消費資訊,且該等先前參數係為商戶類別代碼時,則該等預測參數係為商戶類別代碼,此時該等預測參數即表示未來客戶可能會消費的商店類別;而,當該等先前行為資料係為客戶網路瀏覽資訊,且該等先前參數係為網站代碼時,則該等預測參數係為網站代碼,此時該等預測參數即表示未來客戶可能會點選瀏覽的網站,但不以上述舉例為限。其中,每一網路瀏覽資訊中的網址皆可對應於一網站代碼。It is worth noting that when the previous behavior data is customer credit card consumption information, and the previous parameters are merchant category codes, then the forecast parameters are merchant category codes, and the forecast parameters mean The types of stores that customers may consume in the future; and when the previous behavioral data is the customer’s web browsing information, and the previous parameters are the website codes, the predicted parameters are the website codes. The prediction parameters indicate the websites that customers may click to browse in the future, but are not limited to the above examples. Among them, each URL in the web browsing information can correspond to a website code.

在步驟63中,該系統端處理模組13判定該預測序列的該等預測參數中是否存在與該等可推薦參數中之任一者相同的至少一待推薦參數。當該系統端處理模組13判定出不存在任一待推薦參數時,結束該預測推薦程序;當該系統端處理模組13判定出存在該至少一待推薦參數時,進行流程步驟64。In step 63, the system-side processing module 13 determines whether there is at least one parameter to be recommended that is the same as any one of the recommendable parameters among the prediction parameters of the prediction sequence. When the system-side processing module 13 determines that there is no parameter to be recommended, the predictive recommendation procedure ends; when the system-side processing module 13 determines that there is at least one parameter to be recommended, the process step 64 is performed.

在步驟64中,該系統端處理模組13透過該系統端通訊模組11將每一待推薦參數所對應之推薦資訊傳送至該客戶端2。In step 64, the system-side processing module 13 transmits the recommendation information corresponding to each parameter to be recommended to the client 2 through the system-side communication module 11.

在步驟65中,該客戶端處理模組23在透過該客戶端通訊模組21接收到每一待推薦參數所對應之推薦資訊後,將每一待推薦參數所對應之推薦資訊顯示於該客戶端顯示模組22。In step 65, the client processing module 23, after receiving the recommendation information corresponding to each parameter to be recommended through the client communication module 21, displays the recommendation information corresponding to each parameter to be recommended to the client端display module 22.

綜上所述,本發明客戶行為預測系統1,藉由該客戶端處理模組23對預先獲得的每一訓練資料進行前處理,以獲得對應該訓練資料且包含該等訓練先前參數的該訓練先前序列,及對應該訓練資料且包含該等訓練預測參數的該訓練預測序列,並利用循環神經網路,將該訓練先前序列作為輸入,而將該訓練預測序列作為預期輸出,訓練出該客戶行為預測模型;接著,該客戶端處理模組23根據該待預測客戶之先前行為所對應的該先前序列,利用所訓練出的該客戶行為預測模型,獲得該未來預測序列,而該未來預測序列所包含的每一預測參數皆指示出該待預測客戶未來可能之行為,並根據該待預測客戶未來可能之行為推薦相對應的金融商品,而銀行便能根據該待預測客戶未來可能之行為判定該待預測客戶是否為目標客戶,進而大大地提升了挑選出目標客群精確度,使得所推薦的金融商品更能符合該待預測客戶的需求。因此,故確實能達成本發明的目的。In summary, the client behavior prediction system 1 of the present invention uses the client processing module 23 to pre-process each training data obtained in advance to obtain the training corresponding to the training data and including the training previous parameters. The previous sequence, and the training prediction sequence corresponding to the training data and containing the training prediction parameters, and using the recurrent neural network to use the training previous sequence as the input and the training prediction sequence as the expected output to train the client Behavior prediction model; then, the client processing module 23 uses the trained customer behavior prediction model to obtain the future prediction sequence according to the previous sequence corresponding to the previous behavior of the client to be predicted, and the future prediction sequence Each prediction parameter included indicates the possible future behavior of the customer to be predicted, and recommends corresponding financial products based on the possible behavior of the customer to be predicted in the future, and the bank can determine the possible behavior of the customer to be predicted in the future Whether the customer to be predicted is a target customer, thereby greatly improving the accuracy of selecting the target customer group, so that the recommended financial products can better meet the needs of the customer to be predicted. Therefore, it can indeed achieve the purpose of the invention.

惟以上所述者,僅為本發明的實施例而已,當不能以此限定本發明實施的範圍,凡是依本發明申請專利範圍及專利說明書內容所作的簡單的等效變化與修飾,皆仍屬本發明專利涵蓋的範圍內。However, the above are only examples of the present invention. When the scope of implementation of the present invention cannot be limited by this, all simple equivalent changes and modifications made in accordance with the scope of the patent application of the present invention and the content of the patent specification still belong to Within the scope covered by the patent of the present invention.

200:通訊網路 1:客戶行為預測系統 11:系統端通訊模組 12:系統端儲存模組 13:系統端處理模組 2:客戶端 21:客戶端通訊模組 22:客戶端顯示模組 23:客戶端處理模組 51~53:步驟 61~65:步驟200: Communication network 1: Customer behavior prediction system 11: System side communication module 12: System-side storage module 13: System-side processing module 2: client 21: Client communication module 22: Client display module 23: Client processing module 51~53: Steps 61~65: Steps

本發明的其他的特徵及功效,將於參照圖式的實施方式中清楚地呈現,其中: 圖1是一方塊圖,說明本發明客戶行為預測系統的一實施例; 圖2是一流程圖,說明該實施例所執行之一客戶行為預測方法的一模型訓練程序;及 圖3是一流程圖,說明該客戶行為預測方法的一預測推薦程序。Other features and effects of the present invention will be clearly presented in the embodiments with reference to the drawings, in which: Figure 1 is a block diagram illustrating an embodiment of the customer behavior prediction system of the present invention; FIG. 2 is a flowchart illustrating a model training procedure of a method for predicting customer behavior executed in this embodiment; and Fig. 3 is a flowchart illustrating a prediction recommendation procedure of the customer behavior prediction method.

200:通訊網路200: Communication network

1:客戶行為預測系統1: Customer behavior prediction system

11:系統端通訊模組11: System side communication module

12:系統端儲存模組12: System-side storage module

13:系統端處理模組13: System-side processing module

2:客戶端2: client

21:客戶端通訊模組21: Client communication module

22:客戶端顯示模組22: Client display module

23:客戶端處理模組23: Client processing module

Claims (10)

一種客戶行為預測方法,藉由一電腦裝置來實施,該客戶行為預測方法包含以下步驟: (A) 藉由該電腦裝置,根據多筆相關於一待預測客戶於先前做出之多種不同行為且各自對應有一先前時間點的先前行為資料,獲得一包含多個對應該等先前行為資料之先前參數的先前序列,該等先前參數依照該等先前時間點排序;及 (B) 藉由該電腦裝置,根據該先前序列,利用一用於預測客戶未來行為的客戶行為預測模型,獲得一包含多個指示出該待預測客戶未來可能各種行為之預測參數的預測序列。A method for predicting customer behavior is implemented by a computer device. The method for predicting customer behavior includes the following steps: (A) Using the computer device, according to multiple pieces of previous behavior data related to a variety of different behaviors previously performed by a customer to be predicted and each corresponding to a previous point in time, a data containing multiple data corresponding to the previous behavior is obtained The previous sequence of previous parameters, and the previous parameters are sorted according to the previous time points; and (B) Using the computer device, according to the previous sequence, a customer behavior prediction model for predicting the future behavior of the customer is used to obtain a prediction sequence containing a plurality of prediction parameters indicating the possible future behaviors of the customer to be predicted. 如請求項1所述的客戶行為預測方法,該電腦裝置還經由一通訊網路連接至一客戶端,該電腦裝置儲存有多個對應各種目標客戶行為之可推薦參數及其對應的一推薦資訊,其中,該客戶行為預測方法還包含以下步驟: (C) 藉由該電腦裝置,判定該預測序列的該等預測參數中是否存在與該等可推薦參數中之任一者相同的至少一待推薦參數;及 (D) 當判定出存在該至少一待推薦參數時,藉由該電腦裝置,將每一待推薦參數所對應之推薦資訊傳送至該客戶端。According to the customer behavior prediction method of claim 1, the computer device is also connected to a client via a communication network, and the computer device stores a plurality of recommendable parameters corresponding to various target customer behaviors and corresponding recommendation information. Among them, the customer behavior prediction method also includes the following steps: (C) Using the computer device, determine whether there is at least one parameter to be recommended that is the same as any one of the recommendable parameters among the predictive parameters of the predictive sequence; and (D) When it is determined that the at least one parameter to be recommended exists, the computer device transmits the recommendation information corresponding to each parameter to be recommended to the client. 如請求項1所述的客戶行為預測方法,其中,該電腦裝置儲存有多筆對應多個客戶的訓練資料,每一訓練資料包含所對應之客戶於先前做出該等不同行為的多筆訓練先前行為資料及多筆訓練預測行為資料,每一筆訓練先前行為資料皆對應有一訓練先前時間點,每一筆訓練預測行為資料皆對應有一訓練預測時間點,同一筆訓練資料之任一訓練預測時間點皆晚於該等訓練先前時間點,在步驟(A)之前,還包含以下步驟: (E) 對於每一訓練資料,藉由該電腦裝置,根據該訓練資料中的該等訓練先前行為資料,獲得一包含多個對應該等訓練先前行為資料之訓練先前參數的訓練先前序列,該等訓練先前參數依照該等訓練先前時間點排序; (F) 對於每一訓練資料,藉由該電腦裝置,根據該訓練資料中的該等訓練預測行為資料,獲得一包含多個對應該等訓練預測行為資料之訓練預測參數的訓練預測序列,該等訓練預測參數依照該等訓練預測時間點排序;及 (G) 藉由該電腦裝置,根據該等訓練資料,利用循環神經網路,獲得該客戶行為預測模型。The method for predicting customer behavior according to claim 1, wherein the computer device stores a plurality of training data corresponding to a plurality of customers, and each training data includes a plurality of trainings of the corresponding customer before performing the different behaviors Previous behavior data and multiple training prediction behavior data, each training previous behavior data corresponds to a previous training time point, each training prediction behavior data corresponds to a training prediction time point, and any training prediction time point of the same training data All are later than the previous time points of these trainings, and before step (A), the following steps are also included: (E) For each training data, by the computer device, according to the training previous behavior data in the training data, a training previous sequence containing a plurality of training previous parameters corresponding to the training previous behavior data is obtained, the Prior training parameters are sorted according to the previous training time points; (F) For each training data, use the computer device to obtain a training prediction sequence containing a plurality of training prediction parameters corresponding to the training prediction behavior data based on the training prediction behavior data in the training data, the The training prediction parameters are sorted according to the training prediction time points; and (G) Through the computer device, according to the training data, the cyclic neural network is used to obtain the customer behavior prediction model. 如請求項1所述的客戶行為預測方法,其中, 在步驟(A)中,該等先前行為資料係為客戶信用卡消費資訊,該等先前參數係為商戶類別代碼;及 在步驟(B)中,該等預測參數係為商戶類別代碼。The customer behavior prediction method according to claim 1, wherein: In step (A), the previous behavior data is the customer's credit card consumption information, and the previous parameters are the merchant category code; and In step (B), the prediction parameters are merchant category codes. 如請求項1所述的客戶行為預測方法,其中, 在步驟(A)中,該等先前行為資料係為客戶網路瀏覽資訊,該等先前參數係為網站代碼;及 在步驟(B)中,該等預測參數係為網站代碼。The customer behavior prediction method according to claim 1, wherein: In step (A), the previous behavior data is the customer's Internet browsing information, and the previous parameters are the website code; and In step (B), these prediction parameters are website codes. 一種客戶行為預測系統,包含: 一儲存模組,儲存有多筆相關於一待預測客戶於先前做出之多種不同行為且各自對應有一先前時間點的先前行為資料;及 一處理模組,電連接該儲存模組,根據該等先前行為資料,獲得一包含多個對應該等先前行為資料之先前參數的先前序列,該等先前參數依照該等先前時間點排序,根據該先前序列,利用一用於預測客戶未來行為的客戶行為預測模型,獲得一包含多個指示出該待預測客戶未來可能各種行為之預測參數的預測序列。A customer behavior prediction system, including: A storage module, storing multiple pieces of previous behavior data related to a variety of different behaviors previously performed by a customer to be predicted and each corresponding to a previous point in time; and A processing module, electrically connected to the storage module, obtains a previous sequence containing multiple previous parameters corresponding to the previous behavior data based on the previous behavior data, and the previous parameters are sorted according to the previous time points. The previous sequence uses a customer behavior prediction model for predicting the future behavior of the customer to obtain a prediction sequence that includes a plurality of prediction parameters indicating possible various behaviors of the customer to be predicted in the future. 如請求項6所述的客戶行為預測系統,還包含一經由一通訊網路連接至一客戶端且電連接該處理模組的通訊模組,該儲存模組還儲存有多個對應各種目標客戶行為之可推薦參數及其對應的一推薦資訊,該處理模組判定該預測序列的該等預測參數中是否存在與該等可推薦參數中之任一者相同的至少一待推薦參數,當該處理模組判定出存在該至少一待推薦參數時,該處理模組透過該通訊模組將每一待推薦參數所對應之推薦資訊傳送至該客戶端。The customer behavior prediction system according to claim 6, further comprising a communication module connected to a client via a communication network and electrically connected to the processing module, and the storage module also stores a plurality of behaviors corresponding to various target customers Recommendable parameters and corresponding recommendation information, the processing module determines whether there is at least one parameter to be recommended that is the same as any one of the recommendable parameters in the prediction parameters of the prediction sequence, and when the processing When the module determines that the at least one parameter to be recommended exists, the processing module transmits the recommendation information corresponding to each parameter to be recommended to the client through the communication module. 如請求項6所述的客戶行為預測系統,其中,該儲存模組還儲存有多筆對應多個客戶的訓練資料,每一訓練資料包含所對應之客戶於先前做出該等不同行為的多筆訓練先前行為資料及多筆訓練預測行為資料,每一筆訓練先前行為資料皆對應有一訓練先前時間點,每一筆訓練預測行為資料皆對應有一訓練預測時間點,同一筆訓練資料之任一訓練預測時間點皆晚於該等訓練先前時間點,對於每一訓練資料,該處理模組根據該訓練資料中的該等訓練先前行為資料,獲得一包含多個對應該等訓練先前行為資料之訓練先前參數的訓練先前序列,該等訓練先前參數依照該等訓練先前時間點排序,對於每一訓練資料,該處理模組根據該訓練資料中的該等訓練預測行為資料,獲得一包含多個對應該等訓練預測行為資料之訓練預測參數的訓練預測序列,該等訓練預測參數依照該等訓練預測時間點排序,該處理模組根據該等訓練資料,利用循環神經網路,獲得該客戶行為預測模型。The customer behavior prediction system according to claim 6, wherein the storage module also stores a plurality of training data corresponding to multiple customers, and each training data includes the corresponding customer's previous multiple behaviors. Previous training behavior data and multiple training prediction behavior data. Each previous training behavior data corresponds to a previous training time point. Each training prediction behavior data corresponds to a training prediction time point. Any training prediction of the same training data The time points are all later than the training previous time points. For each training data, the processing module obtains a training previous behavior data corresponding to the training previous behavior data according to the training previous behavior data in the training data. The training previous sequence of parameters, the training previous parameters are sorted according to the training previous time points, for each training data, the processing module obtains a data containing multiple correspondences based on the training prediction behavior data in the training data The training prediction sequence of the training prediction parameters of the training prediction behavior data, the training prediction parameters are sorted according to the training prediction time points, and the processing module uses the recurrent neural network to obtain the customer behavior prediction model based on the training data . 如請求項6所述的客戶行為預測系統,其中,該等先前行為資料係為客戶信用卡消費資訊,該等先前參數係為商戶類別代碼,該等預測參數係為商戶類別代碼。For example, the customer behavior prediction system according to claim 6, wherein the previous behavior data is customer credit card consumption information, the previous parameters are merchant category codes, and the prediction parameters are merchant category codes. 如請求項6所述的客戶行為預測系統,其中,該等先前行為資料係為客戶網路瀏覽資訊,該等先前參數係為網站代碼,該等預測參數係為網站代碼。For example, the customer behavior prediction system according to claim 6, wherein the previous behavior data is customer web browsing information, the previous parameters are website codes, and the prediction parameters are website codes.
TW108146263A 2019-12-17 2019-12-17 Customer behavior prediction method and system thereof obtain the future prediction sequence to greatly increase the accuracy of selecting target customer groups TW202125283A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW108146263A TW202125283A (en) 2019-12-17 2019-12-17 Customer behavior prediction method and system thereof obtain the future prediction sequence to greatly increase the accuracy of selecting target customer groups

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW108146263A TW202125283A (en) 2019-12-17 2019-12-17 Customer behavior prediction method and system thereof obtain the future prediction sequence to greatly increase the accuracy of selecting target customer groups

Publications (1)

Publication Number Publication Date
TW202125283A true TW202125283A (en) 2021-07-01

Family

ID=77908416

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108146263A TW202125283A (en) 2019-12-17 2019-12-17 Customer behavior prediction method and system thereof obtain the future prediction sequence to greatly increase the accuracy of selecting target customer groups

Country Status (1)

Country Link
TW (1) TW202125283A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI852803B (en) * 2023-10-17 2024-08-11 南開科技大學 Device for purchasing items required by residents based on resident data and visitor status and method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI852803B (en) * 2023-10-17 2024-08-11 南開科技大學 Device for purchasing items required by residents based on resident data and visitor status and method thereof

Similar Documents

Publication Publication Date Title
CN109509054B (en) Commodity recommendation method under mass data, electronic device and storage medium
US20200242450A1 (en) User behavior prediction method and apparatus, and behavior prediction model training method and apparatus
US20200195737A1 (en) Clickstream analysis methods and systems related to determining actionable insights relating to a path to purchase
CN107730389A (en) Electronic installation, insurance products recommend method and computer-readable recording medium
US8725559B1 (en) Attribute based advertisement categorization
CN106372961A (en) Commodity recommendation method and device
CN114663198A (en) Product recommendation method, device and equipment based on user portrait and storage medium
US20180012284A1 (en) Information analysis apparatus, information analysis method, and non-transitory computer readable storage medium
CN111008335B (en) Information processing method, device, equipment and storage medium
CN106415648A (en) Method and system to facilitate transactions
CN111898767A (en) Data processing method, device, equipment and medium
CN109962975A (en) Information-pushing method, device, electronic equipment and system based on object identification
US11599905B2 (en) Method and system for recommending promotions to consumers
CN113379449B (en) Multimedia resource recall method and device, electronic equipment and storage medium
CN109816534B (en) Financing lease product recommendation method, financing lease product recommendation device, computer equipment and storage medium
CN111680213B (en) Information recommendation method, data processing method and device
US20140244405A1 (en) Automatic Generation of Digital Advertisements
US12062060B2 (en) Method and device for processing user interaction information
TW202125283A (en) Customer behavior prediction method and system thereof obtain the future prediction sequence to greatly increase the accuracy of selecting target customer groups
TWM593025U (en) Customer Behavior Prediction System
CN110852338A (en) User portrait construction method and device
TWM607437U (en) Marketing servo device for recommending marketing advertisement
CN114547416A (en) Media resource sorting method and electronic equipment
TWI782242B (en) Intelligent marketing method and system thereof
KR102653483B1 (en) Method of predicting price of artwork based on artificial intelligence