- 1 -
B GIÁO DC VÀ ĐÀO TO
ĐI HC ĐÀ NNG
NGUYN TH HOÀI THO
NG DNG H THNG TƯ VN
(RECOMMENDER SYSTEMS)
TRONG LĨNH VC THƯƠNG MI ĐIN T
Chuyên ngành : KHOA HC MÁY TÍNH
Mã s: 60.48.01
TÓM TT LUN VĂN THC SĨ K THUT
Đà Nng - 2010
- 2 -
Công trình ñưc hoàn thành ti
ĐI HC ĐÀ NNG
Ngưi hưng dn khoa hc: PGS.TS Phan Huy Khánh
Phn bin 1 : PGS.TS. Lê Mnh Thnh
Phn bin 2 : PGS.TSKH. Trn Quc Chin
Lun văn ñưc bo v trưc Hi ñng chm Lun văn tt nghip
thc sĩ k thut hp ti Đi hc Đà Nng vào ngày 16 tháng 12
năm 2010.
* Có th tìm hiu lun văn ti:
- Trung tâm Thông tin - Hc liu, Đi hc Đà Nng
- Trung tâm Hc liu, Đi hc Đà Nng.
- 3 -
M ĐU
1. Lý do chn ñi
Trong nhng năm gn ñây s phát trin ca thương mi ñin t
(E-Commerce) ñã ñem li nhi!u li ích to ln cho n!n kinh t" toàn
cu. Thông qua thương mi ñin t , nhi!u loi hình kinh doanh mi
ñưc hình thành, trong ñó có mua bán hàng trên mng. Vi hình th#c
này ngưi tiêu dùng th ti"p cn vi hàng hóa mt ch d$ dàng
nhanh chóng hơn rt nhi!u so vi hình th#c mua bán hàng truy!n
thng.
Vi nhng th" mnh ca mình, nhng trang web bán hàng s% dn
thay th" các gian hàng hay các siêu th& truy!n thng. Nhưng trên thc
t" ngưi tiêu dùng vn còn rt “m'n mà” vi phương pháp mua n
cũ. Mt phn hình th#c mua bán cũ ñã dn dn t)ng bưc chuyn
t) thói quen thành mt n"p văn hóa văn hóa mua s*m. Khi ñó
ngưi tiêu dùng xem hot ñng mua s*m hot ñng không th
thi"u trong ñi sng h+ng ngày. M't khác các trang web bán hàng
hin nay ñã ñưc phát trin rt nhi!u nhưng thc s vn chưa th
thay th" ñưc các gian hàng thc. Mt trong nhng nguyên nhân dn
ñ"n s thua kém này y"u t con ngưi - mt y"u t ch*c
h,n các trang web bán hàng khó có thñ*p ñưc.
Ngoài y"u t v! con ngưi ra, còn nhng y"u t nào dn ñ"n
s thua kém ca các gian hàng trc tuy"n so vi các gian hàng thc?
Ngưi tiêu dùng nhn t v! nhng n- lc các trang web bán
hàng ñã ñang mang li? Làm th" nào ñ nâng cao hiu qu ca
nhng gian hàng trc tuy"n?
Hin nay các h thng bán hàng trc tuy"n ñã to nhi!u ñi!u kin
- 4 -
thun li ñ ngưi mua có th ti"p cn nhi!u m't hàng cùng mt lúc.
Tuy nhiên, mt website thương mi thì luôn luôn mong mun phát
trin s lưng khách hàng, và mun nhi!u khách hàng thì h phi
ña dng hóa các loi sn ph.m ñ ñáp #ng ñưc nhu cu mua s*m
ca nhi!u loi khách hàng, do vy s lưng sn ph.m loi sn
ph.m ñưc trưng bày trong website ngày càng tăng và s% làm hn ch"
kh năng giao ti"p chn sn ph.m ca khách hàng, h phi duyt qua
nhi!u liên k"t, sàng lc nhi!u thông tin mi có th tìm ñưc sn ph.m
mong mun. Vy làm sao h- tr khách hàng trong công vic la chn
sn ph.m mua s*m? C/ th, nhng sn ph.m nào nên ñưc ñ! xut
ti"p theo các sn ph.m ñã ñưc khách hàng ñánh giá ho'c chn trong
gi0 hàng? Nên ñ! xut bao nhiêu sn ph.m tt nht cho khách
hàng?
Đ khách hàng th tìm mua ñưc mt sn ph.m ưng ý thì
mt li khuyên, mt s tr giúp rt quan trng. Mt ngưi bán
trong phương th#c mua bán truy!n thng là mt li th" rt ln. Do ñó
ñ hình th#c mua bán qua mng thc s phát trin thì bên cnh các
li th" vn có ca mình vic thêm mt “ngưi tr giúp” là h"t s#c
cn thi"t. H tư vn ñưc hình thành phát trin không n+m ngoài
m/c ñích ñáp #ng nhng yêu cu trên. Mt h thng tư vn tt có th
ñóng vai trò như ngưi trung gian h- tr khách hàng ñưa ra quy"t
ñ&nh chn hàng. Tin ích này ñóng vai trò như mt ngưi bán hàng
có kh năng thu thp thông tin v! s1 thích ca khách hàng, sau ñó tìm
trong kho hàng tn ca mình nhng m't ng thích hp nht vi
s1 thích ñó. Thc cht ca mt h thng tư vn này quá trình h-
tr khách hàng ñưa ra quy"t ñ&nh.
- 5 -
2. M c tiêu và nhi!m v nghiên c"u
Xây dng ñưc mt website n hàng trc tuy"n h
thng tư vn
Tìm hiu lĩnh vc bán hàng trc tuy"n – TMĐT
Tìm hiu các phương pháp tư vn khách hàng (Lc da trên
ni dung (Content-base filter) và Lc cng tác (Collaboration
filter))
Thu thp, tìm hiu, phân tích các tài liu thông tin liên
quan ñ"n lun văn
Phân tích thi"t k" h thng chương trình
Đ! xut phương pháp xây dng mt h thng tư vn
Áp d/ng mt s công ngh mi nh+m ñem li hiu qu cao
cho mt website bán hàng trc tuy"n (giao din, tc ñ, cách
th#c chn và mua hàng, phương th#c thanh toán….).
Xây dng chương trình, cài ñ't, th nghim và ñánh giá k"t
qu
3. Đi tư$ng và phm vi nghiên c"u
Đi tưng nghiên c#u các website bán hàng trc tuy"n vi s
lưng sn ph.m phong phú, ña dng th gây khó khăn khi khách
hàng la chn sn ph.m.
Nghiên c#u các phương pháp ñ xây dng mt h thng tư vn.
Nghiên c#u các công ngh mi xây dng mt website hiu qu
vi tc ñ truy cp nhanh, có kh năng tích hp h thng tư vn.
4. Phương pháp nghiên c"u
- 6 -
Thu thp, tìm hiu, phân tích các tài liu và thông tin có liên quan
ñ"n lun văn.
Phân tích thi"t k" h thng chương trình.
Trin khai xây dng chương trình.
Kim th , ñưa ra nhn xét và ñánh giá k"t qu.
5. Ý nghĩa khoa hc và th'c ti(n c)a lu*n văn
Ý nghĩa khoa hc:
2ng d/ng ki"n th#c v! thương mi ñin t , marketing online
các thut toán h- tr cho Recommender systems.
Góp phn vào công cuc nghiên c#u phát trin nhng #ng
d/ng thông minh.
Ý nghĩa thc tin:
Tư vn cho khách hàng trong vic la chn sn ph.m nhanh
chóng và thun li.
Giúp cho các nhà sn xut, các doanh nghip ti"p cn và n*m b*t
nhu cu ca khách hàng mt cách d$ dàng hơn .
Ti"t kim thi gian và công s#c trong các thao tác tìm ki"m.
6. B c c lu*n văn
Ni dung chính ca lun văn ñưc chia thành 3 chương như sau:
Chương 1 - Trình bày cơ s1 lý thuy"t t3ng quan
Chương 2 - Gii thiu h thng tư vn, các ch#c năng ca h
thng, các công ngh #ng d/ng.
Chương 3 - Phân tích thi"t k" h thng - Cài ñ't k"t qu
minh ha
K"t lun tôi ñánh giá nhng vic ñã làm ñưc nhng vic
chưa làm ñưc, ñưa ra hưng phát trin trong tương lai.
- 7 -
CHƯƠNG 1- NGHIÊN CU T,NG QUAN
1.1. TÌM HI-U THƯƠNG MI ĐIN T
1.1.1. Khái ni!m và ñ.c trưng c)a Thương mi ñi!n t/
Thương mi ñin t hình th#c mua bán hàng hóa d&ch v/
thông qua mng máy tính toàn cu. Thương mi ñin t theo nghĩa
rng ñưc ñ&nh nghĩa trong Lut mu v! Thương mi ñin t ca 4y
ban Liên Hp quc v! Lut Thương mi Quc t" (UNCITRAL):
Thut ng Thương mi cn ñưc din gii theo nghĩa rng ñ
bao quát các vn ñ phát sinh t mi quan h mang nh cht thương
mi hay không hp ñng. Các quan h mang tính thương
mi bao gm các giao dch sau ñây: bt c giao dch nào v thương
mi nào v cung cp hoc trao ñi hàng hóa hoc dch v; tha
thun phân phi; ñi din hoc ñi lý thương mi, y thác hoa hng;
cho thuê dài hn; xây dng các công trình; tư vn; k thut công
trình; ñu tư; cp vn; ngân hàng; bo him; tha thun khai thác
hoc nhưng; liên doanh các hình thc khác v hp tác công
nghip hoc kinh doanh; chuyên ch hàng hóa hay hành khách b ng
ñư!ng bin, ñư!ng không, ñư!ng s"t hoc ñư!ng b
1.1.2. Cơ s0 ñ1 phát tri1n TMĐT và các loi giao d2ch TMĐT
1.1.3. Các hình th"c hot ñ3ng ch) yu c)a TMĐT
1.1.3.1. Thư ñin t
1.1.3.2. Thanh toán ñin t
1.1.3.3. Gi hàng ñin t
1.1.3.4. Catalogue trc tuyn
- 8 -
1.1.3.5. Marketing trc tuyn
1.1.4. L$i ích c)a TMĐT
1.2. H THNG TƯ VN MUA BÁN TRC TUY4N
H thng tư vn (Recommender Systems - RS) mt h thng
lc thông tin ñ'c bit, h thng cho phép lc thông tin da trên s
quan tâm ca ngưi dùng và ni dung ca văn bn.
1.2.1. Mua hàng qua mng
1.2.2. So sánh các phương pháp mua hàng
1.3. S PHÁT TRI-N C5A TMĐT – CÁC H THNG
TMĐT CÓ H6 TR7 TƯ VN
1.3.1. Kh8o sát s' phát tri1n c)a TMĐT
1.3.2. Các trang web TMĐT có h9 tr$ tư v:n
Các hot ñng h- tư vn khách hàng qua mng rt ña dng
phân chia theo nhi!u cách khác nhau.
Mt s h tư vn n3i ti"ng hin nay như : MovieLens, Firefly,
Tapestry, Amazon, Lotus Notes, …..
1.3.2.1. Amazon.com
1.3.2.2. MovieFinder.com
1.3.2.3. Hpshopping.com
1.3.2.4. ChaCha.vn – Mng xã hi âm nhc trc tuyn
1.3.2.5. Vinabook.com – Nhà sách trên mng
- 9 -
CHƯƠNG 2- TÌM HI-U H THNG RECOMMENDER
SYSTEMS
2.1. H THNG TƯ VN (RECOMMENDER SYSTEMS)
2.1.1. Gi;i thi!u h! thng
H tư vn (Recommender system) mt thành phn trong h
thng thông tin. M/c ñích ca nó là h- tr ngưi dùng tìm ki"m ñưc
ñúng thông tin cn thi"t.
2.1.2. Các phương pháp thư<ng dùng ñ1 xây d'ng m3t h!
thng tư v:n
2.1.2.1. Phương pháp Lc da trên ni dung (Content -based
filter)
Phương pháp lc da trên ni dung mt gii thut hưng v!
nghiên c#u lc thông tin, phương pháp lc da trên ni dung ưc
lưng hàm ñánh giá R(u,i) ca item i vi user u ñưc thi"t lp da
trên cơ s1 ñánh giá R(u,i’) ca cùng user u cho item itrong ñó i
và i’ là tương t nhau v! m't ni dung.
2.1.2.2. Phương pháp Lc cng tác (Collaboration filter)
Phương pháp Lc cng tác phương pháp tp hp các ñánh giá
ho'c các quan ñim ca khách hàng, nhn dng s tương ñng gia
các khách hàng trên cơ s1 các ñánh giá ho'c quan ñim ca h
phát sinh ra nhng tư vn mi cho khách hàng.
Bn cht ca phương pháp này chính hình th#c tư vn truy!n
ming t ñng. Trong phương pháp này, h thng s% so sánh, tính
toán ñ tương t nhau gia nhng ngưi dùng hay sn ph.m, t) ñó
- 10 -
ngưi dùng s% ñưc tư vn nhng thông tin, sn ph.m ñưc ưa
chung nht b1i nhng ngưi dùng cùng th& hi"u. Trong phương
pháp này, h thng thưng xây dng các ma trn ñánh giá b1i ngưi
dùng lên các sn ph.m, bn tin. T) ñó tính toán ñ tương t gia h.
Các h tư vn da trên lc cng tác không yêu cu quá n'ng vào vic
tính toán, do ñó nó có th ñưa ra nhng tư vn có ñ chính xác cao và
nhanh chóng cho mt s lưng ln ngưi dùng. Hơn na, h tư vn
này không yêu cu t ni dung tưng minh mà ch5 s d/ng ñánh
giá ca ngưi dùng ñ ưc lưng, do ñó nhng h này có kh năng tư
vn phong phú thưng to ra nhng tư vn bt ng cho ngưi
dùng.
Phương pháp lc cng tác có các vn ñ như:
S thưa tht
Vn ñ! sn ph.m mi
Vn ñ! khách hàng mi
2.1.2.3. Phương pháp Đánh giá (Rating)
Rating là mt phương pháp thu thp thông tin phn hi ca khách
hàng v! mt m't hàng nào ñó. Phương pháp này ñưc thc hin b+ng
cách to ra mt trang ñánh giá cho khách hàng. Khi khách hàng vào
xem chi ti"t mt sn ph.m nào ñó thì khách hàng th ñánh giá
cho ñim sn ph.m ñó vi thang ñim 5 (chn t) 1 ñ"n 5 sao). H
thng s% t3ng hp tt c các ñánh giá ca khách hàng v! sn ph.m và
tính ra ñim trung bình cho t)ng sn ph.m.
2.1.3. Các ch"c năng chính c)a h! thng
o Qun lý nhóm sn ph.m, qun lý sn ph.m, qun lý n
sn xut: