延麗平
摘 要: 電子商務的迅猛發展產生了海量的Web數據,從電子商務的大數據中發現潛在的、有用的知識和信息,是電子商務健康發展的需要。在電子商務中應用Web數據挖掘技術,可實現從電子商務的Web文檔和Web活動中抽取出隱藏的有用模式。本文通過介紹Web數據挖掘技術,分析其在電子商務中的挖掘流程,對其在電子商務中的具體應用進行了探討。
關鍵詞: 電子商務; Web挖掘; 數據挖掘; 大數據
中圖分類號:TP311.1 文獻標志碼:A 文章編號:1006-8228(2016)03-43-02
Application of Web data mining technology in E-commerce
Yan Liping
(Guangzhou Vocational College of Technology & Business, Guangzhou, Guangdong 511442, China)
Abstract: The rapid development of E-commerce has produced massive Web data, to discover the potential and useful knowledge and information from the big data of E-commerce is the need of the healthy development of electronic commerce. Application of Web data mining technology in e-commerce can extract hidden useful model from Web documents and Web activities of E-commerce. In this paper, the Web data mining technology is introduced, its mining process in E-commerce is analyzed, and its application in E-commerce is discussed.
Key words: E-commerce; Web mining; data mining; big data
0 引言
我國電子商務交易量增長迅猛,電子商務平臺和網站越來越多,數據呈現爆炸式增長。面對海量的Web數據,對企業而言,構建良好的客戶管理關系,吸引新客戶留住老客戶,發現顧客潛在的購買興趣等都成為了企業要關注的問題。對用戶而言,如何從爆炸式的大數據中發現與自己相關的信息存在一定的難度。數據挖掘技術是一種從大量的、不完全的、有噪聲的、隨機的、模糊的數據中提取隱含在其中的人們事先不知道的,但又具有潛在價值的信息和知識的技術[1-2]。在電子商務中應用數據挖掘技術,從已有的信息數據中挖掘出潛在的有用的信息,已成為人們關注和研究的熱點。
1 Web數據挖掘
Web數據挖掘是將傳統的數據挖掘思想和技術應用于Web環境中,從Web文檔集和Web活動中抽取出感興趣、潛在的、有用的模式和知識的過程。Web數據挖掘根據Web信息不同可以分為Web內容挖掘、Web結構挖掘和Web使用挖掘三個方面。
Web內容挖掘是從文檔內容或其描述中直接抽取有用信息的過程,通過對文本內容的檢索,獲取和提煉知識和信息。用于Web內容挖掘的數據既有無結構的自由文本,也有網民留言、帖子、中文微博等半結構化的信息和來自于數據庫的結構數據。所以Web內容挖掘需要從Web頁面及后臺數據庫中開展挖掘任務,從大量元數據、文本、視頻、音頻等網絡數據集中找到特定的信息[2]。
Web結構挖掘是從Web組織結構和鏈接中推導知識,對頁面進行分類、聚類,提高檢索效率和找出權威頁面,目的是發現頁面的內部結構和文檔間的結構,利用這些結構蘊含的信息幫助發現有用的知識和模式。超鏈接是Web頁面的基本元素,經常可以利用超鏈接對Web結構進行挖掘。進行Web結構挖掘的常用算法有計算頁面權威的PageRank算法、基于網頁分析的HITS算法等。
Web使用挖掘是從服務器端記錄的用戶訪問日志或用戶的瀏覽信息中獲取數據,通過分析這些數據抽取出隱藏在這些數據后面的用戶模式,進行預測性分析。通過Web使用挖掘,可以發現隱藏的與用戶訪問行為相關的規律,如頻繁訪問路徑、相似用戶群和相似的Web頁面等[3]。
2 面向電子商務的Web數據挖掘
2.1 Web數據挖掘過程
在電子商務環境下,Web數據挖掘過程要經歷以下幾步,它是不斷反復修正的過程,直至得到準確的知識,如圖1所示。
⑴ 確定挖掘任務,建立挖掘模型。構建模型的任務主要是將數據進行規格化處理,使用不同的算法、調整參數來優化挖掘任務,數據挖掘技術本身就是一個不斷反復、不斷迭代的過程,通過多次的循環構造才能得出更好的評估模型[2]。
⑵ 數據源:電子商務網站每天都會產生海量的交易數據和用戶訪問記錄,收集的數據數量和質量都會影響到挖掘的結果。由于Web的結構大體為客戶端→代理服務器→Web服務[4],所以Web的數據源主要有Web服務器上的Web日志文件、從代理服務器端收集信息及其從Web頁面中提取數據等。
⑶ 數據預處理:數據預處理的目的是提高挖掘效率,提供有效的挖掘數據,使得結果更合理。Web文檔的數據很多都是半結構或非結構化的,很難對采集的Web數據直接進行處理。采集的Web數據需根據挖掘主題選擇相關的數據項,經過初步的篩選,縮小數據處理范圍。另外,Web數據具有不完全性、冗余性和模糊性等特性,通過補全不完全項、去除冗余項、處理模糊項等,去掉無用、不合理的數據,最后生成標準的數據集。
⑷ 模式發現:根據挖掘需求選擇合適的Web挖掘算法和工具,實現從數據集發現潛在的、有用的知識和模型。常用的Web挖掘算法有:路徑分析用來發現Web站點中最經常被訪問的路徑;關聯規則用于關聯知識的發現,了解網頁之間的關系;序列模式可以挖掘出交易集之間有時間序列關系的模式;運用分類和聚類算法對數據進行分組等Web挖掘。
⑸ 模式分析:對于發現的模式進行驗證、解釋、說明,獲取對決策支持有用的信息。根據模式分析的反饋,如果沒有得到合適的結果,重復上述步驟,重新挖掘知識,直至得到滿意的結果。
⑹ 結果可視化:Web數據挖掘的意義不是獲取龐大的數據信息,而是要將獲取的知識或者模型采取用戶可理解的方式展現給用戶,這意味著要將分析結果可視化。數據可視化主要是借助于圖形化手段,依據數據本身及其內在的模式和關系,清晰有效地傳達與溝通信息。
2.2 Web數據挖掘在電子商務中的應用
將Web數據挖掘技術應用在電子商務中,從技術角度,可以提供優化網站結構和頁面的策略;從商家角度,可以增加交叉銷售量,盡可能將瀏覽者變為消費者;從用戶角度,為用戶提供了個性化服務。以下是Web數據挖掘在電子商務中的具體應用。
⑴ 改進站點的訪問效率。通過對Web結構和Web日志的分析,對Web頁面之間的組織關系、引用關系和超鏈接關系的分析,可以挖掘用戶網頁瀏覽行為模式、頁面瀏覽情況等,對頁面的重要性進行評估,有助于商家重新調整頁面結構和頁面布局,改進Web站點設計,提升訪問效率,吸引更多用戶。
⑵ 提供個性化服務。電子商務的快速發展,為用戶提供了更多的選擇,同時,面對電商網站眾多的商品和越來越復雜的網站結構,如何能快速查找到自己感興趣的商品是一個費時費力的問題。個性化服務是電子商務網站爭取更多用戶、防止用戶流失以及實現市場目標的重要手段。協同過濾算法是目前使用最多、應用最成熟的一種推薦技術[5]。在電子商務中,運用協同過濾等推薦算法,構建基于Web電子商務的個性化推薦系統,可以制定不同的個性化營銷策略。
⑶ 商品推薦服務。運用聚類、分類、關聯規則等數據挖掘技術,可以從用戶的訪問數據中發現商品之間的聯系,挖掘用戶感興趣的商品。比如通過用戶購買商品A,推導出商品B也是用戶感興趣的商品。通過基于Web電子商務的智能推薦系統,客戶可以在較短時間內購買到滿意的商品,同時增加商家的交叉銷售量。
⑷ 識別電子商務潛在客戶。通過對Web已有的老客戶數據的公共屬性、類別關鍵屬性及其屬性間的相互關系進行分析,建立分類模型。對于一個新的用戶,根據已建立的分類模型,對新用戶進行正確的分類,根據類別判斷用戶是否潛在客戶。
⑸ 理解客戶意圖。通過分析用戶的瀏覽路徑等多個數據源,運用路徑游歷模式等發現算法,發現被頻繁訪問的路徑,從而發現用戶的真實訪問意圖。
3 結束語
Web挖掘能夠在海量的大數據中尋找出潛在的有用的信息和知識,Web挖掘技術在電子商務中的應用越來越廣泛,制作基于Web挖掘的個性化推薦系統、智能化的電子商務系統已經成為電商網站的發展趨勢。但同時電子商務數據存在異構性、規模大、復雜性等特點,使得傳統的Web挖掘技術遇到挑戰,下一步需要深入研究針對電子商務數據的Web挖掘算法。
參考文獻(References):
[1] 中國新聞網.上半年電子商務交易額約為5.66萬億同比增
30.1%. http://www.chinanews.com/gn/2014/07-29/6437457.shtml,2014-7-29
[2] 張素智,曲旭凱,張琳.基于電子商務的Web數據挖掘研究[J].
現代計算機(專業版),2015.9:12-18
[3] 于小兵,郭順生,黃小榮.基于Web使用挖掘的智能電子商務
及其應用[J].計算機集成制造系統,2010.16(2):439-446
[4] 周梅.Web挖掘技術在電子商務的應用研究[J].商場現代
化.2009.6:83-84
[5] 馬小龍.基于協作過濾算法的電子商務個性化推薦系統的研
究[J].微型機與應用,2014.33(15):13-15