(1) Xây dựng một khuôn khổ chung F. Chúng tôi đặt điểm nghỉ tất cả người sử dụng với nhau thành một tập dữ liệu. Sử dụng thuật toán phân cụm dựa trên mật độ, chúng tôi phân cấp cụm tập dữ liệu này thành nhiều vùng không gian địa lý (cụm C) một cách chia rẽ. Do đó, các cụm similarstaypointsfromvarioususersareassignedtothesameclustersondifferent layers.Thisstructureof, gọi là khuôn khổ phân cấp (F), cung cấp cho người sử dụng khác nhau với một khuôn khổ thống nhất để xây dựng đồ thị của riêng mình. (2) Xây dựng một HG cá nhân. Dựa vào khung phân cấp chia sẻ F và vị trí lịch sử cá nhân (Hồ), mỗi người dùng có thể xây dựng một đạo diễn đồ thị cá nhân trong whichagraphnodeistheclustercontainingtheuser'sstaypointsandagraphedge là viết tắt của các trình tự của các cụm (vùng địa lý) được viếng thăm bởi người dùng này. Ở đây, chúng ta không phân biệt những con đường khác nhau mà một người sử dụng tạo ra giữa hai địa điểm (cụm). De fi Định nghĩa 4 (Hierarchical Khung F). F là một tập hợp các cụm điểm dựa trên C nghỉ với một cấu trúc phân cấp L. F = (C, L), trong đó L = {A1, A2, ..., ln} biểu thị thecollection các lớp của hệ thống phân cấp. C = {Cij | 1≤i ≤ | L |, 0≤ k ≤ | Ci |}, nơi Cij repre-sents thứ j cụm các điểm nghỉ trên lớp li ∈L, andCi là tập hợp các cụm trên lớp li. Như được minh họa trong hình 8, từ trên xuống dưới cùng của hệ thống phân cấp, quy mô không gian địa lý của các cụm giảm trong khi các granularity của khu vực địa lý được tăng từ thô đến là fi ne. Như vậy, tính năng phân cấp của cơ cấu này là hữu ích và cần thiết để phân biệt những người có mức độ khác nhau của người sử dụng similarity.The có chung lịch sử cùng một vị trí trên một lớp thấp hơn có thể có nhiều tương quan so với những người chia sẻ lịch sử vị trí trên một lớp cao hơn. De fi Định nghĩa 5 (Biểu đồ phân cấp). Với vị trí lịch sử của người dùng (Hồ) và các khuôn khổ chia sẻ (F), đồ thị phân cấp của người sử dụng (HG) có thể được xây dựng như một tập hợp các đồ thị HG = {Gi = (Ci, Ei), 1 <i ≤ | L |} . Trên mỗi lớp li ∈ L, Gi ∈ HG bao gồm một tập hợp các đỉnh chóp Ci và các cạnh Ei nối Cij ∈Ci. Ký hiệu. Trong phần còn lại của bài viết này, chúng tôi sử dụng các ký hiệu sau đây để đơn giản hóa các mô tả. U = {u1, u2, ..., un} đại diện cho bộ sưu tập của người dùng trong một cộng đồng, uk ∈U, 1≤k≤ | U | biểu thị cho người dùng thứ k. Trajk, Sk, LocHk và HGK lần lượt đứng cho quỹ đạo GPS của uk, ở điểm, lịch sử vị trí, và đồ thị phân cấp. sk j có nghĩa là điểm nghỉ j-th của uk; Gk j là đồ cá nhân uk trên lớp li; seqk j biểu thị chuỗi uk của chiết xuất từ lớp li.
2.4. Kiến trúc của hệ thống Hình 9 cho một cái nhìn tổng quan về kiến trúc của hệ thống recommender của chúng tôi, trong đó bao gồm ba phần: lịch sử đại diện vị trí, người sử dụng thăm dò tương tự và vị trí đề nghị. Đầu tiên, dựa trên quỹ đạo GPS cá nhân, chúng tôi xây dựng một đồ thị phân cấp cho mỗi người dùng sử dụng các phương pháp chúng tôi đề xuất trong phần 2.2. Biểu đồ phân cấp này có khả năng mô hình hóa lịch sử vị trí của người sử dụng trên quy mô không gian địa lý khác nhau. Thứ hai, các biểu đồ phân cấp cho hai người sử dụng, chúng tôi có thể để phù hợp với trình tự tương tự như chia sẻ của họ trên mỗi lớp của hệ thống phân cấp và tính toán một số điểm tương đồng với họ. Sau đó, một nhóm người, kêu gọi bạn bè tiềm năng, với số điểm tương đối cao sẽ được lấy ra cho một cá nhân cụ thể. Thứ ba, sử dụng một cơ sở dữ liệu POI, chúng tôi hiểu các pro fi le của một khu vực địa lý không gian bằng cách khám phá các loại POI nằm trong khu vực. Như pro fi les cho phép chúng tôi phát hiện sự giống nhau giữa các vùng địa lý và giới thiệu địa điểm dựa trên các yêu cầu đa dạng của người sử dụng. Đồng thời, với sự giống nhau giữa các địa điểm, chúng tôi có thể
đang được dịch, vui lòng đợi..
