這是模式挖掘、數據挖掘的一部分應用。
兩個空間實體之間存在若干拓撲關系,這些關系基于兩個實體的位置:
分離相交包含
如圖所示地表示位置信息,可以提取類似下面的規則:
我們可以知道語言中有很對二義性的詞語,并且可以用不同的詞匯表達相同或者相近的意思。
比如,我們表示“靠近”,可以用“臨近”、“接近”、“比鄰”等等。那么我們就可以用Progressive Refinement來解決,因此空間關系可以應用在一個更加粗糙或者更精細的層次上。
粗略計算,用于篩選
使用MBR(Minimum Bounding Rectangle)或者R-tree粗略估計。
更加細節的處理算法,用于精細處理
只處理那些通過粗略計算的數據(不小于最小支持度),從而節約時間與空間。

現有如圖所示地拓撲結構,用數字表示每一個樣本點,其符號是表示樣本點的種類。
共置模式指的是一組空間事件或者物體經常發生在相同的區域,在拓撲圖中這樣的事件用線連在一起。
其中{3, 6, 17}, {4, 7, 10, 16}, {2, 8, 11, 14, 15}, {2, 9}就是一個Colocation pattern。
而rowset(SET)則表示SET集合中每一個元素都出現在的Colocation pattern。
定義如下

計算條件概率必須按照定義來。
不是恒等于的。
例如,求
其中
在
所以
定義如下

Participation ratio
表示在
例如,
我們可以看到總共有
算法思想和Apriori算法是一致的。
產生候選集的理論依據是Participation Ratio的單調性:
現有兩個Co-location pattern:
軌跡聚類:基于空間/時空的幾何估計進行分組
軌跡聯合:給定兩個軌跡數據庫,檢索所有的相似對


通過挖掘能夠處理多種問題,包括,路線規劃、城市規劃、識別物體、模式分類。
描述移動事件,不考慮絕對位置
Constance:連續時間序列的相等運動屬性,即保持運動方向不變Concurrence:有相等運動屬性的多個對象,在某個時刻運動方向相同的多個物體Trendsetter:—組的共享目標的運動圖形(constance + concurrence)
上圖中箭頭表示運動方向,橫坐標表示時間,縱坐標表示物體。
基本運動模式+空間約束
Track:單個對象,保持相同運動(constance + 空間約束)Flock:一組對象,同時保持相同運動(concurrence + 空間約束)Leadership:—個領導,踉著一組具有相同的運動物體(trendsetter + 空間約束)

描述聚合和分離對象的運動
Encounter(m,r) : 至少m個對象同時到達半徑為r的范圍內Convergence (m,r) : 至少m個對象經過達半徑為r的范圍內(不需要同時)Divergence : 與Convergence相反Breakup : 與Encounter相反

Moving Cluster
在一個時間段內,一組對象相互靠近Convoy
基于密度鏈接的 “Flock (m,k,r).”


找到一組反映人們粗糙的語義級轉換的模式。例如,辦公室→餐館,家庭→健身房。
粗糙的語義在之前講的progressive refinement中說過,是一些粗糙的語義定義,比如,辦公室、辦公場所,甚至是一些更加具體的名詞,如政府辦等。
通過分組,將每個粗糙分類的相似圖案分成幾個細粒度圖案運動片段。
論文:C. Zhang et al., Splitter: Mining Fine-Grained Sequential Patterns in Semantic Trajectories, VLDB 2014
新聞熱點
疑難解答