Khoa CNTT – TRƯỜNG ÐẠI HỌC KHOA HỌC TỰ NHIÊN
Tìm hiểu về hệ thống tư vấn thông tin di
động
Đồ Án Môn Phương Pháp Nghiên Cứu Khoa Học
TP.HCM 2012
ng dn: GS.TSKH Hoàng Kim
Sinh viên thc hin: Nguyn Th Ngc Hoa
Mã s sinh viên: 1112011
Mobile Location-Based Recommender System
2 Lời mở đầu
.
,
không dây, ,
ng (Mobile
Recommender Systems MRSs)
(Location Based Services)
.
Tài liu này
, ,
3
Contents
1. Tng quan v u khoa hc 4
1.1 1. Gii Thin Sáng To Khoa Hc 4
1.2 n Sáng To Trong Tin Hc 5
1.3 Gii thiu 40 Nguyên tc sáng to trong khoa hc k thut 5
2. Tng quan v các h thng 11
2.1 Location Based Services (LBSs) ? 11
2.1.1
11
2.1.2
(Geographic Information Systems) 12
2.1.3
(Location-Based Services Infrastructure) 12
2.1.4
(Types of Location-Based Services) 13
2.2 Recommender System 14
4. Các nguyên tc sáng tc vn dng trong xây dng FourSquare 28
Mobile Location-Based Recommender System
4
1.
1.1
Nói mt cách ngn gN SÁNG TO" (Creativity Methodologies) là b môn
khoa hc có mc ng và trang b cho mi h th c
hành tiên tin v gii quyt v và ra quynh mt cách sáng to, v lâu dài, tin ti
u khi
N SÁNG TO" là phn ng dng ca khoa hc rng li hình thành
và phát trin trong thi gian gC SÁNG TO (Creatology).
Theo các nhà nghiên cu sau nông nghip, công nghip và tin hc. Làn sóng ng vi Creatology (hay
còn gi là thi hu tin hc) chính là s nhn mnh vai trò ch th to ci
trong th k XXI.
Mi làm vic, không th i ci tin công vic ph cho mi suy
a chúng ta. Nói cách khác, mu c sáng to là
tài nn nht ca mi. Chúng ta cn sáng to vì chúng ta cm thy rng, mi vic
cc thc hi nào, chúng ta vn
luôn mong mun ta.
Sáng to gn lin vi s i mi), sáng chng m
la chn mi. S sáng to thuc v c ra quynh, thuc v s kt hc liên
-
.
- .
-
.
(02)
, )
.
- .
-
.
-
.
-
-
Mobile Location-Based Recommender System
,
(09)
- Gâ
-
, ,
.
-
,
, ,
.
(12)
-
,
.
(14)
( )
-
,
.
(15)
-
.
-
. n.
(17)
-
( )
.
- .
- S.
-
.
-
, .
-
.
(20)
).
-
.
-
.
-
.
(22)
-
.
-
, .
(24)
-
,
.
(25)
-
, ,
.
(26)
(copy)
-
,
(,
)
.
-
(
).
(28)
-
, quang,
,
.
-
,
gian, .
-
,
:
, , , , .
(30)
- (
,
)
-
,
-
.
-
, .
-
, .
(33)
-
,
.
(34)
-
-
.
-
.
-
:
,
(37)
,
.
(38)
-
.
-
, , .
Mobile Location-Based Recommender System
10
-
(
composite).
,
.
Mobile Location-Based Recommender System
11
?
,
(Location Based Services).
2.1 Location Based Services (LBSs) ?
2.1.1
.
“Where are you? Can I join?”,
.
Location Based Services (LBSs)
i s
tin trin ca dch v ng công cng.
H tha lý (Geographical information system) là mt h thng , phân tích, qun
lý và trình bày d liu liên quan ti v a lý. Theo cách hiu hin nay, GIS còn bao
gm các công c truy vn thông tin, phân tích và kt hp các thông tin ri rc, b c
ng dng trong khá nhiu ngànng sn, y t, an ninh quc phòng hay quy ho.
t quan trng trong các LBS, vì nu thi d liu thông tin v các v trí do GIS
cung cp, LBS không th thông tin v c
2.1.3
a LBS (Location-Based Services Infrastructure)
,
c nhà cung c c cho dch v ca mình. Trong thc t, h thng
nh v toàn cu GPS là la chn s mng các h thng LBS. Vì
nhin tích ph sóng bao ph toàn b b m chính xác cao, cho
phép s dng tín hiu min phí mà hin tt hing tích hp chnh v
bng GPS vào các thit b c bin tho
Service and application Provider: Nhà cung cp ng dng và dch v nhn yêu cu t khách
nh v trí ca h thông qua d linh v c gi kèm yêu c
cung cp s tr giúp hong vi v trí và yêu cu ca khách hàng. Các ng
dng và dch v c nhà cung cp trinh v dng, tra ca
lý, cu h cu nn, qu
Hình 1. (component) .
2.1.4
(Types of Location-Based Services)
,
,
14
.
?
H thn (Recommeder System - RS) ,
(
, ),
(,
, ), quá trình
(ratings, tags,
(item).
.
/
.
, [Burke,
2007]:
(collaborative-based),
(content-based),
(knowledge-based), (hybrid).
2.2.2.1 Collaborative-based Recommender Systems
Các hệ thống tư vấn cộng tác s tính toán mối g quan gia nhi s d
.
Amazon.com
(people who buy x also buy y).
Hình 3.
.
(Collaborative filtering)
a hai ma trn nh ren, 2008]. ,
.
i s dng hin ti,
(Information retrieval) [Manning, 2008]
(text) (
)
,
,
(cold start problem).
2.2.2.3 Knowledge-based Recommender Systems
n da trên
ng hp (case-based reasoning CBR) [Bridge et al., 2006],
.
:
.
Mobile Location-Based Recommender System
18 Hình 6.
lai.
2.2.3
. :
phim, .
, , trang web,
.
,
Vi s phát trin ca các thit b ng có tích hp GPS, hin ti có rt nhiu ng dng có th to ra
a lí (location-based ratings), t v
trí ci dùng (user) hoc sn phm (item). Ví d, các mng xã hi dm (Foursquare
và Face-k-i mt v
t hp thông tin v trí ca c i s dng
và sn phm.
y s i ca các h thn da trên v trí (Location Based Recommender
System)nh c(spatial aspect of ratings) s c khai thác
n theo v trí (location-aware recommendations). Mt ví d cho loi hình này là
trong mng xã hi Foursquare. Các h thng này hong ch yu trên môi
ng,
3.2
3.2.1 Gii thiu chung
Foursquare là mng xã hi da trên v trí (location-based social
network) có tích hp các yu t ca trò i vào tháng 3/2009.
ng dng s dng chnh v v tinh (GPS), chy trên nn các
smartphone.
i dùng thc hi-m khác nhau mà h n,
ghi chú, nhn xét v nh vi bn bè và nhn phn
ng, gim giá ca các doanh nghip dành cho các thành viên ca
- nhiu nht ti m m nht nh s c min "Th
ng" t n khi b t qua. i nhn s nhc
chc bit ca các doanh nghip tng.
S hp dn vn có ca các mng xã hi cng vng và yu t
thành mt trong nhng mng xã hng ln nht (sau Instagram) vi s n
triu và hàng tri-i ngày. [Fousquare, 2012]
3.2.2
Explore, i cùng vi phiên bn Foursquare 3.0 vào cui s dng khám phá
nhanh chóng nhm thú v trên hành trình
tip theo ca mình.
i dùng s la chn lo m h
mun, chng h
ng dng s xum tt nht
theo mt vài tiêu chí (Hình 5). Kt qu tr v là mt
c xp hng vi các
thi tng
n xét ca h
Hình 7. a FourSquare.
V t Recommender Engine, n
c rút trích t hong ci dùng, bn bè ca h, v a lí da trên GPS, và nhng
thm này có tc gii quyt các thut
toán này là mt thách thc li nhng nghiên cu nhnh c ng
kê ph bin và bí truyn.
Mt s ng ln cám khác nhau cn phc khng thi, phi cân bng các thông
tin gây nhiu.
n thng khác khi s dng lc cp v khi
u lh ng mt thu gii quyt v này.
Mobile Location-Based Recommender System
22
Mt v c quan tâm là vic gii thích kt qu i s dng. “Tại sao” h nên
c gii quy coi trng và khuyn khích
các mi liên kt xã h (loyalty) ci s dng.
H thng s i dùng bit nhn bè ca h n ma
m h t l-a h ti m
Nhng thông tin này không ch n kt qu xp hng mà còn b sung kinh nghim, gi lên
mt cuc trò chuyn vi bn bè, hoc gi nh i dùng ti mm mà h
trong mt khong thi gian. [ Moore, 2011]
3.2.3.2
Sự chậm trễ lớn nhất đến từ việc truy vấn cơ s dữ liệu, bao gồm:
Truy vn d li xp hng
o Yêu cu: ly tp hnh (tuy
nhiên b li mt s vì lí do hiu sut). Cn có mt cách truy v ly
c top N giá tr t s
o Gii pháp: Hu ht các CSDL hin tc yêu cu này vi quy mô d
liu cu tiên ph mc (indexing) v ma lí,
p nht các ch m a lý này. Mongo (open source document-
oriented NoSQL database system) c la chn. MongoDB có th thc hin truy vn
trên vi thi gian 30ms cho mt bán kính 10 dm thành ph New
Foursquare và Movilens. [Levandoski et al. 2012]
3.3.1.1 Mô
Trong các RS truyn thng không quan tâm ti v c biu din bi b ba
c chia làm ba loi:
“spatial ratings for non-spatial items”, biu din bi b bn (user, ulocation, rating, item),
ulocation” là v trí ci dùng.
“nonspatial ratings for spatial items” , biu din bi b bn (user, rating, item, ilocation)
“spatial ratings for spatial items”, biu din bi b cation, rating, item,
ilocation)
Mobile Location-Based Recommender System
24
3.3.1.2
Hình 8. trí [Levandoski et al. 2012]
Hai tính chc bic rút ra khi kho sát tp d liu ca Foursquare và
Movilens [Levandoski et al. 2012] là:
Preference locality (tm d thích cc bt này ch ra ri dùng trong
mt khu va lí s có s thích (phim, hom) rt khác vi nhi khu vc
khác, thm chí là nhng khu vc lân cn cho mi dùng u phi
khai thác da trên các rating r gn v ma lí vi u nht.
Travel locality ( tm dn cc bn mang yu t không
ng la chm nm trong mt khong cách gii
hn nhnh (limited distance). Trong bng phân tích d liu ci ta nhn
thy ri dùng di chuyn trong 10 dm hoi ch di
chuyn trong vòng bán kính 50 dm. Quan sát này ch ra rng các khong cách
ga chn.
3.3.2 SPATIAL RATINGS FOR NON-SPATIAL ITEMS
n cho loi hình - (vi b bn (user,
ulocation, rating, item, ilocation), LARS s dng c t và
khai thác c v trí cng tích hc
tính ni bt ca LARS, c t có th c s dng riêng r, hoc kt hp tùy vào lo
theo v trí (location-based ratings) mà h thng h tr. [Levandoski et al. 2012]
3.4
Cùng mp cn gii quyt v khá khác nhau.
V vic khai thác v t qu vn, Foursquare, vi nhng yêu cu ca mt ng
dng thc t gt nh thc hin vic xp hn trong phm vi
c th ca ng dng. Trái li, các tác gi c
giá theo v xut khai thác mt
cách hiu qu thông tin v v n.
V v t truy vn trên d lic Foursquare gii quyt bng nh
mc l xut ra mt truy vn hiu qu da trên Tng v