ĐẠI HC QUC GIA HÀ NI
TRƯỜNG ĐẠI HC CÔNG NGH
Vũ Tiến Thành
BÀI TOÁN TRÍCH XUT THÔNG TIN CHO D LIU
BÁN CU TRÚC VÀ ÁP DNG XÂY DNG H THNG
TÌM KIM GIÁ C SN PHM
KHOÁ LUN TT NGHIP ĐẠI HC H CHÍNH QUY
Ngành: Công ngh thông tin
HÀ NI 2009
ĐẠI HC QUC GIA HÀ NI
TRƯỜNG ĐẠI HC CÔNG NGH
Vũ Tiến Thành
BÀI TOÁN TRÍCH XUT THÔNG TIN CHO D LIU
BÁN CU TRÚC VÀ ÁP DNG XÂY DNG H THNG
TÌM KIM GIÁ C SN PHM
KHOÁ LUN TT NGHIP ĐẠI HC H CHÍNH QUY
Ngành: Công ngh thông tin
Cán b hướng dn: Th.S. Trn Th Oanh
Cán b đồng hướng dn: CN. Trn Mai Vũ
HÀ NI – 2009
Li cm ơn
Li đầu tiên, tôi xin gi li cm ơn và lòng biết ơn sâu sc nht ti Phó Giáo sư Tiến
sĩ Hà Quang Thy, Thc s Trn Th Oanh, C nhân Trn Mai Vũ đã tn tình hướng dn
tôi trong sut quá trình thc hin khoá lun tt nghip.
Tôi chân thành cm ơn các thy, cô đã to cho tôi nhng điu kin thun li để tôi
hc tp và nghiên cu ti trường Đại Hc Công Ngh.
Tôi cũng xin gi li cm ơn ti các anh ch và các bn sinh viên trong nhóm “Khai
phá d liu” đã giúp tôi rt nhiu trong vic thu thp và x lý d liu.
Tôi xin gi li cm ơn ti các bn trong lp K50CA và K50CHTTT đã ng h
khuyến khích tôi trong sut quá trình hc tp ti trường.
Cui cùng, tôi mun được gi li cm ơn vô hn ti gia đình và bn bè, nhng
người thân yêu luôn bên cnh và động viên tôi trong sut quá trình thc hin khóa lun tt
nghip.
Tôi xin chân thành cm ơn !
Sinh viên
Vũ Tiến Thành
i
Tóm tt ni dung
Trích xut thông tin t d liu bán cu trúc là mt bài toán được s quan tâm ti
nhiu hi ngh ln trên thế gii [9], [10], [12], [13]. Bài toán này mt thành phn không
th thiếu trong các ng dng v thu thp và trích xut thông tin hin nay. Mt trong
nhng ng dng đó là trích xut thông tin ca sn phm t các trang thương mi đin t
để xây dng h thng tìm kiếm giá c, nhm cung cp thông tin tt nht đến người tiêu
dùng.
Khóa lun này tp trung nghiên cu bài toán trích xut thông tin t d liu web và
áp dng để xây dng h thng tìm kiếm giá c sn phm. Khóa lun xác định mt tp lut
để gii quyết bài toán trích xut giá khi cho biết tên sn phm, và trên cơ s đó, bài toán
t động trích xut thông tin v tên và giá ca sn phm được gii quyết. Khóa lun đưa ra
các bước xây dng h thng tìm kiếm giá cho sn phm trên các trang web tiếng Vit,
tiến hành các thc nghim trên h thng và đánh giá kết qu. Kết qu thc nghim cho
thy các thông tin được trích xut t h thng là có độ tin cy.
ii
Mc lc
Tóm tt ni dung .................................................................................................................i
Mc lc ................................................................................................................................ii
Bng các kí hiu và ch viết tt.........................................................................................v
Danh sách các hình............................................................................................................vi
Danh sách bng biu ...................................................................................................... viii
Gii thiu.............................................................................................................................1
Chương 1. Khái quát bài toán trích xut thông tin cho d liu bán cu trúc ..............3
1.1 Bài toán trích xut thông tin .......................................................................................3
1.1.1 Gii thiu bài toán................................................................................................3
1.1.2 D liu ca bài toán .............................................................................................3
1.1.3 Các hướng tiếp cn trong bài toán trích xut thông tin........................................4
1.2 Bài toán trích xut thông tin cho d liu bán cu trúc................................................6
1.2.1 Vn đề đặt ra vi bài toán ....................................................................................6
1.2.2 Mt s phương pháp trích xut thông tin cho d liu bán cu trúc .....................6
1.2.3 Phương pháp đánh giá..........................................................................................7
1.2.4 ng dng ca bài toán trích xut thông tin cho d liu bán cu trúc..................8
Chương 2. Mt s phương pháp s dng trong bài toán trích xut thông tin cho d
liu bán cu trúc ...............................................................................................................10
2.1 Trích xut thông tin da vào cây DOM....................................................................10
2.1.1 Khái nhim cây DOM........................................................................................10
2.1.2 Xây dng cây DOM...........................................................................................10
2.1.3 S dng cây DOM để trích xut thông tin.........................................................12
2.2 Trích xut thông tin da theo các mu biu thc chính qui .....................................13