[go: up one dir, main page]

TWI818213B - System and method of product recommendation and computer readable medium - Google Patents

System and method of product recommendation and computer readable medium Download PDF

Info

Publication number
TWI818213B
TWI818213B TW109143669A TW109143669A TWI818213B TW I818213 B TWI818213 B TW I818213B TW 109143669 A TW109143669 A TW 109143669A TW 109143669 A TW109143669 A TW 109143669A TW I818213 B TWI818213 B TW I818213B
Authority
TW
Taiwan
Prior art keywords
user
product
record
records
recommendation
Prior art date
Application number
TW109143669A
Other languages
Chinese (zh)
Other versions
TW202223807A (en
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 TW109143669A priority Critical patent/TWI818213B/en
Publication of TW202223807A publication Critical patent/TW202223807A/en
Application granted granted Critical
Publication of TWI818213B publication Critical patent/TWI818213B/en

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A product recommendation method and its corresponding system are provided. The product recommendation method includes: providing a dialog interface, interacting with the user through the dialog interface and receiving the user’s dialog text, extracting at least one keyword in the dialog text, calculating a recommendation priority of each keyword, and providing recommended products related to each keyword to the user according to the recommendation priority. The product recommendation method also includes: collecting each user’s at least one online product-related purchase records, advertisement clicking records and browsing records, collecting each user’s behavior records and product interaction records in a physical store, selecting a target user among these users, and providing recommended products to the target user based on the purchase records, the advertisement clicking records, the browsing records, the behavior records, and the product interaction records. The present invention further provides a computer-readable medium for performing the product recommendation method.

Description

商品推薦系統與方法及電腦可讀媒介 Product recommendation system and method and computer-readable medium

本發明係有關一種商品推薦技術,特別係有關一種基於關鍵字或用戶行為之商品推薦系統與方法。 The present invention relates to a product recommendation technology, and in particular to a product recommendation system and method based on keywords or user behavior.

過往企業採取被動式營銷,雖有許多能提供用戶更多便利之服務與產品,但必須等到用戶有需求到達門市時,才能由門市人員為用戶介紹或推薦商品,導致銷售率及企業營收無法大幅度提升,在占領市場時也會落後其他業者,這會對企業的人力、財力、營銷及市場佈署等層面造成不利影響。 In the past, companies used passive marketing. Although there were many services and products that could provide users with more convenience, they had to wait until users arrived at the store in need before store staff could introduce or recommend products to users. This resulted in low sales rates and low corporate revenue. If the scale increases, it will also fall behind other players when occupying the market, which will have an adverse impact on the company's human, financial, marketing and market deployment.

因此,需要一種有效、快速、精確且主動地提供用戶更多便利之服務與產品的技術,以提高商品推薦的效益。 Therefore, there is a need for a technology that can effectively, quickly, accurately and proactively provide users with more convenient services and products to improve the effectiveness of product recommendations.

為解決上述問題,本發明提供一種商品推薦系統,包括:人工智慧互動模組,用於提供對話介面,且通過該對話介面與用戶進行對話互動,以接收該用戶之對話文字;以及關鍵字推薦模組,用於擷取該對話文字中之至 少一關鍵字,計算各該關鍵字之推薦順序,以根據該推薦順序向該用戶提供各該關鍵字之推薦商品。 In order to solve the above problems, the present invention provides a product recommendation system, including: an artificial intelligence interactive module for providing a dialogue interface, and conducting dialogue and interaction with the user through the dialogue interface to receive the user's dialogue text; and keyword recommendation. Module used to capture the text of the conversation If one keyword is missing, the recommendation order of each keyword is calculated to provide the user with recommended products of each keyword based on the recommendation order.

本發明另提供一種商品推薦系統,包括:複數記錄模組,用於蒐集該商品推薦系統之各用戶在網路上的至少一商品相關之購買記錄、廣告點擊記錄及瀏覽記錄;門市資料模組,用於蒐集該商品推薦系統之各該用戶在實體門市中之行為記錄及商品互動記錄;以及混合推薦模組,用於在該商品推薦系統之該等用戶中選定目標用戶,以根據該購買記錄、該廣告點擊記錄、該瀏覽記錄、該行為記錄及該商品互動記錄,向該目標用戶提供推薦商品。 The present invention also provides a product recommendation system, including: a plurality of record modules, used to collect purchase records, advertisement click records and browsing records related to at least one product on the Internet for each user of the product recommendation system; a store data module, Used to collect the behavior records and product interaction records of each user in the physical store of the product recommendation system; and the hybrid recommendation module, used to select target users among the users of the product recommendation system to base on the purchase records , the advertisement click record, the browsing record, the behavior record and the product interaction record, and provide recommended products to the target user.

本發明又提供一種商品推薦方法,包括:提供對話介面;通過該對話介面與用戶進行對話互動,以接收該用戶之對話文字;擷取該對話文字中之至少一關鍵字,以計算各該關鍵字之推薦順序;以及根據該推薦順序向該用戶提供各該關鍵字之推薦商品。 The present invention also provides a product recommendation method, which includes: providing a dialogue interface; conducting dialogue and interaction with the user through the dialogue interface to receive the user's dialogue text; retrieving at least one keyword in the dialogue text to calculate each key the recommended order of words; and provide recommended products for each keyword to the user based on the recommended order.

本發明再提供一種商品推薦方法,包括:蒐集各用戶在網路上的至少一商品相關之購買記錄、廣告點擊記錄及瀏覽記錄;蒐集各該用戶在實體門市中之行為記錄及商品互動記錄;在該等用戶中選定目標用戶,以根據該購買記錄、該廣告點擊記錄、該瀏覽記錄、該行為記錄及該商品互動記錄,向該目標用戶提供推薦商品。 The present invention further provides a product recommendation method, which includes: collecting the purchase records, advertisement click records and browsing records of each user on the Internet related to at least one product; collecting the behavior records and product interaction records of each user in the physical store; A target user is selected among these users to provide recommended products to the target user based on the purchase record, the ad click record, the browsing record, the behavior record and the product interaction record.

本發明復提供一種電腦可讀媒介,應用於計算裝置或電腦中,係儲存有指令,以執行上述之商品推薦方法。 The present invention further provides a computer-readable medium, which is used in a computing device or a computer and stores instructions to execute the above product recommendation method.

本發明之商品推薦系統與方法及電腦可讀媒介係改善整體銷售方式,使門市人員不再被動式推薦商品給予用戶,可改為主動式推薦。此外,透過清楚明白用戶資訊內容以及用戶推薦內容,可大幅度地提升整體銷售業 績。再者,若用戶無法到實體門市時,則透過系統推播商品推薦資訊給用戶,將原來的被動營銷改為主動營銷,可快速發現目標用戶、快速占領細分市場、並改善銷售策略。 The product recommendation system and method and the computer-readable medium of the present invention improve the overall sales method, so that store staff no longer passively recommend products to users, but can instead actively recommend products. In addition, by clearly understanding the user information content and user recommendation content, the overall sales performance can be greatly improved. Achievements. Furthermore, if the user cannot go to the physical store, product recommendation information will be pushed to the user through the system, and the original passive marketing will be changed to active marketing, which can quickly discover target users, quickly occupy market segments, and improve sales strategies.

100:商品推薦系統 100: Product recommendation system

101:用戶 101:User

102:行動裝置 102:Mobile device

103:電子裝置 103: Electronic devices

104:實體門市 104:Physical store

110:人工智慧互動模組 110: Artificial intelligence interactive module

121:購買記錄模組 121: Purchase record module

122:廣告點擊模組 122: Advertising click module

123:瀏覽記錄模組 123: Browsing history module

124:定位模組 124: Positioning module

125:生物特徵模組 125: Biometric Module

126:門市資料模組 126: Store data module

130,140:資料庫 130,140:Database

150:混合推薦模組 150:Hybrid recommendation module

151:關鍵字推薦模組 151:Keyword recommendation module

152:用戶相似度推薦模組 152: User similarity recommendation module

153:商品相似度推薦模組 153: Product similarity recommendation module

401~404:用戶 401~404: User

451~454:商品 451~454: Commodity

601:用戶 601:User

651~653:商品 651~653: Commodity

S210~S270,S310~S360,S510~S560:方法步驟 S210~S270, S310~S360, S510~S560: Method steps

圖1為根據本發明一實施例之一種商品推薦系統的示意方塊圖。 Figure 1 is a schematic block diagram of a product recommendation system according to an embodiment of the present invention.

圖2為根據本發明一實施例之一種商品推薦方法的關鍵字推薦流程圖。 Figure 2 is a keyword recommendation flow chart of a product recommendation method according to an embodiment of the present invention.

圖3為根據本發明一實施例之一種商品推薦方法的用戶相似度推薦流程圖。 Figure 3 is a user similarity recommendation flow chart of a product recommendation method according to an embodiment of the present invention.

圖4為根據本發明一實施例之一種商品推薦方法的用戶相似度推薦範例圖。 Figure 4 is an example diagram of user similarity recommendation according to a product recommendation method according to an embodiment of the present invention.

圖5為根據本發明一實施例之一種商品推薦方法的商品相似度推薦流程圖。 Figure 5 is a product similarity recommendation flow chart of a product recommendation method according to an embodiment of the present invention.

圖6為根據本發明一實施例之一種商品推薦方法的商品相似度推薦範例圖。 Figure 6 is an example diagram of product similarity recommendation according to a product recommendation method according to an embodiment of the present invention.

以下藉由特定的具體實施例說明本發明之實施方式,在本技術領域具有通常知識者可由本說明書所揭示之內容輕易地瞭解本發明之其他優點及功效。 The following describes the implementation of the present invention through specific embodiments. Those with ordinary knowledge in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification.

圖1為根據本發明一實施例之一種商品推薦系統100的示意方塊圖。商品推薦系統100包括人工智慧互動模組110、購買記錄模組121、廣告點擊模組122、瀏覽記錄模組123、定位模組124、生物特徵模組125、門市資料模組126、資料庫130及140、以及混合推薦模組150,其中,混合推薦模組150包括關鍵字推薦模組151、用戶相似度推薦模組152、以及商品相似度推薦模組153。資料庫130通訊連接人工智慧互動模組110及關鍵字推薦模組151。資料庫140通訊連接購買記錄模組121、廣告點擊模組122、瀏覽記錄模組123、定位模組124、生物特徵模組125、門市資料模組126、用戶相似度推薦模組152、以及商品相似度推薦模組153。 FIG. 1 is a schematic block diagram of a product recommendation system 100 according to an embodiment of the present invention. The product recommendation system 100 includes an artificial intelligence interaction module 110, a purchase record module 121, an advertisement click module 122, a browsing record module 123, a positioning module 124, a biometric module 125, a store data module 126, and a database 130 and 140, and a hybrid recommendation module 150, wherein the hybrid recommendation module 150 includes a keyword recommendation module 151, a user similarity recommendation module 152, and a product similarity recommendation module 153. The database 130 communicates with the artificial intelligence interactive module 110 and the keyword recommendation module 151. The database 140 communicates with the purchase record module 121, advertisement click module 122, browsing record module 123, positioning module 124, biometric module 125, store information module 126, user similarity recommendation module 152, and products Similarity recommendation module 153.

圖1中之商品推薦系統100的各模組均可為軟體、硬體或韌體;若為硬體,則可為具有資料處理與運算能力之處理單元、處理器、電腦或伺服器;若為軟體或韌體,則可包括處理單元、處理器、電腦或伺服器可執行之指令。圖1中之商品推薦系統100的各模組及各資料庫可整合於同一硬體裝置中,或分散建置於複數硬體裝置中。 Each module of the product recommendation system 100 in Figure 1 can be software, hardware or firmware; if it is hardware, it can be a processing unit, processor, computer or server with data processing and computing capabilities; if If it is software or firmware, it may include instructions executable by a processing unit, processor, computer or server. Each module and each database of the product recommendation system 100 in Figure 1 can be integrated in the same hardware device, or can be distributed and built in multiple hardware devices.

商品推薦系統100可隸屬於兼營網路門市及實體門市之電信公司或商家,用於向用戶推薦商品。上述商品為可購買之實體產品(例如各種電子產品或消費產品)或可申辦之服務(例如電信服務、醫療服務或保險服務)。人工智慧互動模組110、購買記錄模組121、廣告點擊模組122、瀏覽記錄模組123、定位模組124、生物特徵模組125、以及門市資料模組126用於自用戶之行動裝置及電腦等電子裝置(例如用戶101之行動裝置102及電子裝置103)蒐集各種資料,並將該等資料分別存入資料庫130及140,關鍵字推薦模 組151、用戶相似度推薦模組152、以及商品相似度推薦模組153則用於根據該等資料分別執行如圖2、圖3及圖5所示之商品推薦方法。 The product recommendation system 100 can be affiliated to a telecommunications company or merchant that operates both online stores and physical stores, and is used to recommend products to users. The above-mentioned goods are physical products that can be purchased (such as various electronic products or consumer products) or services that can be applied for (such as telecommunications services, medical services or insurance services). The artificial intelligence interaction module 110, the purchase record module 121, the advertisement click module 122, the browsing record module 123, the positioning module 124, the biometric module 125, and the store information module 126 are used to collect information from the user's mobile device and Computers and other electronic devices (such as the mobile device 102 and electronic device 103 of the user 101) collect various data and store the data in the databases 130 and 140 respectively. The keyword recommendation model The group 151, the user similarity recommendation module 152, and the product similarity recommendation module 153 are used to execute the product recommendation methods shown in Figure 2, Figure 3, and Figure 5 respectively based on the data.

圖2為根據本發明一實施例之一種商品推薦方法的關鍵字推薦流程圖。 Figure 2 is a keyword recommendation flow chart of a product recommendation method according to an embodiment of the present invention.

首先,在步驟S210,用戶101可使用行動裝置102或電子裝置103開啟人工智慧互動模組110所提供之對話介面,利用文字輸入,與人工智慧互動模組110進行對話互動,以瞭解電信公司或商家提供之各種商品。人工智慧互動模組110藉由已訓練之人工智慧模型並通過對話介面與用戶101進行對話互動。 First, in step S210, the user 101 can use the mobile device 102 or the electronic device 103 to open the dialogue interface provided by the artificial intelligence interactive module 110, and use text input to engage in dialogue and interaction with the artificial intelligence interactive module 110 to learn about the telecommunications company or the Various products provided by merchants. The artificial intelligence interaction module 110 uses the trained artificial intelligence model and interacts with the user 101 through the conversation interface.

在步驟S220,人工智慧互動模組110通過對話介面接收用戶101在對話互動過程中所輸入之文字(以下簡稱為對話文字),以將對話文字儲存至資料庫130。 In step S220 , the artificial intelligence interaction module 110 receives text input by the user 101 during the dialogue interaction process (hereinafter referred to as dialogue text) through the dialogue interface, so as to store the dialogue text in the database 130 .

接著,在步驟S230,關鍵字推薦模組151自資料庫130取得用戶101之對話文字,再過濾掉對話文字中之標點符號及表情符號等特殊符號,並過濾掉對話文字中之語助詞及感嘆詞等干擾詞。 Next, in step S230, the keyword recommendation module 151 obtains the dialogue text of the user 101 from the database 130, and then filters out special symbols such as punctuation marks and emoticons in the dialogue text, and filters out particles and exclamations in the dialogue text. words and other interference words.

在步驟S240,關鍵字推薦模組151擷取過濾後之對話文字中的至少一關鍵字,再以下列公式計算各關鍵字i之出現頻率tf i In step S240, the keyword recommendation module 151 retrieves at least one keyword in the filtered dialogue text, and then calculates the occurrence frequency tfi of each keyword i using the following formula.

Figure 109143669-A0101-12-0005-1
Figure 109143669-A0101-12-0005-1

用戶之對話文字可包括複數文句,其中,用戶在對話互動過程中每次點擊對話介面之傳送鍵所發送之文字為一個文句。上述公式中,n i 為用戶101之對話文字中包含關鍵字i之文句數量,而N為用戶101之對話文字中 之全部文句數量。換言之,各關鍵字i之出現頻率tf i 係根據各關鍵字i在用戶101之對話文字中的出現比例而計算產生。 The user's dialogue text may include plural sentences, in which the text sent by the user each time he clicks the send button of the dialogue interface during the dialogue interaction process is one sentence. In the above formula, n i is the number of sentences containing the keyword i in the dialogue text of user 101, and N is the number of all sentences in the dialogue text of user 101. In other words, the occurrence frequency tfi of each keyword i is calculated and generated based on the occurrence ratio of each keyword i in the dialogue text of the user 101.

接著,在步驟S250,關鍵字推薦模組151以下列公式計算過濾後之對話文字中的各關鍵字i之重要性idf i Next, in step S250, the keyword recommendation module 151 calculates the importance idfi of each keyword i in the filtered dialogue text using the following formula.

Figure 109143669-A0101-12-0006-2
Figure 109143669-A0101-12-0006-2

用戶之對話文字中之文句可劃分為複數節段,且各該節段均包括複數文句,各該節段所包括之文句數量可以相同,也可以不相同。各該節段可用檔案等任何形式儲存。上述公式中,D為資料庫130中儲存之所有用戶(不限於用戶101,而是電信公司或商家之所有用戶,該等用戶亦可視為商品推薦系統100之所有用戶)的所有對話文字之節段總數量,而d i 為資料庫130中儲存之所有用戶的所有對話文字中,包含關鍵字i之節段總數量。換言之,各關鍵字i之重要性idf i 係根據各關鍵字i在所有用戶之對話文字中的出現比例而計算產生。 The sentences in the user's dialogue text can be divided into plural segments, and each segment includes a plurality of sentences. The number of sentences included in each segment may be the same or different. Each segment can be stored in any form such as a file. In the above formula, D is the section of all dialogue texts of all users stored in the database 130 (not limited to user 101, but all users of telecommunications companies or merchants, these users can also be regarded as all users of the product recommendation system 100) The total number of segments, and d i is the total number of segments containing the keyword i among all dialogue texts of all users stored in the database 130 . In other words, the importance idf i of each keyword i is calculated based on the proportion of occurrence of each keyword i in the dialogue text of all users.

接著,在步驟S260,關鍵字推薦模組151以下列公式計算過濾後之對話文字中的各關鍵字i之推薦順序R i Next, in step S260, the keyword recommendation module 151 calculates the recommendation order Ri of each keyword i in the filtered dialogue text using the following formula .

R i =tf i ×idf i R i = tf i × idf i

接著,在步驟S270,關鍵字推薦模組151根據各關鍵字i之推薦順序R i 向用戶101提供並推薦至少一個關鍵字i之相關商品。詳言之,在對話文字的複數關鍵字中,當某一關鍵字i之推薦順序R i 之數值愈高,則該關鍵字i之相關商品之推薦順序愈優先。關鍵字推薦模組151可將上述相關商品之 推薦資訊提供給門市人員參考,亦可將上述相關商品之推薦資訊傳送至用戶101之行動裝置102及/或電子裝置103。 Next, in step S270, the keyword recommendation module 151 provides and recommends at least one product related to the keyword i to the user 101 according to the recommendation order R i of each keyword i . Specifically, in the plural keywords of the dialogue text, when the value of the recommendation order R i of a certain keyword i is higher, the recommendation order of the related products of the keyword i is more priority. The keyword recommendation module 151 can provide the recommendation information of the above-mentioned related products to the store personnel for reference, and can also transmit the above-mentioned recommendation information of the related products to the mobile device 102 and/or the electronic device 103 of the user 101 .

例如,用戶101在與人工智慧互動模組110之對話互動過程中輸入「我想了解最新的手機」,並且在後續之對話互動過程中多次提到關鍵字「手機」,則經過上述之公式計算後,關鍵字推薦模組151可判斷用戶101可能對手機商品有興趣,而傳送手機商品之推薦資訊至用戶101的行動裝置102及/或電子裝置103。 For example, user 101 inputs "I want to know about the latest mobile phones" during the dialogue and interaction with the artificial intelligence interaction module 110, and mentions the keyword "mobile phone" multiple times during the subsequent dialogue and interaction, then through the above formula After calculation, the keyword recommendation module 151 can determine that the user 101 may be interested in the mobile phone product, and send the recommendation information of the mobile phone product to the mobile device 102 and/or the electronic device 103 of the user 101.

圖3為根據本發明一實施例之一種商品推薦方法的用戶相似度推薦流程圖。 Figure 3 is a user similarity recommendation flow chart of a product recommendation method according to an embodiment of the present invention.

首先,在步驟S310,購買記錄模組121、廣告點擊模組122、瀏覽記錄模組123、以及門市資料模組126分別蒐集電信公司或商家的每一用戶之購買記錄、廣告點擊記錄、瀏覽記錄及門市資料,並將這些記錄及資料存入資料庫140。詳言之,每一用戶之購買記錄係該用戶在網路上購買或申辦該電信公司或商家的商品之記錄。每一用戶之廣告點擊記錄係該用戶在網站或行動裝置應用程式中點擊該電信公司或商家的商品廣告之記錄。每一用戶之瀏覽記錄包括該用戶在網路上搜尋過及/或瀏覽過的與該電信公司或商家之商品相關的網頁之記錄。 First, in step S310, the purchase record module 121, the advertisement click module 122, the browsing record module 123, and the store data module 126 respectively collect the purchase records, advertisement click records, and browsing records of each user of the telecommunications company or merchant. and store information, and store these records and information in the database 140. Specifically, the purchase record of each user is the record of the user purchasing or applying for products of the telecommunications company or merchant on the Internet. Each user's advertisement click record is a record of the user clicking on the product advertisements of the telecommunications company or merchant on the website or mobile device application. Each user's browsing history includes records of web pages that the user has searched for and/or browsed on the Internet related to the products of the telecommunications company or merchant.

每一用戶之門市資料包括該用戶之顧客屬性、以及該用戶在該電信公司或商家的實體門市(例如實體門市104)中之行為記錄及商品互動記錄。該顧客屬性可包括該用戶之性別、年齡、收入及興趣等基本資料,可由該用戶在該電信公司或商家之網路門市或實體門市填寫。該行為記錄可包括該用戶在該電信公司或商家之實體門市中查詢商品訊息、購買商品及/或申辦商品的 記錄。在實體門市中,該行為記錄可由服務人員或自動服務設備記錄。該商品互動記錄可包括該用戶與實體門市中陳列之商品互動的記錄,例如,該用戶試用過哪些商品,或曾觀看哪些商品且觀看之持續時間超過預設值,上述之商品互動表示該用戶可能對試用或觀看的商品感興趣。 Each user's store information includes the user's customer attributes, as well as the user's behavior records and product interaction records in the physical store (such as the physical store 104) of the telecommunications company or merchant. The customer attributes may include basic information such as gender, age, income, and interests of the user, and may be filled in by the user at the online or physical store of the telecommunications company or merchant. The behavior record may include the user's inquiry of product information, purchase of products and/or application for products in the physical store of the telecommunications company or merchant. record. In a physical store, this behavior can be recorded by a service person or automated service equipment. The product interaction record may include records of the user's interaction with the products displayed in the physical store, for example, which products the user has tried, or which products the user has viewed and the viewing duration exceeded the preset value. The above product interaction indicates that the user May be interested in items to try or view.

在一實施例中,實體門市中係裝設攝影機及錄音機,用於收錄用戶在實體門市中之影像與聲音。門市資料模組126可自實體門市之攝影機及錄音機取得用戶在實體門市中之影像與聲音,並將該等影像與聲音存入資料庫140。門市資料模組126可分析該等影像與聲音以擷取用戶在實體門市中之商品互動記錄,再將該商品互動記錄存入資料庫140。此外,門市資料模組126亦可分析該等影像與聲音以擷取用戶在實體門市中之行為記錄,再將該行為記錄存入資料庫140,以做為服務人員或自動服務設備之記錄之補充。 In one embodiment, cameras and audio recorders are installed in the physical store to record the user's images and sounds in the physical store. The store data module 126 can obtain the user's images and sounds in the physical store from the cameras and audio recorders of the physical store, and store the images and sounds in the database 140 . The store data module 126 can analyze the images and sounds to capture the user's product interaction records in the physical store, and then store the product interaction records in the database 140 . In addition, the store data module 126 can also analyze the images and sounds to capture the user's behavior records in the physical store, and then store the behavior records in the database 140 as records for service personnel or automatic service equipment. add.

為了在該等影像與聲音中辨識各用戶,實體門市之服務人員或自動服務設備可記錄各用戶到達實體門市之時間與地點(例如,哪一家實體門市),生物特徵模組125即可根據該時間與地點取得各用戶在該等影像與聲音中出現之片段,且自該等片段擷取各用戶之聲紋、筆跡、臉型與步態等生物特徵,再將各用戶之生物特徵存入資料庫140。門市資料模組126亦可根據該時間與地點取得各用戶在該等影像與聲音中出現之片段,再根據該等生物特徵在該等片段中辨識各用戶,並分析該等片段,以擷取各用戶之商品互動記錄及行為記錄。 In order to identify each user in these images and sounds, the service personnel or automatic service equipment of the physical store can record the time and location (for example, which physical store) each user arrives at the physical store, and the biometric module 125 can be based on the Obtain the clips of each user appearing in the images and sounds at the time and place, and extract the biometric characteristics such as voiceprint, handwriting, face shape and gait of each user from these clips, and then store the biometric characteristics of each user into the data. Library 140. The store data module 126 can also obtain the clips in which each user appears in the images and sounds based on the time and location, and then identify each user in the clips based on the biometric characteristics, and analyze the clips to retrieve Product interaction records and behavior records of each user.

另外,定位模組124用於取得用戶之位置資訊。若商品推薦系統100隸屬於電信公司,則定位模組124可根據該電信公司之基地台所接收到的用戶之行動裝置的信號強度進行三角定位運算,以取得用戶之位置資訊,並 將此位置資訊存入資料庫140。或者,無論商品推薦系統100隸屬於電信公司或商家,定位模組124亦可通過用戶授權自用戶之行動裝置取得用戶之位置資訊,並將此位置資訊存入資料庫140。該位置資訊可做為實體門市之服務人員或自動服務設備所記錄的各用戶到達實體門市之時間與地點的補充,換言之,生物特徵模組125及門市資料模組126可根據該位置資訊取得各用戶在該等影像與聲音中出現之片段,進而擷取各用戶之生物特徵、商品互動記錄及行為記錄。 In addition, the positioning module 124 is used to obtain the user's location information. If the product recommendation system 100 belongs to a telecommunications company, the positioning module 124 can perform a triangulation positioning operation based on the signal strength of the user's mobile device received by the telecommunications company's base station to obtain the user's location information, and This location information is stored in the database 140. Alternatively, regardless of whether the product recommendation system 100 is affiliated with a telecommunications company or a merchant, the positioning module 124 can also obtain the user's location information from the user's mobile device through the user's authorization, and store the location information in the database 140 . The location information can be used as a supplement to the time and location of each user arriving at the physical store recorded by the service personnel or automatic service equipment of the physical store. In other words, the biometric module 125 and the store data module 126 can obtain each user based on the location information. The fragments of users appearing in these images and sounds are then used to capture each user's biometric characteristics, product interaction records and behavior records.

接著,在步驟S320,用戶相似度推薦模組152在電信公司或商家之所有用戶中選定目標用戶u,並選定待推薦商品i。例如,目標用戶u可為最近剛購買或申辦商品之用戶,用戶相似度推薦模組152可自購買記錄模組121提供之購買記錄得知有哪些用戶最近剛購買或申辦商品。或者,目標用戶u可為促銷活動所針對之用戶。待推薦商品i可為促銷活動所針對之商品。 Next, in step S320, the user similarity recommendation module 152 selects the target user u among all users of the telecommunications company or merchant, and selects the product i to be recommended. For example, the target user u can be a user who has recently purchased or applied for a product. The user similarity recommendation module 152 can learn which users have recently purchased or applied for a product from the purchase records provided by the purchase record module 121 . Alternatively, the target user u may be the user targeted by the promotional activity. The product i to be recommended may be a product targeted by promotional activities.

接著,在步驟S330至S360,用戶相似度推薦模組152自資料庫140取得購買記錄模組121、廣告點擊模組122、瀏覽記錄模組123及門市資料模組126所提供之購買記錄、廣告點擊記錄、瀏覽記錄及門市資料,將這些記錄與資料輸入協同過濾(Collaborative Filtering)模型過濾,並透過用戶相似度矩陣(User-User Similarity Matrix)找出與目標用戶u相似的用戶集合後,將相似用戶最常購買的商品推薦給目標用戶u,其演算法詳述如下。 Next, in steps S330 to S360, the user similarity recommendation module 152 obtains the purchase records and advertisements provided by the purchase record module 121, the advertisement click module 122, the browsing record module 123 and the store information module 126 from the database 140. Click records, browsing records and store data, enter these records and data into the collaborative filtering (Collaborative Filtering) model for filtering, and use the user similarity matrix (User-User Similarity Matrix) to find the user set similar to the target user u , and then The products most frequently purchased by similar users are recommended to the target user u . The algorithm is detailed as follows.

在步驟S330,用戶相似度推薦模組152產生與目標用戶u興趣相似之用戶的集合S(u)。在一實施例中,用戶相似度推薦模組152可用下列之雅卡爾相似度公式(Jaccard Index)判斷兩用戶αβ之興趣是否相似。 In step S330, the user similarity recommendation module 152 generates a set S ( u ) of users with similar interests to the target user u . In one embodiment, the user similarity recommendation module 152 can use the following Jaccard similarity formula (Jaccard Index) to determine whether the interests of two users α and β are similar.

Figure 109143669-A0101-12-0010-3
Figure 109143669-A0101-12-0010-3

上述之雅卡爾相似度公式中,AB分別為用戶αβ有過興趣行為的商品之集合,其中,興趣行為係指用戶購買或申辦過某商品、點擊過該商品之廣告、搜尋或瀏覽過該商品相關之網頁、或在實體門市中曾有該商品相關之行為記錄或商品互動記錄。用戶相似度推薦模組152可根據購買記錄模組121、廣告點擊模組122、瀏覽記錄模組123及門市資料模組126所提供之購買記錄、廣告點擊記錄、瀏覽記錄及門市資料得知任一用戶是否對任一商品有過上述之興趣行為,進而產生任一用戶有過興趣行為的商品之集合。若雅卡爾相似度公式計算所得之興趣相似度J(α,β)大於預設值(例如0.5),則判定用戶αβ之興趣相似。用戶相似度推薦模組152可將目標用戶u及每一其他用戶有過興趣行為的商品之集合代入雅卡爾相似度公式,以計算兩用戶之興趣相似度,並將使該興趣相似度大於該預設值之其他用戶加入集合S(u)。 In the above Jacquard similarity formula, A and B are the collection of products for which users α and β have had interest behavior respectively. Among them, interest behavior means that the user has purchased or applied for a product, clicked on the advertisement, search or search for the product. Browsed web pages related to the product, or had behavior records or product interaction records related to the product in a physical store. The user similarity recommendation module 152 can learn any information based on the purchase records, ad click records, browsing records and store information provided by the purchase record module 121, ad click module 122, browsing record module 123 and store data module 126. Whether a user has the above-mentioned interest behavior for any product, and then generates a collection of products for which any user has interest behavior. If the interest similarity J ( α,β ) calculated by the Jacquard similarity formula is greater than the preset value (for example, 0.5), it is determined that the interests of users α and β are similar. The user similarity recommendation module 152 can substitute the set of products for which the target user u and each other user has interested behavior into the Jacquard similarity formula to calculate the interest similarity between the two users, and will make the interest similarity greater than the By default, other users join the set S ( u ).

在步驟S340,用戶相似度推薦模組152產生對待推薦商品i有過上述興趣行為之用戶的集合N(i)。 In step S340, the user similarity recommendation module 152 generates a set N ( i ) of users who have had the above-mentioned interest behavior for the recommended product i .

在步驟S350,用戶相似度推薦模組152以下列之用戶相似度矩陣公式計算待推薦商品i對於目標用戶u之推薦分數ρ(u,i)。 In step S350, the user similarity recommendation module 152 calculates the recommendation score ρ ( u,i ) of the product i to be recommended for the target user u using the following user similarity matrix formula.

Figure 109143669-A0101-12-0010-4
Figure 109143669-A0101-12-0010-4

上述公式中,v為集合S(u)與N(i)之交集中之每一用戶,w uv 為目標用戶u和用戶v之興趣相似度,該興趣相似度可用上述之雅卡爾相似度公式計算,r vi 則為用戶v對於待推薦商品i之興趣度。興趣度r vi 和用戶v對於待推薦商品i之興趣行為相關,詳言之,可為上述之每一種興趣行為設定一個 對應的權重值,再將用戶v對於待推薦商品i曾有過之每一種興趣行為所對應的權重值相加,即可得到興趣度r vi In the above formula, v is each user in the intersection of sets S ( u ) and N ( i ), w uv is the interest similarity between target user u and user v . This interest similarity can be calculated using the above Jacquard similarity formula. Calculated, r vi is user v ’s interest in product i to be recommended. The degree of interest r vi is related to the interest behavior of user v for the product i to be recommended. Specifically, a corresponding weight value can be set for each of the above interest behaviors, and then each user v has had for the product i to be recommended. The interest degree r vi can be obtained by adding the weight values corresponding to an interesting behavior.

在步驟S360,用戶相似度推薦模組152根據推薦分數ρ(u,i)判斷是否對目標用戶u推薦並提供待推薦商品i。詳言之,若推薦分數ρ(u,i)大於預設值(例如0.25),則用戶相似度推薦模組152對目標用戶u推薦待推薦商品i。用戶相似度推薦模組152可將待推薦商品i之推薦資訊提供給門市人員參考,亦可將待推薦商品i之推薦資訊傳送至目標用戶u之行動裝置及或電子裝置。反之,若推薦分數ρ(u,i)小於或等於該預設值,則用戶相似度推薦模組152不對目標用戶u推薦待推薦商品i,用戶相似度推薦模組152可選定另一待推薦商品再重複上述步驟。 In step S360, the user similarity recommendation module 152 determines whether to recommend the target user u according to the recommendation score ρ ( u,i ) and provides the product i to be recommended. Specifically, if the recommendation score ρ ( u,i ) is greater than a preset value (for example, 0.25), the user similarity recommendation module 152 recommends the product i to be recommended to the target user u . The user similarity recommendation module 152 can provide the recommendation information of the product i to be recommended to the store personnel for reference, and can also transmit the recommendation information of the product i to be recommended to the mobile device and/or electronic device of the target user u . On the contrary, if the recommendation score ρ ( u,i ) is less than or equal to the preset value, the user similarity recommendation module 152 does not recommend the product i to be recommended to the target user u , and the user similarity recommendation module 152 can select another product to be recommended. Repeat the above steps for the product.

圖4為根據本發明一實施例之一種商品推薦方法的用戶相似度推薦範例圖,其中之實線表示「購買」,虛線則表示「推薦」。如圖4所示,用戶401購買了商品451、452及454,用戶402購買了商品454,用戶403購買了商品453,且目標用戶404購買了商品451及452。經過上述流程,用戶相似度推薦模組152判定用戶401與目標用戶404之興趣相似,且選定用戶401購買過且目標用戶404未購買之商品454為待推薦商品,然後,因待推薦商品454對於目標用戶404之推薦分數大於預設值,故用戶相似度推薦模組152對目標用戶404推薦商品454。 Figure 4 is an example diagram of user similarity recommendation according to a product recommendation method according to an embodiment of the present invention, in which the solid line represents "purchase" and the dotted line represents "recommendation". As shown in Figure 4, user 401 purchased products 451, 452 and 454, user 402 purchased product 454, user 403 purchased product 453, and target user 404 purchased products 451 and 452. After the above process, the user similarity recommendation module 152 determines that the interests of the user 401 and the target user 404 are similar, and selects the product 454 that the user 401 has purchased and the target user 404 has not purchased as the product to be recommended. Then, because the product 454 to be recommended is The recommendation score of the target user 404 is greater than the preset value, so the user similarity recommendation module 152 recommends the product 454 to the target user 404 .

圖5為根據本發明一實施例之一種商品推薦方法的商品相似度推薦流程圖。 Figure 5 is a product similarity recommendation flow chart of a product recommendation method according to an embodiment of the present invention.

首先,在步驟S510,購買記錄模組121、廣告點擊模組122、瀏覽記錄模組123、以及門市資料模組126分別蒐集電信公司或商家的每一用戶 之購買記錄、廣告點擊記錄、瀏覽記錄及門市資料,並將這些記錄及資料存入資料庫140。步驟S510和圖3中之步驟S310相同,細節不再贅述。 First, in step S510, the purchase record module 121, the advertisement click module 122, the browsing record module 123, and the store data module 126 collect data from each user of the telecommunications company or merchant respectively. Purchase records, advertisement click records, browsing records and store information, and store these records and information in the database 140. Step S510 is the same as step S310 in Figure 3, and details will not be described again.

接著,在步驟S520,商品相似度推薦模組153在電信公司或商家之所有用戶中選定目標用戶uNext, in step S520, the product similarity recommendation module 153 selects the target user u among all users of the telecommunications company or merchant.

接著,在步驟S530至S560,商品相似度推薦模組153自資料庫140取得購買記錄模組121、廣告點擊模組122、瀏覽記錄模組123及門市資料模組126所提供之購買記錄、廣告點擊記錄、瀏覽記錄及門市資料,將這些記錄與資料輸入協同過濾(Collaborative Filtering)模型過濾,並透過商品相似度矩陣(Item-Item Similarity Matrix)找出與目標用戶u近期瀏覽或購買之商品相似的商品之集合後,將相似商品推薦給目標用戶u,其演算法詳述如下。 Next, in steps S530 to S560, the product similarity recommendation module 153 obtains the purchase records and advertisements provided by the purchase record module 121, the advertisement click module 122, the browsing record module 123 and the store data module 126 from the database 140. Click records, browsing records and store data, input these records and data into the collaborative filtering (Collaborative Filtering) model for filtering, and use the item similarity matrix (Item-Item Similarity Matrix) to find products similar to those recently browsed or purchased by target user u After collecting the products, similar products are recommended to the target user u . The algorithm is detailed as follows.

在步驟S530,商品相似度推薦模組153產生目標用戶u有過興趣行為之商品的集合M(u)。同上所述,商品相似度推薦模組153可根據購買記錄模組121、廣告點擊模組122、瀏覽記錄模組123及門市資料模組126所提供之購買記錄、廣告點擊記錄、瀏覽記錄及門市資料得知任一用戶是否對任一商品有過興趣行為,進而產生任一用戶有過興趣行為之商品的集合。 In step S530, the product similarity recommendation module 153 generates a set M ( u ) of products in which the target user u has interested behavior. As mentioned above, the product similarity recommendation module 153 can be based on the purchase records, advertisement click records, browsing records and store information provided by the purchase record module 121, the advertisement click module 122, the browsing record module 123 and the store information module 126. The data knows whether any user has any interest behavior in any product, and then generates a collection of products in which any user has interest behavior.

在步驟S540,商品相似度推薦模組153產生和目標用戶u已購買之商品j相似之商品的集合S(j)。在此,兩商品相似係指兩商品具有共同之標籤。詳言之,每一商品均可具有複數標籤,用以標示該商品之品牌、產地、是否為有機產品等特徵,若兩商品之全部標籤中,相同標籤之數量除以全部標籤之數量所得的數值大於預設值(例如0.5),則商品相似度推薦模組153判定該兩商品為相似,據此方式,商品相似度推薦模組153可產生和目標用戶u已購買之商品j相似之商品的集合S(j)。 In step S540, the product similarity recommendation module 153 generates a set S ( j ) of products similar to the product j purchased by the target user u . Here, the similarity of two products means that the two products have the same label. Specifically, each product can have multiple labels to indicate the product's brand, place of origin, whether it is an organic product, etc., if among all labels on two products, the number of identical labels is divided by the number of all labels. If the value is greater than the preset value (for example, 0.5), the product similarity recommendation module 153 determines that the two products are similar. In this way, the product similarity recommendation module 153 can generate products similar to the product j that the target user u has purchased. The set S ( j ).

在另一實施例中,上述商品j亦可為目標用戶u曾有過興趣行為(例如瀏覽或購買等)之商品,故集合S(j)亦可為和目標用戶u曾有過興趣行為之商品j相似之商品的集合。 In another embodiment, the above-mentioned product j can also be a product that the target user u has had an interest in (such as browsing or purchasing, etc.), so the set S ( j ) can also be a product that the target user u has had an interest in. A collection of products similar to product j .

在步驟S550,商品相似度推薦模組153以下列之商品相似度矩陣公式計算待推薦商品之推薦分數P(u,i)。 In step S550, the product similarity recommendation module 153 calculates the recommendation score P ( u,i ) of the product to be recommended using the following product similarity matrix formula.

Figure 109143669-A0101-12-0013-5
Figure 109143669-A0101-12-0013-5

上述公式中,商品i為集合M(u)及集合S(j)之交集中之每一商品,w ij 為商品i及商品j之間的相似度,r ui 則為目標用戶u對於商品i之興趣度。商品相似度推薦模組153可用下列公式計算商品i及商品j之間的相似度w ij 。興趣度r ui 之計算可比照前述之興趣度r vi In the above formula, product i is each product in the intersection of set M ( u ) and set S ( j ), w ij is the similarity between product i and product j , r ui is the target user u's relationship with product i degree of interest. The product similarity recommendation module 153 can calculate the similarity w ij between product i and product j using the following formula. The calculation of the interest degree r ui can be compared with the aforementioned interest degree r vi .

Figure 109143669-A0101-12-0013-6
Figure 109143669-A0101-12-0013-6

上述公式中,N(i)及N(j)分別為對商品i及商品j有過興趣行為之用戶的集合。 In the above formula, N ( i ) and N ( j ) are the sets of users who have shown interest in product i and product j respectively.

在步驟S560,商品相似度推薦模組153根據推薦分數P(u,i)判斷是否對目標用戶u提供推薦商品i。詳言之,若推薦分數P(u,i)大於預設值(例如0.25),則商品相似度推薦模組153對目標用戶u推薦集合M(u)及集合S(j)之交集中之每一商品i。商品相似度推薦模組153可將商品i之推薦資訊提供給門市人員參考,亦可將商品i之推薦資訊傳送至目標用戶u之行動裝置及/或電子裝置。反之,若推薦分數P(u,i)小於或等於該預設值,則商品相似度推薦模組153不對目標用戶u推薦商品iIn step S560, the product similarity recommendation module 153 determines whether to provide the recommended product i to the target user u based on the recommendation score P ( u,i ). Specifically, if the recommendation score P ( u,i ) is greater than the preset value (for example, 0.25), the product similarity recommendation module 153 recommends the intersection of the set M ( u ) and the set S ( j ) to the target user u Each item i . The product similarity recommendation module 153 can provide the recommendation information of product i to store personnel for reference, and can also transmit the recommendation information of product i to the mobile device and/or electronic device of target user u . On the contrary, if the recommendation score P ( u,i ) is less than or equal to the preset value, the product similarity recommendation module 153 does not recommend product i to target user u .

圖6為根據本發明一實施例之一種商品推薦方法的商品相似度推薦範例圖,其中之實線表示「購買」,虛線則表示「推薦」。如圖6所示,目標用戶601購買了商品651及652。商品相似度推薦模組153經過上述運算後,向目標用戶601推薦和商品651及652相似之商品653。例如,商品651及652分別為電腦和鍵盤,商品653為滑鼠。 Figure 6 is an example diagram of product similarity recommendation according to a product recommendation method according to an embodiment of the present invention, in which the solid line represents "purchase" and the dotted line represents "recommendation". As shown in Figure 6, target user 601 purchased products 651 and 652. After the above calculation, the product similarity recommendation module 153 recommends the product 653 that is similar to the products 651 and 652 to the target user 601. For example, products 651 and 652 are computers and keyboards respectively, and product 653 is a mouse.

此外,本發明還揭示一種電腦可讀媒介,係應用於具有處理器(例如,CPU、GPU等)及/或記憶體的計算裝置或電腦中,且儲存有指令,並可利用此計算裝置或電腦透過處理器及/或記憶體執行此電腦可讀媒介,以於執行此電腦可讀媒介時執行上述之方法及各步驟。 In addition, the present invention also discloses a computer-readable medium, which is applied to a computing device or computer having a processor (eg, CPU, GPU, etc.) and/or a memory, and stores instructions, and can utilize the computing device or computer. The computer executes the computer-readable medium through the processor and/or memory to perform the above methods and steps when executing the computer-readable medium.

綜上所述,本發明提出之商品推薦系統與方法及電腦可讀媒介具有下列特點及功效: To sum up, the product recommendation system and method and the computer-readable medium proposed by the present invention have the following characteristics and effects:

1.人工智慧互動模組可分析用戶語意之意圖,透過對話關鍵字分析出用戶可能感興趣之商品及可能所需之服務資訊,本發明之商品推薦系統與方法可據此推薦商品,藉由此方式提高銷售商品的成功率。 1. The artificial intelligence interactive module can analyze the user's semantic intention and analyze the products that the user may be interested in and the service information that may be needed through dialogue keywords. The product recommendation system and method of the present invention can recommend products based on this. This method improves the success rate of selling goods.

2.倘若客戶曾購買或申辦商品,本發明之商品推薦系統與方法可使用用戶之購買記錄、廣告點擊記錄、瀏覽記錄、以及門市資料分析計算用戶間與商品間之相似度,推薦相似用戶所購買的商品或推薦與目前商品最相似的其他商品,而進行交叉銷售(cross-selling),再轉換成興趣相似的用戶群組後,查看他們最常購買的商品,推薦給目前鎖定的目標用戶。 2. If the customer has purchased or applied for a product, the product recommendation system and method of the present invention can use the user's purchase records, advertising click records, browsing records, and store data analysis to calculate the similarity between users and products, and recommend similar products to similar users. Purchase products or recommend other products that are most similar to the current product, and perform cross-selling. After converting into user groups with similar interests, view their most frequently purchased products and recommend them to the currently locked target users. .

3.本發明之商品推薦系統與方法可取得用戶之位置資訊,藉以分析用戶過往的地點與用戶可能消費店家,結合用戶之瀏覽記錄及生物特徵等數據,找出與現在瀏覽的商品最相似的商品群組,再推薦給用戶。 3. The product recommendation system and method of the present invention can obtain the user's location information, thereby analyzing the user's past locations and the stores where the user may purchase, and combining the user's browsing history and biometric data to find the products most similar to the currently browsed products. Product groups are then recommended to users.

4.門市人員可自本發明之商品推薦系統與方法得到即時的用戶需求,以避免推薦不適合商品給用戶,而導致用戶體驗欠佳且影響服務品質,反之,可藉由此方式提高商品銷售率,並增加整體營收。 4. Store staff can obtain real-time user needs from the product recommendation system and method of the present invention, so as to avoid recommending unsuitable products to users, resulting in poor user experience and affecting service quality. On the contrary, the product sales rate can be increased in this way , and increase overall revenue.

上述實施形態僅例示性說明本發明之原理及其功效,而非用於限制本發明。任何在本技術領域具有通常知識者均可在不違背本發明之精神及範疇下,對上述實施形態進行修飾與改變。因此,本發明之權利保護範圍,應如後述之申請專利範圍所列。 The above embodiments are only illustrative to illustrate the principles and effects of the present invention, but are not intended to limit the present invention. Anyone with ordinary knowledge in this technical field can modify and change the above embodiments without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention should be as listed in the patent application scope described below.

100:商品推薦系統 100: Product recommendation system

101:用戶 101:User

102:行動裝置 102:Mobile device

103:電子裝置 103: Electronic devices

104:實體門市 104:Physical store

110:人工智慧互動模組 110: Artificial intelligence interactive module

121:購買記錄模組 121: Purchase record module

122:廣告點擊模組 122: Advertising click module

123:瀏覽記錄模組 123: Browsing history module

124:定位模組 124: Positioning module

125:生物特徵模組 125: Biometric Module

126:門市資料模組 126: Store data module

130,140:資料庫 130,140:Database

150:混合推薦模組 150:Hybrid recommendation module

151:關鍵字推薦模組 151:Keyword recommendation module

152:用戶相似度推薦模組 152: User similarity recommendation module

153:商品相似度推薦模組 153: Product similarity recommendation module

Claims (9)

一種商品推薦系統,包括:人工智慧互動模組,用於提供對話介面,且通過該對話介面與用戶進行對話互動,以接收該用戶之對話文字;以及關鍵字推薦模組,用於擷取該對話文字中之至少一關鍵字,根據各該關鍵字在該用戶之該對話文字中的出現比例計算各該關鍵字之出現頻率,且根據各該關鍵字在該商品推薦系統之所有用戶的對話文字中之出現比例計算各該關鍵字的重要性,再根據該出現頻率及該重要性計算各該關鍵字之推薦順序,以根據該推薦順序向該用戶提供各該關鍵字之推薦商品。 A product recommendation system includes: an artificial intelligence interaction module for providing a dialogue interface, and conducting dialogue interaction with a user through the dialogue interface to receive the user's dialogue text; and a keyword recommendation module for retrieving the user's dialogue text. For at least one keyword in the dialogue text, calculate the frequency of occurrence of each keyword based on the proportion of occurrence of each keyword in the user's dialogue text, and calculate the frequency of occurrence of each keyword based on the dialogue of all users of the product recommendation system based on each keyword The importance of each keyword is calculated based on the occurrence ratio in the text, and then the recommendation order of each keyword is calculated based on the frequency of occurrence and the importance, so as to provide the user with recommended products for each keyword based on the recommendation order. 如請求項1所述之商品推薦系統,復包括:複數記錄模組,用於蒐集該商品推薦系統之各用戶在網路上至少一商品相關之購買記錄、廣告點擊記錄及瀏覽記錄;門市資料模組,用於蒐集該商品推薦系統之各該用戶在實體門市中之行為記錄及商品互動記錄;以及用戶相似度推薦模組,用於在該商品推薦系統之該等用戶中選定目標用戶,以根據該購買記錄、該廣告點擊記錄、該瀏覽記錄、該行為記錄及該商品互動記錄,向該目標用戶提供與該目標用戶興趣相似之用戶有過興趣行為之該推薦商品。 The product recommendation system as described in request item 1 includes: a plurality of record modules, used to collect purchase records, advertisement click records and browsing records related to at least one product on the Internet for each user of the product recommendation system; a store data module The group is used to collect the behavior records and product interaction records of each user in the physical store of the product recommendation system; and the user similarity recommendation module is used to select target users among the users of the product recommendation system to Based on the purchase record, the ad click record, the browsing record, the behavior record and the product interaction record, provide the target user with the recommended products that are of interest to users with similar interests as the target user. 如請求項1所述之商品推薦系統,復包括:複數記錄模組,用於蒐集該商品推薦系統之各用戶在網路上至少一商品相關之購買記錄、廣告點擊記錄及瀏覽記錄; 門市資料模組,用於蒐集該商品推薦系統之各該用戶在實體門市中之行為記錄及商品互動記錄;以及商品相似度推薦模組,用於在該商品推薦系統之該等用戶中選定目標用戶,以根據該購買記錄、該廣告點擊記錄、該瀏覽記錄、該行為記錄及該商品互動記錄,向該目標用戶提供與該目標用戶曾有過興趣行為之商品相似之該推薦商品。 The product recommendation system as described in request item 1 further includes: a plurality of record modules, used to collect purchase records, advertisement click records and browsing records related to at least one product on the Internet for each user of the product recommendation system; The store data module is used to collect the behavior records and product interaction records of each user in the physical store of the product recommendation system; and the product similarity recommendation module is used to select targets among the users of the product recommendation system. The user can provide the target user with recommended products that are similar to the products that the target user has been interested in based on the purchase record, the ad click record, the browsing record, the behavior record and the product interaction record. 一種商品推薦系統,包括:複數記錄模組,用於蒐集該商品推薦系統之各用戶在網路上至少一商品相關之購買記錄、廣告點擊記錄及瀏覽記錄;門市資料模組,用於蒐集該商品推薦系統之各該用戶在實體門市中之行為記錄,且自該實體門市之攝影機及錄音機取得該用戶在該實體門市中之影像與聲音,再分析該影像與該聲音,以擷取該用戶在該實體門市中之商品互動記錄,該商品互動記錄包括該用戶曾觀看該實體門市中之哪些商品且觀看之持續時間超過預設值;以及混合推薦模組,用於在該商品推薦系統之該等用戶中選定目標用戶,以根據該購買記錄、該廣告點擊記錄、該瀏覽記錄、該行為記錄及該商品互動記錄,向該目標用戶提供推薦商品。 A product recommendation system, including: a plurality of record modules, used to collect purchase records, advertisement click records and browsing records related to at least one product on the Internet for each user of the product recommendation system; a store data module, used to collect the product The recommendation system records each user's behavior in the physical store, obtains the user's images and sounds in the physical store from the camera and recorder of the physical store, and then analyzes the images and sounds to capture the user's behavior in the physical store. The product interaction record in the physical store, the product interaction record includes which products in the physical store the user has viewed and the viewing duration exceeds the preset value; and a hybrid recommendation module used in the product recommendation system Select a target user among other users to provide recommended products to the target user based on the purchase record, the ad click record, the browsing record, the behavior record and the product interaction record. 如請求項4所述之商品推薦系統,其中,該混合推薦模組包括:用戶相似度推薦模組,用於根據該購買記錄、該廣告點擊記錄、該瀏覽記錄、該行為記錄及該商品互動記錄,向該目標用戶提供與該目標用戶興趣相似之用戶有過興趣行為之該推薦商品;以及 商品相似度推薦模組,用於根據該購買記錄、該廣告點擊記錄、該瀏覽記錄、該行為記錄及該商品互動記錄,向該目標用戶提供與該目標用戶曾有過興趣行為之商品相似之該推薦商品。 The product recommendation system as described in request item 4, wherein the hybrid recommendation module includes: a user similarity recommendation module, used to base on the purchase record, the ad click record, the browsing record, the behavior record and the product interaction Record and provide the target user with the recommended products that have been of interest to users with similar interests to the target user; and The product similarity recommendation module is used to provide the target user with products similar to the products that the target user has been interested in based on the purchase record, the ad click record, the browsing record, the behavior record and the product interaction record. This recommended product. 一種商品推薦方法,包括:提供對話介面;通過該對話介面與用戶進行對話互動,以接收該用戶之對話文字;擷取該對話文字中之至少一關鍵字;根據各該關鍵字在該用戶之該對話文字中的出現比例計算各該關鍵字之出現頻率;根據各該關鍵字在該商品推薦系統之所有用戶的對話文字中之出現比例計算各該關鍵字的重要性;根據該出現頻率及該重要性計算各該關鍵字之推薦順序;以及根據該推薦順序向該用戶提供各該關鍵字之推薦商品。 A product recommendation method, including: providing a dialogue interface; conducting dialogue and interaction with a user through the dialogue interface to receive the user's dialogue text; retrieving at least one keyword in the dialogue text; and selecting a keyword among the user based on each of the keywords. Calculate the frequency of occurrence of each keyword based on the proportion of occurrence in the dialogue text; calculate the importance of each keyword based on the proportion of occurrence of each keyword in the dialogue text of all users of the product recommendation system; calculate the importance of each keyword based on the frequency of occurrence and The importance is used to calculate the recommendation order of each keyword; and the recommended products for each keyword are provided to the user based on the recommendation order. 一種商品推薦方法,包括:蒐集各用戶在網路上至少一商品相關之購買記錄、廣告點擊記錄及瀏覽記錄;蒐集各該用戶在實體門市中之行為記錄;自該實體門市之攝影機及錄音機取得各該用戶在該實體門市中之影像與聲音,再分析該影像與該聲音,以擷取該用戶在該實體門市中之商品互動記錄,該商品互動記錄包括該用戶曾觀看該實體門市中之哪些商品且觀看之持續時間超過預設值;以及 在該等用戶中選定目標用戶,以根據該購買記錄、該廣告點擊記錄、該瀏覽記錄、該行為記錄及該商品互動記錄,向該目標用戶提供推薦商品。 A product recommendation method, including: collecting purchase records, advertisement click records, and browsing records related to at least one product on the Internet for each user; collecting behavior records of each user in a physical store; and obtaining each user's behavior record from the camera and audio recorder of the physical store. The user's images and sounds in the physical store are then analyzed to obtain the user's product interaction records in the physical store. The product interaction records include which items in the physical store the user has viewed. product and the viewing duration exceeds the default value; and Select a target user among these users to provide recommended products to the target user based on the purchase record, the ad click record, the browsing record, the behavior record, and the product interaction record. 如請求項7所述之商品推薦方法,其中,該向該目標用戶提供推薦商品之步驟包括:根據該購買記錄、該廣告點擊記錄、該瀏覽記錄、該行為記錄及該商品互動記錄,向該目標用戶提供與該目標用戶興趣相似之用戶有過興趣行為之該推薦商品;以及根據該購買記錄、該廣告點擊記錄、該瀏覽記錄、該行為記錄及該商品互動記錄,向該目標用戶提供與該目標用戶曾有過興趣行為之商品相似之該推薦商品。 The product recommendation method described in request item 7, wherein the step of providing recommended products to the target user includes: providing the product to the target user based on the purchase record, the ad click record, the browsing record, the behavior record and the product interaction record. The target user provides the recommended products that users with similar interests to the target user have shown interest in; and based on the purchase record, the ad click record, the browsing record, the behavior record and the product interaction record, provide the target user with The recommended products are similar to the products that the target user has been interested in. 一種電腦可讀媒介,應用於計算裝置或電腦中,係儲存有指令,以執行如請求項6至8之任一者所述之商品推薦方法。 A computer-readable medium, used in a computing device or computer, stores instructions to execute the product recommendation method described in any one of claims 6 to 8.
TW109143669A 2020-12-10 2020-12-10 System and method of product recommendation and computer readable medium TWI818213B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW109143669A TWI818213B (en) 2020-12-10 2020-12-10 System and method of product recommendation and computer readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW109143669A TWI818213B (en) 2020-12-10 2020-12-10 System and method of product recommendation and computer readable medium

Publications (2)

Publication Number Publication Date
TW202223807A TW202223807A (en) 2022-06-16
TWI818213B true TWI818213B (en) 2023-10-11

Family

ID=83062654

Family Applications (1)

Application Number Title Priority Date Filing Date
TW109143669A TWI818213B (en) 2020-12-10 2020-12-10 System and method of product recommendation and computer readable medium

Country Status (1)

Country Link
TW (1) TWI818213B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI851453B (en) * 2023-10-20 2024-08-01 國立勤益科技大學 Intelligent shopping and marketing assistance system

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102775664B1 (en) * 2022-07-13 2025-03-06 쿠팡 주식회사 Method for providing item information and electronic apparatus supporting thereof
KR102847082B1 (en) * 2022-11-29 2025-08-14 쿠팡 주식회사 Method for providing shopping service and apparatuses supporting the same

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201814619A (en) * 2016-10-10 2018-04-16 香港商阿里巴巴集團服務有限公司 Content recommendation, presentation method, client, server, and system
CN108805622A (en) * 2018-06-11 2018-11-13 深圳乐信软件技术有限公司 Method of Commodity Recommendation, device, equipment and storage medium
CN109345316A (en) * 2018-10-23 2019-02-15 出门问问信息科技有限公司 Information processing method, device, electronic equipment and computer readable storage medium
CN111178920A (en) * 2018-11-09 2020-05-19 阿里巴巴集团控股有限公司 Commodity object information recommendation method, device and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201814619A (en) * 2016-10-10 2018-04-16 香港商阿里巴巴集團服務有限公司 Content recommendation, presentation method, client, server, and system
CN108805622A (en) * 2018-06-11 2018-11-13 深圳乐信软件技术有限公司 Method of Commodity Recommendation, device, equipment and storage medium
CN109345316A (en) * 2018-10-23 2019-02-15 出门问问信息科技有限公司 Information processing method, device, electronic equipment and computer readable storage medium
CN111178920A (en) * 2018-11-09 2020-05-19 阿里巴巴集团控股有限公司 Commodity object information recommendation method, device and system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI851453B (en) * 2023-10-20 2024-08-01 國立勤益科技大學 Intelligent shopping and marketing assistance system

Also Published As

Publication number Publication date
TW202223807A (en) 2022-06-16

Similar Documents

Publication Publication Date Title
US7594189B1 (en) Systems and methods for statistically selecting content items to be used in a dynamically-generated display
US10037543B2 (en) Estimating conversion rate in display advertising from past performance data
Jerath et al. Consumer click behavior at a search engine: The role of keyword popularity
US8886636B2 (en) Context transfer in search advertising
JP5810452B2 (en) Data collection, tracking and analysis methods for multimedia including impact analysis and impact tracking
US8364627B2 (en) Method and system for generating a linear machine learning model for predicting online user input actions
US8402025B2 (en) Video quality measures
US20120066073A1 (en) User interest analysis systems and methods
US20220036391A1 (en) Auto-segmentation
US20090271228A1 (en) Construction of predictive user profiles for advertising
WO2017190610A1 (en) Target user orientation method and device, and computer storage medium
US9031863B2 (en) Contextual advertising with user features
AU2015310494A1 (en) Sentiment rating system and method
CN118735661A (en) A method and system for optimizing product information display based on real-time user interaction
JP2010055617A (en) System and method for providing topic-guided broadening of advertising target in social indexing
CN115860870A (en) Product recommendation method, system, device and readable medium
TWI818213B (en) System and method of product recommendation and computer readable medium
CN113254775A (en) Credit card product recommendation method based on client browsing behavior sequence
CN111429214B (en) Transaction data-based buyer and seller matching method and device
CN118735598A (en) Method and device for training prediction model and determining advertising delivery population
US20130262355A1 (en) Tools and methods for determining semantic relationship indexes
US10664862B1 (en) Topic inference based contextual content
Chen et al. Social opinion mining for supporting buyers’ complex decision making: exploratory user study and algorithm comparison
Joy et al. A Tensor Based Approach for Click Fraud Detection on Online Advertising Using BiLSTM and Attention based CNN
JP5011185B2 (en) Information analysis apparatus, information analysis method, and information analysis program