|
wen 文/ Mr.Wang 來(lái)源:嘉數(shù)匯(ID:datahui) 數(shù)據(jù)挖掘已經(jīng)有20多年歷史了,20年前,“尿布和啤酒的故事”像童話一樣被許多應(yīng)用領(lǐng)域的信息主管認(rèn)為是不靠譜的幻想(很多地方稱為營(yíng)銷神話)。如今,我們處處能夠看到數(shù)據(jù)挖掘的影子,Target 百貨分析16歲的少女買無(wú)香型沐浴露之后,判斷她懷孕了;語(yǔ)言學(xué)家通過記錄自己孩子出生到3歲每天每秒鐘的狀態(tài)數(shù)據(jù),發(fā)現(xiàn)語(yǔ)言記憶和周遭環(huán)境相關(guān)性更大;調(diào)查局通過數(shù)據(jù)分析和挖掘發(fā)現(xiàn)改善公共環(huán)境有助于降低犯罪率。
這篇文章我們就從道、法、術(shù)、器這四個(gè)層面上看看究竟什么是數(shù)據(jù)挖掘。
1. 道以明向
道,是放在最上層的東西,不管是什么學(xué)問。對(duì)于數(shù)據(jù)挖掘來(lái)說(shuō),道就是數(shù)據(jù)挖掘的定義、特點(diǎn)和任務(wù)三者的結(jié)合。
1.1 數(shù)據(jù)挖掘的定義
關(guān)于數(shù)據(jù)挖掘有很多相近的術(shù)語(yǔ),如:數(shù)據(jù)庫(kù)中的知識(shí)發(fā)現(xiàn)(Knowledge Discovery inDatabase,KDD))、知識(shí)挖掘、知識(shí)提取、數(shù)據(jù)/模式分析、數(shù)據(jù)考古、數(shù)據(jù)融合等。其中,最常使用的是數(shù)據(jù)挖掘和知識(shí)發(fā)現(xiàn),并且兩者在使用中常常不加區(qū)分。就術(shù)語(yǔ)的使用情況看,在2012年大數(shù)據(jù)尚未被廣泛關(guān)注之前,人工智能領(lǐng)域主要使用知識(shí)發(fā)現(xiàn),而數(shù)據(jù)庫(kù)領(lǐng)域和工業(yè)界主要使用數(shù)據(jù)挖掘,市場(chǎng)上的絕大部分產(chǎn)品也稱為數(shù)據(jù)挖掘工具,而非知識(shí)發(fā)現(xiàn)工具。在大數(shù)據(jù)受到廣泛關(guān)注之后,數(shù)據(jù)挖掘被更加廣泛地使用,其他術(shù)語(yǔ)的使用越來(lái)越少。
1996年,F(xiàn)ayaad等人對(duì)數(shù)據(jù)挖掘定義進(jìn)行了詳細(xì)闡述,將數(shù)據(jù)挖掘看作是KDD的一個(gè)過程。定義數(shù)據(jù)挖掘是一個(gè)確定數(shù)據(jù)中有效的、新穎的、潛在可用的且最終可理解的模式的重要過程。隨后,著名的數(shù)據(jù)挖掘研究學(xué)者Jiawei Han也給出了自己的定義:從大量的、不完全的、有噪聲的、模糊的、隨機(jī)的數(shù)據(jù)中,提取隱含在其中的、人們事先不知道的但又是潛在有用信息和知識(shí)的過程。
綜上,可以認(rèn)為:數(shù)據(jù)挖掘是通過分析每個(gè)數(shù)據(jù)從大量數(shù)據(jù)中尋找其規(guī)律的技術(shù)。
相較于其他數(shù)據(jù)挖掘定義,該定義給出了數(shù)據(jù)挖掘的核心“大量”和“尋找”,而對(duì)挖掘到的“規(guī)律”沒有做任何描述或限制,即沒有要求“規(guī)律”是“有用的”。事實(shí)上,一個(gè)規(guī)律有用與否是由用戶的需求決定的。挖掘算法本身很難保證挖掘結(jié)果的有用性,一般需要用戶在挖掘過程中不斷調(diào)整相關(guān)參數(shù)(如支持度、置信度等)來(lái)獲得有用的結(jié)果。有時(shí),一些被認(rèn)為是“無(wú)用”的結(jié)果經(jīng)過評(píng)價(jià)后可能是意外的好結(jié)果。
數(shù)據(jù)隱含價(jià)值,技術(shù)發(fā)現(xiàn)價(jià)值,應(yīng)用實(shí)現(xiàn)價(jià)值。數(shù)據(jù)、技術(shù)和應(yīng)用是大數(shù)據(jù)的三個(gè)內(nèi)涵。大數(shù)據(jù)環(huán)境下,數(shù)據(jù)挖掘的對(duì)象(即數(shù)據(jù))有了新的特征,這決定了大數(shù)據(jù)挖掘?qū)⒈毁x予新的含義,相應(yīng)的,也產(chǎn)生了新的挖掘算法和模型。
因此,大數(shù)據(jù)挖掘可以定義為:從大數(shù)據(jù)集中尋找其規(guī)律的技術(shù)。將“大數(shù)據(jù)集”強(qiáng)調(diào)為大數(shù)據(jù)挖掘的對(duì)象。
需要注意的是,在大數(shù)據(jù)挖掘中,“尋找”變得更具挑戰(zhàn)性,因?yàn)?,大?shù)據(jù)具有高價(jià)值、低密度的特性,即規(guī)律不是顯而易見的,而是隱含在大數(shù)據(jù)之中,需要用新的方法和技術(shù)去尋找。同樣的,對(duì)挖掘到的“規(guī)律”沒有做任何描述或限制,大數(shù)據(jù)的價(jià)值是更加難以估量的,需要在大數(shù)據(jù)的應(yīng)用中去實(shí)現(xiàn)。
1.2 數(shù)據(jù)挖掘的特點(diǎn) “大量”、“多源、異質(zhì)、復(fù)雜”、“動(dòng)態(tài)”、“價(jià)值高但價(jià)值密度低”的數(shù)據(jù)特征決定了當(dāng)前的數(shù)據(jù)挖掘技術(shù)具有如下技術(shù)特征:
(1)“大量的”與并行分布式數(shù)據(jù)挖掘算法研究
數(shù)據(jù)的“大”通常是指PB級(jí)以上的。這一特征需要更高性能的計(jì)算平臺(tái)支持,考慮大規(guī)模數(shù)據(jù)的分布式、并行處理,對(duì)數(shù)據(jù)挖掘技術(shù)帶來(lái)的挑戰(zhàn)是I/O交換、數(shù)據(jù)移動(dòng)的代價(jià)高,還需要在不同站點(diǎn)間分析數(shù)據(jù)挖掘模型間的關(guān)系。雖然以往已有并行分布式數(shù)據(jù)挖掘算法的相關(guān)研究,但是,大數(shù)據(jù)環(huán)境下,需要新的云計(jì)算基礎(chǔ)架構(gòu)支撐(例如,Hadoop、Spark等)。
(2)“多源的”與不確定數(shù)據(jù)挖掘算法研究
大數(shù)據(jù)時(shí)代,收集和獲取各種數(shù)據(jù)倍受關(guān)注,更多方式、更多類型、更多領(lǐng)域的數(shù)據(jù)被收集。不同數(shù)據(jù)源的數(shù)據(jù)由于數(shù)據(jù)獲取的方式不同、收集數(shù)據(jù)的設(shè)備不同,大數(shù)據(jù)下,挖掘的數(shù)據(jù)對(duì)象常常具有不確定、不完整的特點(diǎn),這要求大數(shù)據(jù)挖掘技術(shù)能夠處理不確定、不完整的數(shù)據(jù)集,并且考慮多源數(shù)據(jù)挖掘模型和決策融合。
數(shù)據(jù)挖掘一直以來(lái)重視數(shù)據(jù)質(zhì)量。數(shù)據(jù)的質(zhì)量決定數(shù)據(jù)挖掘結(jié)果的價(jià)值。然而,大數(shù)據(jù)環(huán)境下,數(shù)據(jù)獲取能力逐漸高于數(shù)據(jù)分析能力。數(shù)據(jù)獲取過程中數(shù)據(jù)缺失、含有噪音難以避免,更值得注意的是,數(shù)據(jù)獲取的目標(biāo)也與以前不同,并不是針對(duì)某個(gè)特定應(yīng)用或特定任務(wù)收集的。數(shù)據(jù)填充、補(bǔ)全是困難的。因此,大數(shù)據(jù)挖掘技術(shù)要有更強(qiáng)地處理不確定、不完整數(shù)據(jù)集的能力。
(3)“復(fù)雜的”與非結(jié)構(gòu)化、超高維、稀疏數(shù)據(jù)挖掘算法研究 大數(shù)據(jù)下,來(lái)自網(wǎng)絡(luò)文本(用戶評(píng)論文本數(shù)據(jù))、圖像、視頻的數(shù)據(jù)挖掘應(yīng)用更加廣泛,非結(jié)構(gòu)化數(shù)據(jù)給數(shù)據(jù)挖掘技術(shù)帶來(lái)了新的要求,特征抽取是非結(jié)構(gòu)化數(shù)據(jù)挖掘的重要步驟,大數(shù)據(jù)挖掘算法設(shè)計(jì)要考慮超高維特征和稀疏性。也需要新型非關(guān)系型數(shù)據(jù)庫(kù)技術(shù)的支持,通常表現(xiàn)為關(guān)系型數(shù)據(jù)庫(kù)和非關(guān)系型數(shù)據(jù)庫(kù)互為補(bǔ)充。 超高維特征分析的需求使得深度學(xué)習(xí)技術(shù)成為熱點(diǎn)。數(shù)據(jù)挖掘技術(shù)一直將統(tǒng)計(jì)學(xué)習(xí)、機(jī)器學(xué)習(xí)、人工智能等算法和技術(shù)與數(shù)據(jù)庫(kù)技術(shù)結(jié)合應(yīng)用,發(fā)現(xiàn)數(shù)據(jù)中的規(guī)律。大數(shù)據(jù)環(huán)境下,深度學(xué)習(xí)與大數(shù)據(jù)的結(jié)合,也將成為尋找大數(shù)據(jù)其中規(guī)律的重要支撐技術(shù)之一。
(4)“動(dòng)態(tài)的、演變的”與實(shí)時(shí)、增量數(shù)據(jù)挖掘算法研究
時(shí)序數(shù)據(jù)挖掘是數(shù)據(jù)挖掘領(lǐng)域的一個(gè)研究主題。然而,大數(shù)據(jù)環(huán)境下,數(shù)據(jù)的獲取更加高速,關(guān)鍵是處理數(shù)據(jù)的需求在實(shí)時(shí)性方面的要求更高。早期的數(shù)據(jù)挖掘總是能容忍分鐘級(jí)別,甚至更長(zhǎng)時(shí)延的響應(yīng)?,F(xiàn)在,許多領(lǐng)域已經(jīng)使用數(shù)據(jù)挖掘技術(shù)分析本領(lǐng)域數(shù)據(jù),各個(gè)領(lǐng)域?qū)?shù)據(jù)挖掘結(jié)果響應(yīng)需求存在差異,不少領(lǐng)域需要有更到的響應(yīng)度,例如實(shí)時(shí)在線精準(zhǔn)廣告投放、證券市場(chǎng)高頻交易等。
(5)“高價(jià)值低密度”與聚類、不平衡分類、異常挖掘算法研究 大數(shù)據(jù)環(huán)境下,產(chǎn)生了新的數(shù)據(jù)挖掘任務(wù)。其中,特異群組是一類低密度高價(jià)值的數(shù)據(jù),特異群組是指在眾多行為對(duì)象中,少數(shù)對(duì)象群體具有一定數(shù)量的相同或相似的行為模式,表現(xiàn)出相異于大多數(shù)對(duì)象而形成異常的組群。特異群組挖掘問題既不是異常點(diǎn)挖掘(只發(fā)現(xiàn)孤立點(diǎn))問題也不是聚類問題(將大部分?jǐn)?shù)據(jù)分組),是一類全新的問題。 1.3 數(shù)據(jù)挖掘的任務(wù)
下面給出典型數(shù)據(jù)挖掘任務(wù)的簡(jiǎn)要描述。
(1)關(guān)聯(lián)分析:尋找數(shù)據(jù)項(xiàng)之間的關(guān)聯(lián)關(guān)系。例如:我們可以通過對(duì)交易數(shù)據(jù)的分析可能得出“86%買‘啤酒’的人同時(shí)也買‘尿布’”這樣一條“啤酒”和“尿布”之間的關(guān)聯(lián)規(guī)則。
(2)聚類分析:根據(jù)最大化簇內(nèi)的相似性、最小化簇間的相似性的原則將數(shù)據(jù)對(duì)象集合劃分成若干個(gè)簇的過程。例如:我們可以通過對(duì)電子商務(wù)網(wǎng)站用戶的注冊(cè)數(shù)據(jù)和購(gòu)買行為數(shù)據(jù)的分析,劃分消費(fèi)者的消費(fèi)層次為節(jié)約時(shí)間型消費(fèi)等。
(3)分類分析:找出描述并區(qū)分?jǐn)?shù)據(jù)類的模型(可以是顯式或隱式),以便能夠使用模型預(yù)測(cè)給定數(shù)據(jù)所屬的數(shù)據(jù)類。例如:P2P網(wǎng)貸平臺(tái)可以將貸款人的信用等級(jí)分類為:AA(信用水平最高級(jí),代表極低的違約率)、A、B、C、D、E、HR(低信用水平,潛在的違約風(fēng)險(xiǎn)最高級(jí))。分類分析通過對(duì)這些數(shù)據(jù)及其類標(biāo)簽的分析給出一個(gè)信用等級(jí)的顯式模型,例如:“AA級(jí)貸款者是年收入在××元到×××元,年齡在×××至×××,居住面積達(dá)×××平方米以上的人”。這樣,對(duì)于一個(gè)新提交信用審核申請(qǐng)的貸款人,就可以根據(jù)他的特征預(yù)測(cè)其信用等級(jí)。
(4)異常分析:一個(gè)數(shù)據(jù)集中往往包含一些特別的數(shù)據(jù),其行為和模式與一般的數(shù)據(jù)不同,這些數(shù)據(jù)稱為“異?!?。對(duì)“異?!睌?shù)據(jù)的分析稱為“異常分析”。例如,在對(duì)銀行客戶信用卡刷卡記錄數(shù)據(jù)進(jìn)行監(jiān)測(cè)的過程中,發(fā)現(xiàn)某一筆交易明顯不同于以往的消費(fèi)模式。
(5)演變分析:描述時(shí)間序列數(shù)據(jù)隨時(shí)間變化的數(shù)據(jù)的規(guī)律或趨勢(shì),并對(duì)其建模。包括時(shí)間序列趨勢(shì)分析、周期模式匹配等。例如:通過對(duì)交易數(shù)據(jù)的演變分析,可能會(huì)得到89%的情況下,股票X上漲一周左右后,股票Y會(huì)上漲”這樣一條序列知識(shí),或者通過對(duì)股票某一歷史交易時(shí)間區(qū)間的價(jià)格變化情況,可以預(yù)測(cè)出下一交易日的價(jià)格。
(6)特異群組分析:發(fā)現(xiàn)數(shù)據(jù)對(duì)象集中明顯不同于大部分?jǐn)?shù)據(jù)對(duì)象(不具有相似性)的數(shù)據(jù)對(duì)象(稱為特異對(duì)象)的過程。一個(gè)數(shù)據(jù)集中大部分?jǐn)?shù)據(jù)對(duì)象不相似,而每個(gè)特異群組中的對(duì)象是相似的。這是一種大數(shù)據(jù)環(huán)境下的新型數(shù)據(jù)挖掘任務(wù)。
2. 法以立本
法就是數(shù)據(jù)挖掘的流程與標(biāo)準(zhǔn)化步驟。
數(shù)據(jù)挖掘不是一個(gè)從數(shù)據(jù)到模型、再到結(jié)果的簡(jiǎn)單過程,而是一個(gè)循環(huán)往復(fù)逐步求精的過程。該過程從大型數(shù)據(jù)庫(kù)中挖掘先前未知的,有效的,可實(shí)用的信息,并使用這些信息做出決策或豐富知識(shí)。在實(shí)施數(shù)據(jù)挖掘之前,先決定采取什么樣的步驟,每一步都做什么,確定目標(biāo)和實(shí)施方案。一般地,數(shù)據(jù)挖掘在具體應(yīng)用時(shí),大體分為以下幾個(gè)階段:
數(shù)據(jù)挖掘全過程的幾個(gè)步驟可以進(jìn)一步歸納為3個(gè)步驟:數(shù)據(jù)挖掘預(yù)處理、數(shù)據(jù)挖掘和數(shù)據(jù)挖掘后處理。數(shù)據(jù)挖掘質(zhì)量的好壞有兩個(gè)影響因素:一是所采用的數(shù)據(jù)挖掘技術(shù)的有效性;二是用于挖掘的數(shù)據(jù)的質(zhì)量和數(shù)量。 整個(gè)挖掘過程是一個(gè)不斷反饋的過程。比如,用戶在挖掘途中發(fā)現(xiàn)選擇的數(shù)據(jù)不太好,或使用的挖掘技術(shù)產(chǎn)生不了期望的結(jié)果,這時(shí)用戶需要重復(fù)先前的過程,甚至從頭開始。 以上的數(shù)據(jù)挖掘過程模型主要是從數(shù)據(jù)挖掘技術(shù)角度來(lái)闡述的,還可以從另外一個(gè)角度來(lái)敘述數(shù)據(jù)挖掘與具體業(yè)務(wù)之間緊密聯(lián)系,即數(shù)據(jù)挖掘的建模標(biāo)準(zhǔn)──CRISP-DM。 CRISP-DM (Cross-Industry StandardProcess for Data Mining) 意為“跨行業(yè)數(shù)據(jù)挖掘的標(biāo)準(zhǔn)化過程”。在CRISP-DM規(guī)劃中,數(shù)據(jù)挖掘過程中每個(gè)必要的步驟均被標(biāo)準(zhǔn)化,它主要倡導(dǎo)的理念是:提倡標(biāo)準(zhǔn)過程行業(yè)內(nèi)共享;建立應(yīng)用與背景無(wú)關(guān)的標(biāo)準(zhǔn)過程;建立與所用數(shù)據(jù)挖掘工具無(wú)關(guān)的標(biāo)準(zhǔn)過程;建立具有普遍指導(dǎo)意義的標(biāo)準(zhǔn)化過程;從方法學(xué)的角度強(qiáng)調(diào)實(shí)施數(shù)據(jù)挖掘項(xiàng)目的方法和步驟。具體的,CRISP-DM分為以下6個(gè)步驟:
3. 術(shù)以立策
術(shù)就是數(shù)據(jù)挖掘的具體方法。
(1)關(guān)聯(lián)分析 自然界中某種事情發(fā)生時(shí)其他時(shí)間也常常會(huì)發(fā)生,這樣一種練習(xí)稱為關(guān)聯(lián)。這種反映事件之間互相關(guān)聯(lián)的知識(shí)稱為關(guān)聯(lián)型知識(shí)。例如,在某超市的交易記錄中,發(fā)現(xiàn)“86%購(gòu)買啤酒的人同時(shí)也購(gòu)買尿布”,這種規(guī)律成為指導(dǎo)超市銷售決策和管理的有效輔助性知識(shí)。關(guān)聯(lián)分析(Association analysis)技術(shù)就是在諸如商場(chǎng)交易這樣的大規(guī)模數(shù)據(jù)中分析并找到有價(jià)值的關(guān)聯(lián)型知識(shí)。最著名的應(yīng)用是沃爾瑪(Wal-Mart)公司通過收集消費(fèi)者購(gòu)買其產(chǎn)品的歷史數(shù)據(jù),形成消費(fèi)者的消費(fèi)檔案,并對(duì)這些歷史數(shù)據(jù)進(jìn)行關(guān)聯(lián)分析而了解消費(fèi)者的購(gòu)買模式。 關(guān)聯(lián)分析的目的是找到用戶感興趣的關(guān)聯(lián)規(guī)則,輔助用戶管理決策。頻繁模式挖掘是關(guān)聯(lián)分析的關(guān)鍵步驟,比較經(jīng)典的頻繁模式挖掘算法包括:Apriori算法和FP-Growth算法。 (2)聚類分析 聚類分析是人類一向基本的認(rèn)知活動(dòng)(如區(qū)分動(dòng)物和植物),通過適當(dāng)?shù)木垲惙治?,人們更容易掌握事物的?nèi)部規(guī)律。聚類分析已經(jīng)被廣泛應(yīng)用于社會(huì)學(xué)、經(jīng)濟(jì)學(xué)、電子商務(wù)等多個(gè)領(lǐng)域,如在市場(chǎng)營(yíng)銷中,根據(jù)客戶的購(gòu)物積分卡記錄中的購(gòu)物次數(shù)、時(shí)間、性別、年齡、職業(yè)、購(gòu)物種類、金額等信息,進(jìn)行聚類分析,幫助市場(chǎng)分析人員從交易數(shù)據(jù)庫(kù)中發(fā)現(xiàn)不同的客戶群,針對(duì)不同群體制定營(yíng)銷策略,提高客戶對(duì)商場(chǎng)商業(yè)活動(dòng)的響應(yīng)率。此外,聚類分析在生物學(xué)領(lǐng)域應(yīng)用日益突出,如通過對(duì)基因的聚類分析,獲得對(duì)種群的認(rèn)識(shí)等。 聚類分析是根據(jù)最大化類內(nèi)的相似性、最小化類間的相似性的原則將數(shù)據(jù)對(duì)象聚類或分組,所形成的每個(gè)簇可以看作一個(gè)數(shù)據(jù)對(duì)象類,用顯示或隱式的方法描述它們。 相似度用于判斷兩個(gè)樣本之間的差異程度,它是定義一個(gè)簇的基礎(chǔ),聚類分析過程的質(zhì)量取決于對(duì)相似度度量標(biāo)準(zhǔn)的選擇。通常使用“距離”來(lái)描述數(shù)據(jù)之間的相似程度。常用的距離度量標(biāo)準(zhǔn)有歐幾里得距離、Minkowski距離等。常用的聚類算法包括:基于層次的最領(lǐng)近算法、BIRCH算法、k-medoids算法、基于密度的OPTICS算法等。 (3)分類分析 “啤酒尿布”的故事啟發(fā)銷售商采用關(guān)聯(lián)分析了解客戶的購(gòu)買習(xí)慣,進(jìn)而選擇更優(yōu)的營(yíng)銷方案,但僅由這種技術(shù)來(lái)制定營(yíng)銷方案任然是不夠的,銷售商還要考慮需要對(duì)哪些客戶采用哪種營(yíng)銷方案,這需要分類技術(shù),將諸如客戶或營(yíng)銷方案等分門別類,為各類客戶提供個(gè)性化方案。分類技術(shù)已經(jīng)在各個(gè)行業(yè)得到了廣泛應(yīng)用。例如,在醫(yī)療診斷中,用分類預(yù)測(cè)申請(qǐng)者的信用等級(jí)等。 分類是根據(jù)已有的數(shù)據(jù)樣本集的特點(diǎn)建立一個(gè)能夠把數(shù)據(jù)集中的數(shù)據(jù)項(xiàng)映射到某一個(gè)給定類別的分類函數(shù)或構(gòu)造一個(gè)分類模型(或分類器classifier)的技術(shù),從而對(duì)未知類別的樣本賦予類別,以更好的輔助決策。 分類器的構(gòu)造分為模型訓(xùn)練階段(分析輸入數(shù)據(jù),通過在訓(xùn)練數(shù)據(jù)集中的數(shù)據(jù)表現(xiàn)出來(lái)的特性,為每一個(gè)類找到一種準(zhǔn)確的描述或模型)和測(cè)試階段(使用模型分類的階段,利用類別的描述或模型對(duì)測(cè)試數(shù)據(jù)進(jìn)行分類)。 常見的分類模型的構(gòu)造方法有決策樹方法、統(tǒng)計(jì)方法、神經(jīng)網(wǎng)絡(luò)方法等。不同分類模型有不同特點(diǎn),數(shù)據(jù)樣本分類的結(jié)果也不同,評(píng)價(jià)分類模型的尺度主要包括:預(yù)測(cè)準(zhǔn)確度、計(jì)算復(fù)雜度、模型描述的簡(jiǎn)潔度等。 (4)異常分析 前面討論的關(guān)聯(lián)、分類、聚類分析等數(shù)據(jù)挖掘技術(shù)研究的問題主要是針對(duì)數(shù)據(jù)集中的大部分對(duì)象,而數(shù)據(jù)集中小部分明顯不同于其他數(shù)據(jù)的對(duì)象(異常對(duì)象)常常被人們忽略或作為噪音消除。事實(shí)上,一些應(yīng)用中,這些異常對(duì)象可能包含比正常數(shù)據(jù)更優(yōu)價(jià)值的信息,比如信用卡欺詐檢測(cè)問題中,相對(duì)被竊前的使用模式而言,被竊后的使用模式很可能是個(gè)異常點(diǎn),因此可通過識(shí)別這個(gè)異常點(diǎn)檢測(cè)信用卡是否被竊。異常分析已經(jīng)成為數(shù)據(jù)挖掘中的一個(gè)重要方面,它是在諸如信用卡使用模式這樣的大量數(shù)據(jù)中發(fā)現(xiàn)明顯不同于其他數(shù)據(jù)的異常對(duì)象的技術(shù)。 一個(gè)數(shù)據(jù)集中包含的一些特別的數(shù)據(jù)稱為“異常”,它們的行為和模式與一般的數(shù)據(jù)不同,它們又不同于聚類算法中的“噪音”,不依賴于是否存在簇。異常分析算法主要包括基于統(tǒng)計(jì)的異常分析方法、基于偏差的異常分析方法、基于距離的異常分析方法以及基于密度的異常分析方法等。 (5)特異群組挖掘 特異群組挖掘在證券金融、醫(yī)療保險(xiǎn)、智能交通、社會(huì)網(wǎng)絡(luò)和生命科學(xué)等研究領(lǐng)域具有重要應(yīng)用價(jià)值。特異群組挖掘與聚類、異常挖掘都屬于根據(jù)數(shù)據(jù)對(duì)象的相似性來(lái)劃分?jǐn)?shù)據(jù)集的數(shù)據(jù)挖據(jù)任務(wù),但是,特異群組挖掘在問題定義、算法設(shè)計(jì)和應(yīng)用效果方面不同于聚類和異常等挖掘任務(wù)。 挖掘高價(jià)值、低密度的數(shù)據(jù)對(duì)象是大數(shù)據(jù)的一項(xiàng)重要工作,甚至高價(jià)值、低密度常常被用于描述大數(shù)據(jù)的特征。將大數(shù)據(jù)集中的少部分具有相似性的對(duì)象劃分到若干個(gè)組中,而大部分?jǐn)?shù)據(jù)對(duì)象不在任何組中,也不和其他對(duì)象相似,將這樣的組群稱為特異群組,實(shí)現(xiàn)這一挖掘需求的數(shù)據(jù)挖掘任務(wù)被稱為特異群組挖掘。需要強(qiáng)調(diào)的是,特異群組是指由給定大數(shù)據(jù)集里面少數(shù)相似的數(shù)據(jù)對(duì)象組成的、表現(xiàn)出相異于大多數(shù)數(shù)據(jù)對(duì)象而形成異常的群組,是一種高價(jià)值、低密度的數(shù)據(jù)形態(tài)。 大數(shù)據(jù)的特異群組挖掘具有廣泛的應(yīng)用背景。例如,在證券市場(chǎng)中,特異群組常常表現(xiàn)為合謀操縱(多帳戶聯(lián)合操縱)、基金“老鼠倉(cāng)”等。 (6)演變分析
描述發(fā)展規(guī)律和趨勢(shì)是一種重要的預(yù)測(cè)形式,演變分析(Evolution analysis)是一種用于描述對(duì)象行為隨時(shí)間變化的規(guī)律或趨勢(shì),并對(duì)其建模,以預(yù)測(cè)對(duì)象行為的未來(lái)形式的技術(shù)。例如,通過對(duì)股票交易數(shù)據(jù)的演變分析,可能會(huì)得到“89%情況下,股票X上漲一周左右后,股票Y會(huì)上漲”的一條知識(shí)。演變分析主要包括因果分析、時(shí)間序列分析等。
因果分析方法是研究當(dāng)某個(gè)或某些因素發(fā)生變化時(shí),對(duì)其他因素的影響?;貧w分析是一類重要的因果分析方法,它是從各變量的互相關(guān)系出發(fā),通過分析與被預(yù)測(cè)變量有聯(lián)系的現(xiàn)象的動(dòng)態(tài)趨勢(shì),推算出被預(yù)測(cè)變量未來(lái)狀態(tài)的一種預(yù)測(cè)法?;貧w分析預(yù)測(cè)法以來(lái)一個(gè)假設(shè),即要預(yù)測(cè)的變量與其他一個(gè)或多個(gè)變量之間存在因果關(guān)系。
時(shí)間序列分析是通過分析調(diào)查收集的已知?dú)v史和現(xiàn)狀方面的資料,研究其演變規(guī)律,據(jù)此預(yù)測(cè)對(duì)象的未來(lái)發(fā)展趨勢(shì)。使用時(shí)間序列分析法基于一個(gè)假設(shè),即事物在過去如何隨時(shí)間變化,那么在今后也會(huì)同樣的方式繼續(xù)變化下去。
ICDM(國(guó)際數(shù)據(jù)挖掘大會(huì))2006年從18種提名的數(shù)據(jù)挖掘算法中投票選出了十大算法。這18中提名數(shù)據(jù)挖掘算法分屬10大數(shù)據(jù)挖掘主題,高亮部分即為最終選出的十大算法:
序列模式(Sequential Patterns)
4. 器以成事 器就是數(shù)據(jù)挖掘的具體工具。例如,傳統(tǒng)商業(yè)分析工具有Matlab、SAS和SPSS,開源的數(shù)據(jù)挖掘工具有R、python、Weka等。 具體可以參見:《數(shù)據(jù)分析中的Excel、R、Python、SPSS、SAS和SQL》。
參考文獻(xiàn)
|
|
|