1. Trang chủ
  2. » Luận Văn - Báo Cáo

Nghiên ứu và xây dựng hệ gợi ý trong thương mại điện tử

86 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Nghiên Cứu Và Xây Dựng Hệ Gợi Ý Trong Thương Mại Điện Tử
Tác giả Nguyễn Đức Quỳnh
Người hướng dẫn TS. Nguyễn Kim Anh
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại Luận Văn Thạc Sỹ
Năm xuất bản 2008
Thành phố Hà Nội
Định dạng
Số trang 86
Dung lượng 4,37 MB

Cấu trúc

  • CHƯƠNG I. TỔNG QUAN (15)
    • 1.1. Đặt vấn đề (3)
    • 1.2. Mục tiêu của luận văn (3)
    • 1.3. Giải pháp đề xuất (3)
    • 1.4. Cấu trúc của luận văn (3)
  • CHƯƠNG II. CÁ NHÂN HÓA CÁC ỨNG DỤNG (23)
    • 2.1. Cá nhân hóa website (3)
      • 2.1.1. Nguồn dữ liệu cá nhân hóa (3)
      • 2.1.2. Các dạng cá nhân hóa (3)
      • 2.1.3. Các kỹ thuật cá nhân hóa website (3)
        • 2.1.3.1. Phân nhóm người dùng (3)
        • 2.1.3.2. Xây dựng mô hình dựa trên dữ liệu (3)
        • 2.1.3.3. Lọc thông tin (3)
      • 2.1.4. Khó khăn kỹ thuật (3)
    • 2.2. Cá nhân hóa gợi ý (3)
      • 2.2.1. Gợi ý dựa trên thông tin nhân khẩu học (3)
      • 2.2.2. Gợi ý dựa trên nội dung (3)
      • 2.2.3. Gợi ý dựa trên hàm tiện ích (3)
      • 2.2.4. Gợi ý dựa trên cơ ở s tri thức (41)
      • 2.2.5. G ợi ý dựa trên lọc cộ ng tác (3)
      • 2.2.6. Gợi ý lai (3)
      • 2.2.7. So sánh các kĩ thuật gợi ý (3)
    • 2.3. Kết luận (3)
  • CHƯƠNG III. (47)
    • 3.1. Hệ ợ g i ý dựa trên l c c ọ ộng tác ..........................................................................42 1. Tổng quan về quá trình l c cộng tác............................................................42ọ (0)
    • 3.2. Hệ ợ g i ý lọc cộng tác dựa trên nền sản phẩm (51)
      • 3.2.1 Tính toán độ tương tự (51)
        • 3.2.1.1. Độ tương tự theo hàm cosine (4)
        • 3.2.1.2. Độ tương tự theo sự tương quan (4)
        • 3.2.1.3. Độ tương tự theo hàm cosine đ ề i u chỉnh (53)
      • 3.2.2. Tính toán sự ự đ d oán (53)
        • 3.2.2.1. Tổng trọng số (4)
        • 3.2.2.2. Hồi quy (4)
      • 3.2.3. Kết luận (4)
  • CHƯƠNG IV (56)
    • 4.1. Đặt vấn đề (4)
    • 4.2. Mạng Bayes (4)
    • 4.3. Mô hình quan hệ xác suất (PRM) (4)
    • 4.4. Sự ợ g i ý dựa trên PRM (63)
      • 4.4.1 Mô tả mô hình (4)
      • 4.4.2. Mô hình gợi ý theo PRM (4)
    • 4.5 Kết luận (4)
  • CHƯƠNG V. PHÂN TÍCH THIẾT KẾ (72)
    • 5.1. Đặt vấn đề (4)
    • 5.2. Các chức n ăng củ a h ệ thống (4)
      • 5.2.1. Các chức năng quản trị ệ h thống (73)
      • 5.2.2. Các chức n ăng phụ c v ụ người dùng (4)
    • 5.3. Thiết kế (4)
      • 5.3.1. Thiết k ế ơ ở ữ c s d li ệu (0)
        • 5.3.1.2. Quản trị ả s n phẩm (77)
        • 5.3.1.3. Quản trị đ ánh giá sả n ph m...................................................................72 ẩ 5.3.2. Các kết quả đạ đượt c (77)
        • 5.3.2.1. Quản trị ệ h thống (80)
        • 5.3.2.2. Giao diện website (81)
        • 5.3.2.3. Giao diện thành viên (5)
    • 5.4. Đánh giá (5)
  • TÀI LIỆU THAM KHẢO (85)

Nội dung

Trong thực tế, người sử dụng thường g p khó kh n trong ặ ănhững quyết định lựa chọn sản ph m khi phải đồng thời tính đến nhiềẩ u thu c tính c a ộ ủsản phẩm đó; bởi vì họ phải đồng thời c

TỔNG QUAN

Cấu trúc của luận văn

3.2.1.1 Độ tương tự theo hàm cosine Error! Bookmark not defined. 3.2.1.2 Độ tương tự theo sự tương quan Error! Bookmark not defined. 3.2.1.3 Độ tương tự theo hàm cosine điều chỉnh Error! Bookmark not defined. 3.2.2 Tính toán sự dự đoán Error! Bookmark not defined. 3.2.2.1 Tổng trọng số Error! Bookmark not defined. 3.2.2.2 Hồi quy Error! Bookmark not defined. 3.2.3 Kết luận Error! Bookmark not defined. CHƯƠNG IV Error! Bookmark not defined.

Kỹ thuật gợi ý sử dụng lọc cộng tác dựa trên mô hình quan hệ xác suất (PRM) là một phương pháp tiên tiến nhằm cải thiện hiệu suất gợi ý Mạng Bayes và mô hình quan hệ xác suất đóng vai trò quan trọng trong việc xây dựng hệ thống gợi ý hiệu quả Mô hình gợi ý theo PRM cung cấp một cách tiếp cận có hệ thống để phân tích dữ liệu và đưa ra các gợi ý chính xác cho người dùng Phân tích thiết kế hệ thống bao gồm các chức năng quản trị và phục vụ người dùng, với sự chú trọng vào thiết kế cơ sở dữ liệu để quản lý người dùng, sản phẩm và đánh giá sản phẩm Kết quả đạt được từ thiết kế này sẽ nâng cao trải nghiệm người dùng và tối ưu hóa hiệu suất hệ thống.

5.3.2.3 Giao diện thành viên Error! Bookmark not defined.5.4 Đánh giá Error! Bookmark not defined.TÀI LIỆU THAM KHẢO Error! Bookmark not defined.

NGHIÊN CỨU VÀ XÂY DỰNG HỆ G I Ý TRONG Ợ

Chuyên ngành: Công nghệ thông tin

LUẬN VĂN THẠC SỸ KHOA HỌC

NGƯỜI HƯỚNG DẪN KHOA HỌC

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Tôi xin chân thành cảm ơn TS Nguyễn Kim Anh từ Bộ môn Hệ thống thông tin, Khoa Công nghệ thông tin, Đại học Bách Khoa Hà Nội, người đã tận tâm hướng dẫn

Tôi xin chân thành cảm ơn các thầy giáo, cô giáo trong khoa Công nghệ thông tin trường Đại học Bách Khoa Hà Nội, cùng những giảng viên đã dạy dỗ tận tình, truyền đạt cho chúng tôi những kiến thức khoa học và kinh nghiệm quý báu trong thời gian học tập của lớp Cao học Công nghệ thông tin khóa 2006-2008.

Tôi xin chân thành cảm ơn bạn bè, đồng nghiệp và người thân trong gia đình đã luôn động viên, hỗ trợ và giúp đỡ tôi hoàn thành luận văn này.

Danh mục các từ viết tắt

Từ viết tắt Diễn giải Ý nghĩa

CF Collaborative Filtering Lọc cộng tác

BN Bayesian Network Mạng Bayes

PRM Probabilistic Relational Model Mô hình quan hệ xác suất

Phân bố xác suất có đ ềi u kiện

Bảng 2.1 Các kỹ thuật gợi ý

Bảng 2.2 So sánh các kỹ thuật gợi ý

Bảng 4.2 Xác suất có đ ều kiện giữa các thuộc tính 1 i

Bảng 4.3 Xác suất có đ ều kiện giữa các thuộc tính 2 i

Bảng 4.4 Xác suất có đ ều kiện giữa các thuộc tính 3 i

Hình 3.1 Quá trình lọc cộng tác

Hình 3.2 Tính toán độ tương tự và mối quan hệ đ ánh giá giữa các sản ph m ẩ

Hình 3.3 Qúa trình sinh gợi ý theo trọng số và theo hồi quy

Hình 4.2 Mạng Bayes đơn giản

Hình 4.3 Ví dụ ề v đồ thị phụ thuộc lớp

Hình 4.4 Cơ ở ữ s d liệu quan hệ ề v bán sách

Hình 4.5 Quan hệ giữa các thuộc tính trong một lớp

Hình 4.6 Đồ thị phụ thuộc lớp của cơ ở ữ s d liệu bán sách

Hình 5.2 Các chức năng quản trị ệ h thống

Hình 5.3 Quản lý người dùng

Hình 5.5 Quản lý đánh giá sản phẩm

Hình 5.6 Chức năng phục vụ người dùng

Hình 5.7 Quản trị người dùng

Hình 5.8 Quản lý sản phẩm

Hình 5.9 Cho đ ểi m sản ph m ẩ

Hình 5.10 Bình luận sản ph m ẩ

Hình 5.11 Danh sách sản phẩ ưm a thích

Hình 5.12 Nhập sản ph m mới ẩ

Hình 5.14 Giao diện thành viên

1.2 Mục tiêu của luận văn 14

1.4 Cấu trúc của luận văn 17

CHƯƠNG II CÁ NHÂN HÓA CÁC ỨNG DỤNG 18

2.1.1 Nguồn dữ liệu cá nhân hóa 19

2.1.2 Các dạng cá nhân hóa 22

2.1.3 Các kỹ thuật cá nhân hóa website 23

2.1.3.2 Xây dựng mô hình dựa trên dữ liệu 26

2.2.1 Gợi ý dựa trên thông tin nhân khẩu học 33

2.2.2 Gợi ý dựa trên nội dung 34

2.2.3 Gợi ý dựa trên hàm tiện ích 35

2.2.4 Gợi ý dựa trên cơ ở s tri thức 36

2.2.5 Gợi ý dựa trên lọc cộng tác 37

2.2.7 So sánh các kĩ thuật gợi ý 38

LỌC CỘNG TÁC DỰA TRÊN NỀN SẢN PHẨM 42

3.1 Hệ ợ g i ý dựa trên l c cọ ộng tác 423.1.1 Tổng quan về quá trình l c cộng tác 42ọ

3.1.2 Các khó khăn và thách thức của giải thuật lọc cộng tác dựa trên người dùng

3.2 Hệ ợ g i ý lọc cộng tác dựa trên nền sản phẩm 46

3.2.1 Tính toán độ tương tự 46

3.2.1.1 Độ tương tự theo hàm cosine 47

3.2.1.2 Độ tương tự theo sự tương quan 47

3.2.1.3 Độ tương tự theo hàm cosine đ ềi u chỉnh 48

KỸ THUẬT GỢI Ý SỬ DỤNG LỌC CỘNG TÁC DỰA TRÊN MÔ HÌNH QUAN HỆ XÁC SUẤT 51

4.3 Mô hình quan hệ xác suất (PRM) 53

4.4.2 Mô hình gợi ý theo PRM 63

CHƯƠNG V PHÂN TÍCH THIẾT KẾ 67

5.2 Các chức năng của hệ thống 67

5.2.1 Các chức năng quản trị ệ h thống 68

5.2.2 Các chức năng phục vụ người dùng 69

5.3.1.3 Quản trị đ ánh giá sản ph m 72ẩ 5.3.2 Các kết quả đạ đượt c 75

Ngày nay, các website thương mại điện tử cung cấp một lượng lớn sản phẩm đa dạng với nhiều đặc điểm khác nhau Để thu hút và phát triển số lượng khách hàng, các trang web này cần đa dạng hóa các loại sản phẩm nhằm đáp ứng nhu cầu mua sắm của nhiều đối tượng Tuy nhiên, việc trưng bày quá nhiều sản phẩm có thể làm giảm khả năng giao tiếp và tìm kiếm của khách hàng, buộc họ phải lọc qua nhiều thông tin để tìm ra sản phẩm mong muốn Do đó, việc hỗ trợ khách hàng trong việc lựa chọn sản phẩm trở nên cần thiết Cụ thể, các sản phẩm nào nên được đề xuất dựa trên các sản phẩm mà khách hàng đã đánh giá hoặc chọn trong giỏ hàng? Số lượng sản phẩm đề xuất tối ưu cho khách hàng là bao nhiêu? Hệ thống gợi ý được phát triển nhằm khắc phục những hạn chế này trong thương mại điện tử.

Mục tiêu của luận văn là nghiên cứu và phát triển một hệ thống gợi ý hỗ trợ ra quyết định cho người dùng trong việc lựa chọn dịch vụ và sản phẩm Hệ thống sẽ cung cấp tư vấn hoàn toàn tự động dựa trên lịch sử và sở thích của từng khách hàng, tạo ra danh sách kết quả tư vấn riêng biệt Nó cũng giới thiệu các sản phẩm tương tự với những sản phẩm đang được xem xét, giúp khách hàng tìm hiểu và so sánh Hệ thống sẽ hiển thị các mặt hàng bán chạy nhất và được đánh giá cao, giúp nhà quản trị nhận diện các sản phẩm “hot” để đầu tư, từ đó tăng doanh thu Ngoài ra, hệ thống cũng sẽ tư vấn cho khách hàng mới và phù hợp với các website thương mại điện tử có nhiều loại hàng hóa.

T ừ khóa: Hệ hỗ trợ ra quyết định, hệ tư vấn, hệ thống gợi ý,…

Internet đã trở thành mạng lưới lớn nhất toàn cầu, kết nối mọi lĩnh vực như thương mại, chính trị, quân sự, nghiên cứu, giáo dục, văn hóa và xã hội Sự phát triển không ngừng của các dịch vụ trên Internet đã tạo ra một kỷ nguyên mới cho nhân loại: kỷ nguyên thương mại điện tử trên Internet.

Thương mại điện tử, theo nghĩa hẹp, chỉ việc mua bán hàng hóa và dịch vụ thông qua các phương tiện điện tử, đặc biệt là qua Internet và các mạng liên thông khác.

Thương mại điện tử là hình thức giao dịch tài chính và thương mại thông qua các phương tiện điện tử, bao gồm việc trao đổi dữ liệu điện tử, chuyển tiền điện tử, cũng như các hoạt động như gửi và rút tiền bằng thẻ tín dụng.

Thương mại điện tử bao gồm nhiều hoạt động như mua bán hàng hóa, cung cấp dịch vụ, giao nhận nội dung kỹ thuật số, chuyển tiền điện tử, mua bán cổ phiếu điện tử, đấu giá thương mại, hợp tác thiết kế, và tài nguyên trực tuyến Nó cũng bao gồm việc mua sắm công cộng, tiếp thị trực tiếp với người tiêu dùng, và các dịch vụ sau bán hàng Các hoạt động này liên quan đến thương mại hàng hóa như hàng tiêu dùng và thiết bị y tế, cũng như thương mại dịch vụ như cung cấp thông tin, dịch vụ pháp lý và tài chính Ngoài ra, thương mại điện tử còn tích hợp các hoạt động truyền thống như chăm sóc sức khỏe và giáo dục, cùng với các mô hình kinh doanh mới như siêu thị ảo.

Các đặc điểm nổi bật của thương mại điện tử so với các kênh phân phối truyền thống bao gồm tính linh hoạt cao và khả năng cung ứng hiệu quả, giúp giảm thiểu đáng kể chi phí vận chuyển với các đối tác kinh doanh Ngoài ra, các chi phí khác như điện thoại, đi lại để thu thập khách hàng, và phí trình bày giới thiệu cũng được giảm xuống Tuy nhiên, trong các dịch vụ vật chất cụ thể, khoảng cách không gian vẫn cần được khắc phục, đòi hỏi sự cải tiến liên tục để phù hợp với nhu cầu thị trường.

Trong những năm gần đây, thương mại điện tử đã trở thành xu hướng kinh doanh chủ yếu trên internet, mang lại sự linh hoạt cho các hoạt động kinh doanh Không còn bị ràng buộc bởi không gian và thời gian, thương mại điện tử tạo điều kiện thuận lợi cho việc giao dịch và tiếp cận khách hàng dễ dàng hơn.

Với sự phát triển không ngừng của thương mại điện tử, các nhà bán lẻ truyền thống nhận ra rằng internet là một kênh hiệu quả để bán sản phẩm Môi trường thương mại điện tử dựa trên nền tảng internet cho phép khách hàng dễ dàng tìm kiếm thông tin và mua sắm sản phẩm hoặc dịch vụ thông qua việc tương tác trực tiếp với cửa hàng trực tuyến.

Khách hàng ngày càng ưa chuộng mua sắm trực tuyến vì sản phẩm trên các cửa hàng này thường rẻ hơn và có tính tiện lợi cao hơn so với các cửa hàng truyền thống Điều kiện quan trọng để người tiêu dùng trở thành khách hàng của cửa hàng trực tuyến là khả năng tìm kiếm thông tin dễ dàng qua các tiện ích mà website cung cấp Mặc dù kết thúc quá trình giao dịch là việc nhận sản phẩm, lợi ích thực sự của người tiêu dùng nằm ở việc tiết kiệm thời gian, sự tiện lợi và giảm thiểu rủi ro.

CÁ NHÂN HÓA CÁC ỨNG DỤNG

Kết luận

3.2.1.1 Độ tương tự theo hàm cosine Error! Bookmark not defined. 3.2.1.2 Độ tương tự theo sự tương quan Error! Bookmark not defined. 3.2.1.3 Độ tương tự theo hàm cosine điều chỉnh Error! Bookmark not defined. 3.2.2 Tính toán sự dự đoán Error! Bookmark not defined. 3.2.2.1 Tổng trọng số Error! Bookmark not defined. 3.2.2.2 Hồi quy Error! Bookmark not defined. 3.2.3 Kết luận Error! Bookmark not defined. CHƯƠNG IV Error! Bookmark not defined.

Kỹ thuật gợi ý sử dụng lọc cộng tác dựa trên mô hình quan hệ xác suất (PRM) là một phương pháp hiệu quả trong việc cung cấp các gợi ý chính xác cho người dùng Mạng Bayes được áp dụng để xây dựng mô hình quan hệ xác suất, giúp cải thiện độ tin cậy của các gợi ý Mô hình gợi ý theo PRM không chỉ mô tả cách thức hoạt động mà còn chỉ ra những lợi ích từ việc sử dụng nó Phân tích thiết kế hệ thống cho thấy các chức năng quản trị và phục vụ người dùng đóng vai trò quan trọng trong việc nâng cao trải nghiệm người dùng Thiết kế cơ sở dữ liệu, bao gồm quản trị người dùng, sản phẩm và đánh giá sản phẩm, là yếu tố quyết định cho sự thành công của hệ thống gợi ý Các kết quả đạt được từ thiết kế này chứng minh tính khả thi và hiệu quả của mô hình.

5.3.2.3 Giao diện thành viên Error! Bookmark not defined.5.4 Đánh giá Error! Bookmark not defined.TÀI LIỆU THAM KHẢO Error! Bookmark not defined.

NGHIÊN CỨU VÀ XÂY DỰNG HỆ G I Ý TRONG Ợ

Chuyên ngành: Công nghệ thông tin

LUẬN VĂN THẠC SỸ KHOA HỌC

NGƯỜI HƯỚNG DẪN KHOA HỌC

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Trước hết, tôi xin gửi lời cảm ơn chân thành tới TS Nguyễn Kim Anh, giảng viên Bộ môn Hệ thống thông tin, Khoa Công nghệ thông tin, Đại học Bách Khoa

Tôi xin chân thành cảm ơn các thầy giáo, cô giáo trong khoa Công nghệ thông tin trường Đại học Bách Khoa Hà Nội, cùng những thầy cô đã tận tình giảng dạy và truyền đạt cho chúng tôi những kiến thức khoa học quý giá trong thời gian học tập của lớp Cao học Công nghệ thông tin khóa 2006-2008.

Tôi xin chân thành cảm ơn bạn bè, đồng nghiệp và người thân trong gia đình đã luôn động viên, hỗ trợ và giúp đỡ tôi hoàn thành luận văn này.

Danh mục các từ viết tắt

Từ viết tắt Diễn giải Ý nghĩa

CF Collaborative Filtering Lọc cộng tác

BN Bayesian Network Mạng Bayes

PRM Probabilistic Relational Model Mô hình quan hệ xác suất

Phân bố xác suất có đ ềi u kiện

Bảng 2.1 Các kỹ thuật gợi ý

Bảng 2.2 So sánh các kỹ thuật gợi ý

Bảng 4.2 Xác suất có đ ều kiện giữa các thuộc tính 1 i

Bảng 4.3 Xác suất có đ ều kiện giữa các thuộc tính 2 i

Bảng 4.4 Xác suất có đ ều kiện giữa các thuộc tính 3 i

Hình 3.1 Quá trình lọc cộng tác

Hình 3.2 Tính toán độ tương tự và mối quan hệ đ ánh giá giữa các sản ph m ẩ

Hình 3.3 Qúa trình sinh gợi ý theo trọng số và theo hồi quy

Hình 4.2 Mạng Bayes đơn giản

Hình 4.3 Ví dụ ề v đồ thị phụ thuộc lớp

Hình 4.4 Cơ ở ữ s d liệu quan hệ ề v bán sách

Hình 4.5 Quan hệ giữa các thuộc tính trong một lớp

Hình 4.6 Đồ thị phụ thuộc lớp của cơ ở ữ s d liệu bán sách

Hình 5.2 Các chức năng quản trị ệ h thống

Hình 5.3 Quản lý người dùng

Hình 5.5 Quản lý đánh giá sản phẩm

Hình 5.6 Chức năng phục vụ người dùng

Hình 5.7 Quản trị người dùng

Hình 5.8 Quản lý sản phẩm

Hình 5.9 Cho đ ểi m sản ph m ẩ

Hình 5.10 Bình luận sản ph m ẩ

Hình 5.11 Danh sách sản phẩ ưm a thích

Hình 5.12 Nhập sản ph m mới ẩ

Hình 5.14 Giao diện thành viên

1.2 Mục tiêu của luận văn 14

1.4 Cấu trúc của luận văn 17

CHƯƠNG II CÁ NHÂN HÓA CÁC ỨNG DỤNG 18

2.1.1 Nguồn dữ liệu cá nhân hóa 19

2.1.2 Các dạng cá nhân hóa 22

2.1.3 Các kỹ thuật cá nhân hóa website 23

2.1.3.2 Xây dựng mô hình dựa trên dữ liệu 26

2.2.1 Gợi ý dựa trên thông tin nhân khẩu học 33

2.2.2 Gợi ý dựa trên nội dung 34

2.2.3 Gợi ý dựa trên hàm tiện ích 35

2.2.4 Gợi ý dựa trên cơ ở s tri thức 36

2.2.5 Gợi ý dựa trên lọc cộng tác 37

2.2.7 So sánh các kĩ thuật gợi ý 38

LỌC CỘNG TÁC DỰA TRÊN NỀN SẢN PHẨM 42

3.1 Hệ ợ g i ý dựa trên l c cọ ộng tác 423.1.1 Tổng quan về quá trình l c cộng tác 42ọ

3.1.2 Các khó khăn và thách thức của giải thuật lọc cộng tác dựa trên người dùng

3.2 Hệ ợ g i ý lọc cộng tác dựa trên nền sản phẩm 46

3.2.1 Tính toán độ tương tự 46

3.2.1.1 Độ tương tự theo hàm cosine 47

3.2.1.2 Độ tương tự theo sự tương quan 47

3.2.1.3 Độ tương tự theo hàm cosine đ ềi u chỉnh 48

KỸ THUẬT GỢI Ý SỬ DỤNG LỌC CỘNG TÁC DỰA TRÊN MÔ HÌNH QUAN HỆ XÁC SUẤT 51

4.3 Mô hình quan hệ xác suất (PRM) 53

4.4.2 Mô hình gợi ý theo PRM 63

CHƯƠNG V PHÂN TÍCH THIẾT KẾ 67

5.2 Các chức năng của hệ thống 67

5.2.1 Các chức năng quản trị ệ h thống 68

5.2.2 Các chức năng phục vụ người dùng 69

5.3.1.3 Quản trị đ ánh giá sản ph m 72ẩ 5.3.2 Các kết quả đạ đượt c 75

Ngày nay, các website thương mại điện tử cung cấp một lượng lớn sản phẩm với đa dạng chủng loại và đặc điểm khác nhau Để thu hút khách hàng, các trang web này luôn tìm cách mở rộng số lượng sản phẩm và đáp ứng nhu cầu mua sắm của nhiều đối tượng Tuy nhiên, sự phong phú về sản phẩm cũng làm khó khăn cho khách hàng trong việc tìm kiếm và lựa chọn, khi họ phải duyệt qua nhiều liên kết và thông tin Do đó, việc hỗ trợ khách hàng trong quá trình lựa chọn sản phẩm trở nên cần thiết, đặc biệt là việc đề xuất các sản phẩm liên quan dựa trên đánh giá và lựa chọn trước đó của họ Hệ thống gợi ý sản phẩm được phát triển nhằm khắc phục những khó khăn này, giúp cải thiện trải nghiệm mua sắm trực tuyến.

Mục tiêu của luận văn là nghiên cứu và phát triển một hệ thống gợi ý hỗ trợ ra quyết định cho người dùng trong việc lựa chọn dịch vụ và sản phẩm Hệ thống này sẽ cung cấp tư vấn tự động dựa trên lịch sử và sở thích của từng khách hàng, tạo ra danh sách kết quả tư vấn riêng biệt Nó cũng sẽ giới thiệu các sản phẩm tương tự với những sản phẩm đang được xem xét, giúp khách hàng tìm hiểu và so sánh Đồng thời, hệ thống sẽ hiển thị các mặt hàng bán chạy nhất và được đánh giá cao, từ đó giúp nhà quản trị nhận diện các sản phẩm "hot" để đầu tư và tăng doanh thu Ngoài ra, hệ thống còn có khả năng tư vấn cho khách hàng mới và đáp ứng nhu cầu của các trang web thương mại điện tử với nhiều loại hàng hóa khác nhau.

T ừ khóa: Hệ hỗ trợ ra quyết định, hệ tư vấn, hệ thống gợi ý,…

Internet đã trở thành mạng lưới lớn nhất thế giới, kết nối mọi lĩnh vực như thương mại, chính trị, quân sự, nghiên cứu, giáo dục, văn hóa và xã hội Sự phát triển không ngừng của các dịch vụ trên Internet đã mở ra một kỷ nguyên thương mại điện tử mới cho nhân loại.

Thương mại điện tử, theo nghĩa hẹp, chỉ việc mua bán hàng hóa và dịch vụ thông qua các phương tiện điện tử, đặc biệt là qua Internet và các mạng liên thông khác.

Thương mại điện tử là hình thức giao dịch tài chính và thương mại thông qua các phương tiện điện tử, bao gồm trao đổi dữ liệu điện tử, chuyển tiền điện tử và các hoạt động như gửi hoặc rút tiền bằng thẻ tín dụng.

Thương mại điện tử bao gồm nhiều hoạt động như mua bán hàng hóa, cung cấp dịch vụ, giao nhận nội dung kỹ thuật số, và chuyển tiền điện tử Nó cũng bao gồm việc mua bán cổ phiếu điện tử, đấu giá thương mại, hợp tác thiết kế, và tài nguyên trực tuyến Các hoạt động này không chỉ giới hạn trong thương mại hàng hóa như hàng tiêu dùng và thiết bị y tế, mà còn mở rộng đến thương mại dịch vụ như cung cấp thông tin, dịch vụ pháp lý và tài chính Ngoài ra, thương mại điện tử còn liên quan đến các hoạt động truyền thống như chăm sóc sức khỏe và giáo dục, cũng như các hoạt động mới như siêu thị ảo.

Các đặc điểm nổi bật của thương mại điện tử so với các kênh phân phối truyền thống là tính linh hoạt cao và khả năng cung ứng hiệu quả, giúp giảm thiểu đáng kể chi phí vận tải với đối tác kinh doanh Ngoài ra, các chi phí khác như phí điện thoại, đi lại để thu thập khách hàng hay chi phí trình bày giới thiệu cũng được giảm xuống Tuy nhiên, trong các dịch vụ vật chất cụ thể, khoảng cách không gian vẫn cần được khắc phục, đòi hỏi các giải pháp vận chuyển phù hợp và hiệu quả.

Trong những năm gần đây, thương mại điện tử đã trở thành xu hướng kinh doanh chủ yếu trên internet Sự không ràng buộc về không gian và thời gian là một lợi thế lớn của internet, giúp hoạt động kinh doanh trở nên linh hoạt hơn.

Với sự phát triển mạnh mẽ của thương mại điện tử, các nhà bán lẻ truyền thống nhận ra rằng internet là kênh hiệu quả để bán sản phẩm Môi trường thương mại điện tử dựa trên internet cho phép khách hàng dễ dàng tìm kiếm thông tin và mua sắm thông qua các tương tác trực tiếp với cửa hàng trực tuyến.

Khách hàng ngày càng ưa chuộng mua sắm trực tuyến do giá cả thường rẻ hơn so với các cửa hàng truyền thống Để trở thành khách hàng trung thành của các cửa hàng trực tuyến, người tiêu dùng cần cảm nhận được giá trị từ việc tìm kiếm thông tin qua các tiện ích mà website cung cấp Lợi ích chính mà người tiêu dùng nhận được không chỉ là việc mua được sản phẩm, mà còn là tiết kiệm thời gian, sự tiện lợi và giảm thiểu rủi ro trong quá trình giao dịch.

Hệ ợ g i ý lọc cộng tác dựa trên nền sản phẩm

Hướng tiếp cận gợi ý dựa trên nền sản phẩm sẽ phân tích các sản phẩm mà người dùng đã đánh giá để tính toán độ tương tự giữa chúng với sản phẩm đang xem xét Sau đó, những sản phẩm tương tự nhất sẽ được lựa chọn để gợi ý cho người dùng.

Đồng thời, độ tương tự giữa các sản phẩm {sự ứ i1, s i2, , s ik} được tính toán dựa vào các đánh giá của khách hàng Khi xác định những sản phẩm tương tự nhất, dự đoán được thực hiện bằng cách tính toán trọng số trung bình của các đánh giá từ người tiêu dùng về các sản phẩm này.

3.2.1 Tính toán độ tương tự

Tính toán độ tương tự giữa các sản phẩm và lựa chọn những sản phẩm có độ tương tự cao là bước quan trọng trong giải thuật lọc cộng tác dựa trên hành vi người dùng Ý tưởng chính là xác định những người dùng đã đánh giá các sản phẩm i và j, sau đó áp dụng thuật toán để tính toán độ tương tự giữa chúng Hình minh họa quá trình này, trong đó hàng của ma trận đại diện cho người sử dụng và cột đại diện cho các sản phẩm.

Hình 3.2 Tính toán độ tương tự và mối quan hệ đ ánh giá giữa các sản phẩm

Có nhiều phương pháp để tính toán độ tương tự giữa các sản phẩm Bài viết này sẽ trình bày ba phương pháp chính, bao gồm: độ tương tự dựa trên hàm cosine, độ tương tự dựa trên sự tương quan, và độ tương tự dựa trên hàm cosine điều chỉnh.

3.2.1.1 Độ t ươ ng t ự theo hàm cosine

Trong trường hợp này, hai sản phẩm được coi như hai véc tơ trong không gian người sử dụng n chiều Độ tương tự giữa hai sản phẩm này được tính toán thông qua hàm cosine của góc giữa hai véc tơ Cụ thể, trong ma trận đánh giá m x n, độ tương tự giữa sản phẩm i và sản phẩm j, ký hiệu là s(i,j), được tính bằng công thức tương ứng.

= 3.2.1.2 Độ t ươ ng t ự theo s ự t ươ ng quan

Độ tương tự giữa hai sản phẩm i và j được xác định thông qua hệ số tương quan Pearson (r corr i, j) Để tính toán độ tương quan một cách chính xác, cần phân loại các trường hợp mà người dùng đã đánh giá cả hai sản phẩm i và j.

Gọi U là tập người sử dụng đã đánh giá cả hai sản phẩm i và j Độ tương tự dựa trên sự tương quan được tính qua công thức sau:

Trong đó R u, i là giá trị đ ánh giá của người sử dụng vu ớ ải s n ph m i, ẩ R i

− là giá trị đánh giá trung bình đối v i s n ph m th i ớ ả ẩ ứ

3.2.1.3 Độ t ươ ng t ự theo hàm cosine đ ề i u ch ỉ nh

Sự khác biệt chính trong việc tính toán độ tương tự trong lọc cộng tác dựa trên người dùng và lọc cộng tác dựa trên sản phẩm là cách thức xác định mối quan hệ giữa người dùng và sản phẩm Trong lọc dựa trên người dùng, độ tương tự được tính toán dựa trên hành vi và sở thích của người dùng, trong khi lọc dựa trên sản phẩm tập trung vào các đặc điểm và thuộc tính của sản phẩm để tìm kiếm sự tương đồng.

9 Lọc cộng tác dựa trên người dùng: Độ tương tự được tính theo dòng của ma trận

9 Lọc cộng tác dựa trên nền sản phẩm: Độ tương tự được tính theo c t c a ma ộ ủ trận

Tính toán độ tương tự dựa trên hàm cosine trong lọc cộng tác có hạn chế do sự khác biệt trong tỷ lệ đánh giá giữa các người dùng Để khắc phục điều này, phương pháp điều chỉnh hàm cosine sẽ trừ đi độ trung bình của người dùng tương ứng từ mỗi giá trị đánh giá Độ tương tự giữa hai sản phẩm i và j được tính toán theo công thức điều chỉnh, giúp cải thiện độ chính xác trong việc xác định sự tương đồng.

− là trung bình các đánh giá của người sử ụ d ng thứ u

Bước quan trọng nhất trong hệ thống lọc cộng tác là tạo ra các dự đoán Để thực hiện điều này, các sản phẩm được phân loại và nhóm lại với nhau dựa trên độ tương tự Sau đó, các đánh giá của người dùng được xem xét cùng với một số kỹ thuật để sinh ra các dự đoán Chúng ta sẽ xem xét hai kỹ thuật sau đây.

Phương pháp này tính toán dự đoán cho sản phẩm dựa vào tổng các đánh giá của người sử dụng, liên quan đến các sản phẩm tương tự Các đánh giá được đo bằng độ tương tự S(i, j) giữa hai sản phẩm i và j.

Hình sau mô tả quá trình sinh g i ý ợ

Hình 3.3 Qúa trình sinh gợi ý theo trọng số và theo hồi quy Độ đo P u, i thể ệ hi n m c độ dự đứ oán s n ph m i cho người s dụả ẩ ử ng u s được tính ẽ như sau:

), Trong đ Σó là tổng của tất cả N sản ph m tương tự vớ ảẩ i s n phẩm thứ i

Hướng tiếp cận này nhằm ghi nhận cách mà người sử dụng tích cực đánh giá các sản phẩm tương tự Thông qua giá trị sản phẩm, các dự đoán sẽ được sắp xếp theo thứ tự tăng dần, giúp hệ thống đưa ra các gợi ý tốt nhất cho người dùng.

Phương pháp tiếp cận này tương tự như tính tổng trọng số, nhưng áp dụng các đánh giá từ các sản phẩm tương tự một cách trực tiếp Nó sử dụng sự xấp xỉ đánh giá dựa trên mô hình hồi quy, trong đó độ tương tự được tính bằng cosine hoặc hệ số tương quan r Khi hai véc tơ đánh giá "xa" nhau, độ tương tự có thể vẫn cao Trong trường hợp này, việc sử dụng các đánh giá thô của các sản phẩm tương tự có thể dẫn đến dự đoán kém chất lượng Ý tưởng chính là sử dụng công thức tương tự như kỹ thuật tính tổng trọng số, áp dụng các giá trị đánh giá thô Rị đ u, N Mô hình này sử dụng các giá trị xấp xỉ R’ị ấ u, N dựa trên mô hình hồi quy tuyến tính, với R i và R N là các véc tơ tương ứng của sản phẩm cần dự đoán và sản phẩm tương tự Mô hình hồi quy tuyến tính có thể được biểu diễn theo công thức.

Các tham số α và β được xác định qua hai véc tơ đánh giá, ε là sai số của mô hình hồi quy

Phương pháp gợi ý lọc cộng tác dựa trên nền sản phẩm có chất lượng gợi ý tốt

Mở rộng hệ thống có thể gặp khó khăn, đặc biệt với khách hàng mới và sản phẩm mới Khi sản phẩm chưa được đánh giá hoặc số lượng đánh giá còn ít, việc gợi ý sản phẩm đến tay khách hàng trở nên khó khăn hơn.

Trong chương tiếp theo, luận văn sẽ trình bày một phương pháp gợi ý khác Phương pháp này giải quy t được v n đề khách hàng m i và các s n ph m m i ế ấ ớ ả ẩ ớ

Mô hình quan hệ xác suất (PRM)

5.3.2.3 Giao diện thành viên Error! Bookmark not defined.5.4 Đánh giá Error! Bookmark not defined.TÀI LIỆU THAM KHẢO Error! Bookmark not defined.

NGHIÊN CỨU VÀ XÂY DỰNG HỆ G I Ý TRONG Ợ

Chuyên ngành: Công nghệ thông tin

LUẬN VĂN THẠC SỸ KHOA HỌC

NGƯỜI HƯỚNG DẪN KHOA HỌC

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Tôi xin gửi lời cảm ơn chân thành tới TS Nguyễn Kim Anh, giảng viên Bộ môn Hệ thống thông tin, Khoa Công nghệ thông tin, Đại học Bách Khoa Hà Nội, vì

Tôi xin gửi lời cảm ơn chân thành đến các thầy cô giáo trong khoa Công nghệ thông tin trường Đại học Bách Khoa Hà Nội, cũng như những người đã tận tình giảng dạy và truyền đạt cho chúng tôi những kiến thức khoa học quý báu trong suốt thời gian học tập của lớp Cao học Công nghệ thông tin khóa 2006-2008.

Danh mục các từ viết tắt

Từ viết tắt Diễn giải Ý nghĩa

CF Collaborative Filtering Lọc cộng tác

BN Bayesian Network Mạng Bayes

PRM Probabilistic Relational Model Mô hình quan hệ xác suất

Phân bố xác suất có đ ềi u kiện

Bảng 2.1 Các kỹ thuật gợi ý

Bảng 2.2 So sánh các kỹ thuật gợi ý

Bảng 4.2 Xác suất có đ ều kiện giữa các thuộc tính 1 i

Bảng 4.3 Xác suất có đ ều kiện giữa các thuộc tính 2 i

Bảng 4.4 Xác suất có đ ều kiện giữa các thuộc tính 3 i

Hình 3.1 Quá trình lọc cộng tác

Hình 3.2 Tính toán độ tương tự và mối quan hệ đ ánh giá giữa các sản ph m ẩ

Hình 3.3 Qúa trình sinh gợi ý theo trọng số và theo hồi quy

Hình 4.2 Mạng Bayes đơn giản

Hình 4.3 Ví dụ ề v đồ thị phụ thuộc lớp

Hình 4.4 Cơ ở ữ s d liệu quan hệ ề v bán sách

Hình 4.5 Quan hệ giữa các thuộc tính trong một lớp

Hình 4.6 Đồ thị phụ thuộc lớp của cơ ở ữ s d liệu bán sách

Hình 5.2 Các chức năng quản trị ệ h thống

Hình 5.3 Quản lý người dùng

Hình 5.5 Quản lý đánh giá sản phẩm

Hình 5.6 Chức năng phục vụ người dùng

Hình 5.7 Quản trị người dùng

Hình 5.8 Quản lý sản phẩm

Hình 5.9 Cho đ ểi m sản ph m ẩ

Hình 5.10 Bình luận sản ph m ẩ

Hình 5.11 Danh sách sản phẩ ưm a thích

Hình 5.12 Nhập sản ph m mới ẩ

Hình 5.14 Giao diện thành viên

1.2 Mục tiêu của luận văn 14

1.4 Cấu trúc của luận văn 17

CHƯƠNG II CÁ NHÂN HÓA CÁC ỨNG DỤNG 18

2.1.1 Nguồn dữ liệu cá nhân hóa 19

2.1.2 Các dạng cá nhân hóa 22

2.1.3 Các kỹ thuật cá nhân hóa website 23

2.1.3.2 Xây dựng mô hình dựa trên dữ liệu 26

2.2.1 Gợi ý dựa trên thông tin nhân khẩu học 33

2.2.2 Gợi ý dựa trên nội dung 34

2.2.3 Gợi ý dựa trên hàm tiện ích 35

2.2.4 Gợi ý dựa trên cơ ở s tri thức 36

2.2.5 Gợi ý dựa trên lọc cộng tác 37

2.2.7 So sánh các kĩ thuật gợi ý 38

LỌC CỘNG TÁC DỰA TRÊN NỀN SẢN PHẨM 42

3.1 Hệ ợ g i ý dựa trên l c cọ ộng tác 423.1.1 Tổng quan về quá trình l c cộng tác 42ọ

3.1.2 Các khó khăn và thách thức của giải thuật lọc cộng tác dựa trên người dùng

3.2 Hệ ợ g i ý lọc cộng tác dựa trên nền sản phẩm 46

3.2.1 Tính toán độ tương tự 46

3.2.1.1 Độ tương tự theo hàm cosine 47

3.2.1.2 Độ tương tự theo sự tương quan 47

3.2.1.3 Độ tương tự theo hàm cosine đ ềi u chỉnh 48

KỸ THUẬT GỢI Ý SỬ DỤNG LỌC CỘNG TÁC DỰA TRÊN MÔ HÌNH QUAN HỆ XÁC SUẤT 51

4.3 Mô hình quan hệ xác suất (PRM) 53

4.4.2 Mô hình gợi ý theo PRM 63

CHƯƠNG V PHÂN TÍCH THIẾT KẾ 67

5.2 Các chức năng của hệ thống 67

5.2.1 Các chức năng quản trị ệ h thống 68

5.2.2 Các chức năng phục vụ người dùng 69

5.3.1.3 Quản trị đ ánh giá sản ph m 72ẩ 5.3.2 Các kết quả đạ đượt c 75

Ngày nay, các website thương mại điện tử lưu trữ và chào bán một lượng lớn sản phẩm với nhiều chủng loại khác nhau Để phát triển số lượng khách hàng và đa dạng hóa sản phẩm, các website này cần phải cải thiện khả năng giao tiếp và hỗ trợ khách hàng trong việc lựa chọn sản phẩm Khách hàng thường gặp khó khăn khi phải duyệt qua nhiều liên kết và thông tin để tìm kiếm sản phẩm mong muốn Do đó, việc phát triển hệ gợi ý sản phẩm trở nên cần thiết, giúp đề xuất những sản phẩm phù hợp dựa trên đánh giá và lựa chọn trước đó của khách hàng Hệ gợi ý không chỉ cải thiện trải nghiệm mua sắm mà còn tối ưu hóa quy trình tìm kiếm sản phẩm cho người tiêu dùng.

Mục tiêu của luận văn là nghiên cứu và phát triển một hệ thống gợi ý hỗ trợ ra quyết định cho người dùng trong việc lựa chọn dịch vụ và sản phẩm Hệ thống này sẽ cung cấp tư vấn hoàn toàn tự động dựa trên lịch sử và sở thích của khách hàng, tạo ra danh sách kết quả tư vấn riêng biệt cho từng khách hàng Đồng thời, hệ thống cũng giới thiệu các sản phẩm tương tự với sản phẩm đang được xem xét, giúp khách hàng dễ dàng tìm hiểu và so sánh Ngoài ra, hệ thống sẽ cung cấp thông tin về các mặt hàng bán chạy nhất, từ đó giúp nhà quản trị nhận diện các sản phẩm "hot" để đầu tư và tăng doanh thu Hệ thống cũng hỗ trợ tư vấn cho khách hàng mới và đáp ứng nhu cầu của các trang web thương mại điện tử có nhiều loại hàng hóa khác nhau.

T ừ khóa: Hệ hỗ trợ ra quyết định, hệ tư vấn, hệ thống gợi ý,…

Internet đã ra đời và trở thành mạng lưới lớn nhất thế giới, kết nối mọi lĩnh vực như thương mại, chính trị, quân sự, nghiên cứu, giáo dục, văn hóa và xã hội Sự phát triển không ngừng của các dịch vụ trên Internet đã tạo ra một kỷ nguyên mới cho nhân loại: kỷ nguyên thương mại điện tử.

Thương mại điện tử, theo nghĩa hẹp, chỉ việc mua bán hàng hóa và dịch vụ thông qua các phương tiện điện tử, đặc biệt là Internet và các mạng liên thông khác.

Thương mại điện tử, theo nghĩa rộng, bao gồm các giao dịch tài chính và thương mại được thực hiện qua các phương tiện điện tử Điều này bao gồm việc trao đổi dữ liệu điện tử, chuyển tiền điện tử, và các hoạt động liên quan như gửi và rút tiền bằng thẻ tín dụng.

Thương mại điện tử bao gồm nhiều hoạt động như mua bán hàng hóa, cung cấp dịch vụ, giao nhận nội dung kỹ thuật số, chuyển tiền điện tử, và mua bán cổ phiếu điện tử Nó cũng bao gồm đấu giá thương mại, hợp tác thiết kế, và tài nguyên trực tuyến Thương mại điện tử phục vụ cho cả hàng hóa tiêu dùng, thiết bị y tế, và dịch vụ như cung cấp thông tin, dịch vụ pháp lý và tài chính Ngoài ra, nó còn liên quan đến các hoạt động truyền thống như chăm sóc sức khỏe và giáo dục, cũng như các mô hình mới như siêu thị ảo.

Các đặc điểm nổi bật của thương mại điện tử so với các kênh phân phối truyền thống là tính linh hoạt cao và khả năng cung ứng hiệu quả, giúp giảm thiểu

Trong những năm gần đây, thương mại điện tử đã trở thành xu hướng kinh doanh chủ yếu trên internet Sự không ràng buộc về không gian và thời gian là lợi thế lớn của internet, giúp hoạt động kinh doanh trở nên linh hoạt hơn.

Với sự phát triển mạnh mẽ của thương mại điện tử, các nhà bán lẻ truyền thống nhận ra rằng internet là một kênh hiệu quả để tiếp cận khách hàng và bán sản phẩm Môi trường thương mại điện tử dựa trên internet cho phép khách hàng dễ dàng tìm kiếm thông tin, mua sắm sản phẩm hoặc dịch vụ thông qua việc tương tác trực tiếp với các cửa hàng trực tuyến.

Mua sắm trực tuyến ngày càng trở nên phổ biến do giá cả thường rẻ hơn và tiện lợi hơn so với các cửa hàng truyền thống Để trở thành khách hàng của các cửa hàng trực tuyến, người tiêu dùng cần có khả năng tìm kiếm thông tin hiệu quả qua các tiện ích mà website cung cấp Lợi ích không chỉ đơn thuần là việc mua được sản phẩm, mà còn là tiết kiệm thời gian, sự tiện lợi và giảm thiểu rủi ro trong quá trình mua sắm.

Môi trường mua sắm trực tuyến giúp người tiêu dùng tiết kiệm công sức trong việc ra quyết định nhờ vào việc cung cấp đa dạng lựa chọn và thông tin để so sánh sản phẩm Việc so sánh thông tin này giúp giảm chi phí tìm kiếm và quyết định mua hàng Tuy nhiên, sự tương tác trong mua sắm trực tuyến chủ yếu diễn ra trên nền tảng web, do đó, chất lượng thông tin từ các cửa hàng trực tuyến đóng vai trò rất quan trọng, ảnh hưởng trực tiếp đến quyết định của người tiêu dùng.

Thương mại điện tử mang lại lợi thế lớn với khả năng tạo mối liên hệ linh hoạt và cá nhân hóa cho khách hàng Sự cá nhân hóa này giúp các cửa hàng trực tuyến cung cấp thông tin phù hợp và kịp thời, đáp ứng nhu cầu của người tiêu dùng.

Kết luận

5.3.2.3 Giao diện thành viên Error! Bookmark not defined.5.4 Đánh giá Error! Bookmark not defined.TÀI LIỆU THAM KHẢO Error! Bookmark not defined.

NGHIÊN CỨU VÀ XÂY DỰNG HỆ G I Ý TRONG Ợ

Chuyên ngành: Công nghệ thông tin

LUẬN VĂN THẠC SỸ KHOA HỌC

NGƯỜI HƯỚNG DẪN KHOA HỌC

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Tôi xin gửi lời cảm ơn chân thành tới TS Nguyễn Kim Anh, giảng viên Bộ môn Hệ thống thông tin, Khoa Công nghệ thông tin, Đại học Bách Khoa Hà Nội, vì sự hướng dẫn và hỗ trợ tận tình trong quá trình tôi hoàn thành luận văn này.

Tôi xin gửi lời cảm ơn chân thành đến các thầy cô giáo trong khoa Công nghệ thông tin trường Đại học Bách Khoa Hà Nội, cũng như những thầy cô đã tận tình giảng dạy và truyền đạt cho chúng tôi những kiến thức khoa học quý giá trong thời gian học tập của lớp Cao học Công nghệ thông tin khóa 2006-2008.

Tôi xin gửi lời cảm ơn chân thành đến bạn bè, đồng nghiệp và người thân trong gia đình đã luôn động viên, hỗ trợ và giúp đỡ tôi hoàn thành luận văn này.

Danh mục các từ viết tắt

Từ viết tắt Diễn giải Ý nghĩa

CF Collaborative Filtering Lọc cộng tác

BN Bayesian Network Mạng Bayes

PRM Probabilistic Relational Model Mô hình quan hệ xác suất

Phân bố xác suất có đ ềi u kiện

Bảng 2.1 Các kỹ thuật gợi ý

Bảng 2.2 So sánh các kỹ thuật gợi ý

Bảng 4.2 Xác suất có đ ều kiện giữa các thuộc tính 1 i

Bảng 4.3 Xác suất có đ ều kiện giữa các thuộc tính 2 i

Bảng 4.4 Xác suất có đ ều kiện giữa các thuộc tính 3 i

Hình 3.1 Quá trình lọc cộng tác

Hình 3.2 Tính toán độ tương tự và mối quan hệ đ ánh giá giữa các sản ph m ẩ

Hình 3.3 Qúa trình sinh gợi ý theo trọng số và theo hồi quy

Hình 4.2 Mạng Bayes đơn giản

Hình 4.3 Ví dụ ề v đồ thị phụ thuộc lớp

Hình 4.4 Cơ ở ữ s d liệu quan hệ ề v bán sách

Hình 4.5 Quan hệ giữa các thuộc tính trong một lớp

Hình 4.6 Đồ thị phụ thuộc lớp của cơ ở ữ s d liệu bán sách

Hình 5.2 Các chức năng quản trị ệ h thống

Hình 5.3 Quản lý người dùng

Hình 5.5 Quản lý đánh giá sản phẩm

Hình 5.6 Chức năng phục vụ người dùng

Hình 5.7 Quản trị người dùng

Hình 5.8 Quản lý sản phẩm

Hình 5.9 Cho đ ểi m sản ph m ẩ

Hình 5.10 Bình luận sản ph m ẩ

Hình 5.11 Danh sách sản phẩ ưm a thích

Hình 5.12 Nhập sản ph m mới ẩ

Hình 5.14 Giao diện thành viên

1.2 Mục tiêu của luận văn 14

1.4 Cấu trúc của luận văn 17

CHƯƠNG II CÁ NHÂN HÓA CÁC ỨNG DỤNG 18

2.1.1 Nguồn dữ liệu cá nhân hóa 19

2.1.2 Các dạng cá nhân hóa 22

2.1.3 Các kỹ thuật cá nhân hóa website 23

2.1.3.2 Xây dựng mô hình dựa trên dữ liệu 26

2.2.1 Gợi ý dựa trên thông tin nhân khẩu học 33

2.2.2 Gợi ý dựa trên nội dung 34

2.2.3 Gợi ý dựa trên hàm tiện ích 35

2.2.4 Gợi ý dựa trên cơ ở s tri thức 36

2.2.5 Gợi ý dựa trên lọc cộng tác 37

2.2.7 So sánh các kĩ thuật gợi ý 38

LỌC CỘNG TÁC DỰA TRÊN NỀN SẢN PHẨM 42

3.1 Hệ ợ g i ý dựa trên l c cọ ộng tác 423.1.1 Tổng quan về quá trình l c cộng tác 42ọ

3.1.2 Các khó khăn và thách thức của giải thuật lọc cộng tác dựa trên người dùng

3.2 Hệ ợ g i ý lọc cộng tác dựa trên nền sản phẩm 46

3.2.1 Tính toán độ tương tự 46

3.2.1.1 Độ tương tự theo hàm cosine 47

3.2.1.2 Độ tương tự theo sự tương quan 47

3.2.1.3 Độ tương tự theo hàm cosine đ ềi u chỉnh 48

KỸ THUẬT GỢI Ý SỬ DỤNG LỌC CỘNG TÁC DỰA TRÊN MÔ HÌNH QUAN HỆ XÁC SUẤT 51

4.3 Mô hình quan hệ xác suất (PRM) 53

4.4.2 Mô hình gợi ý theo PRM 63

CHƯƠNG V PHÂN TÍCH THIẾT KẾ 67

5.2 Các chức năng của hệ thống 67

5.2.1 Các chức năng quản trị ệ h thống 68

5.2.2 Các chức năng phục vụ người dùng 69

5.3.1.3 Quản trị đ ánh giá sản ph m 72ẩ 5.3.2 Các kết quả đạ đượt c 75

Ngày nay, các website thương mại điện tử lưu trữ và chào bán số lượng lớn sản phẩm với nhiều chủng loại và đặc điểm khác nhau Để phát triển lượng khách hàng và đa dạng hóa sản phẩm, các website cần đáp ứng nhu cầu mua sắm của nhiều loại khách hàng Tuy nhiên, số lượng sản phẩm ngày càng tăng làm hạn chế khả năng giao tiếp chọn sản phẩm của khách hàng, khiến họ phải duyệt qua nhiều liên kết và sàng lọc thông tin để tìm kiếm sản phẩm mong muốn Do đó, việc hỗ trợ khách hàng trong việc lựa chọn sản phẩm trở nên cần thiết, bao gồm việc đề xuất sản phẩm dựa trên đánh giá và lựa chọn trước đó của khách hàng Hệ gợi ý được hình thành và phát triển nhằm khắc phục những hạn chế này trong thương mại điện tử.

T ừ khóa: Hệ hỗ trợ ra quyết định, hệ tư vấn, hệ thống gợi ý,…

Internet đã ra đời và nhanh chóng trở thành mạng lưới lớn nhất thế giới, kết nối mọi lĩnh vực như thương mại, chính trị, quân sự, nghiên cứu, giáo dục, văn hóa và xã hội Sự phát triển không ngừng của các dịch vụ trên Internet đã tạo ra cho nhân loại một thời kỳ mới: kỷ nguyên thương mại điện tử trên Internet.

Thương mại điện tử, theo nghĩa hẹp, chỉ việc mua bán hàng hóa và dịch vụ thông qua các phương tiện điện tử, chủ yếu là qua Internet và các mạng liên thông khác.

Thương mại điện tử, theo cách hiểu rộng, là các giao dịch tài chính và thương mại được thực hiện qua các phương tiện điện tử Điều này bao gồm việc trao đổi dữ liệu điện tử, chuyển tiền điện tử, cũng như các hoạt động như gửi và rút tiền bằng thẻ tín dụng.

Thương mại điện tử bao gồm nhiều hoạt động như mua bán hàng hóa, cung cấp dịch vụ, giao nhận nội dung kỹ thuật số, chuyển tiền điện tử, mua bán cổ phiếu điện tử, đấu giá thương mại, hợp tác thiết kế, và tài nguyên trực tuyến Nó cũng bao gồm việc mua sắm công cộng, tương tác trực tiếp với người tiêu dùng, và các dịch vụ sau bán hàng Thương mại hàng hóa, như hàng tiêu dùng và thiết bị y tế, cũng như thương mại dịch vụ, như dịch vụ cung cấp thông tin và pháp lý, đều nằm trong phạm vi này Ngoài ra, các hoạt động truyền thống như chăm sóc sức khỏe và giáo dục cũng được tích hợp, bên cạnh những hình thức mới như siêu thị ảo.

Các đặc điểm nổi bật của thương mại điện tử so với các kênh phân phối truyền thống bao gồm tính linh hoạt cao trong cung ứng và khả năng giảm thiểu đáng kể chi phí vận tải với các đối tác kinh doanh Ngoài ra, các chi phí khác như phí điện thoại, đi lại để thu thập thông tin khách hàng và chi phí trình bày giới thiệu cũng được giảm thiểu Tuy nhiên, trong một số dịch vụ vật chất cụ thể, khoảng cách không gian vẫn cần được khắc phục, do đó yêu cầu phải có những giải pháp vận chuyển phù hợp nhất định.

Trong những năm gần đây, thương mại điện tử đã trở thành xu hướng kinh doanh chủ yếu trên internet Sự tự do về không gian và thời gian là một lợi thế lớn của internet, giúp hoạt động kinh doanh trở nên linh hoạt hơn.

Với sự phát triển mạnh mẽ của thương mại điện tử, các nhà bán lẻ truyền thống nhận ra rằng internet là một kênh quan trọng để bán sản phẩm Môi trường thương mại điện tử dựa trên internet cho phép khách hàng dễ dàng tìm kiếm thông tin và mua sắm sản phẩm hoặc dịch vụ thông qua việc tương tác trực tiếp với cửa hàng trực tuyến.

Khách hàng ngày càng ưa chuộng mua sắm trực tuyến do giá cả thường rẻ hơn so với các cửa hàng truyền thống Để trở thành khách hàng trung thành của các cửa hàng trực tuyến, người tiêu dùng cần có khả năng tìm kiếm thông tin hiệu quả thông qua các tiện ích mà website cung cấp Lợi ích không chỉ nằm ở việc mua được sản phẩm mà còn ở việc tiết kiệm thời gian, sự tiện lợi và giảm thiểu rủi ro trong quá trình mua sắm.

Thương mại điện tử mang lại lợi thế lớn với khả năng tạo mối liên hệ linh hoạt và cá nhân hóa cho khách hàng Sự cá nhân hóa này giúp các cửa hàng trực tuyến cung cấp thông tin phù hợp và kịp thời, nâng cao trải nghiệm người tiêu dùng.

PHÂN TÍCH THIẾT KẾ

Đánh giá

NGHIÊN CỨU VÀ XÂY DỰNG HỆ G I Ý TRONG Ợ

Chuyên ngành: Công nghệ thông tin

LUẬN VĂN THẠC SỸ KHOA HỌC

NGƯỜI HƯỚNG DẪN KHOA HỌC

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Tôi xin gửi lời cảm ơn chân thành tới TS Nguyễn Kim Anh thuộc Bộ môn Hệ thống thông tin, Khoa Công nghệ thông tin, Đại học Bách Khoa Hà Nội, người đã tận tâm hướng dẫn và hỗ trợ tôi trong quá trình hoàn thành luận văn này.

Tôi xin chân thành cảm ơn các thầy cô giáo trong khoa Công nghệ thông tin trường Đại học Bách Khoa Hà Nội, cùng những người đã tận tình giảng dạy và truyền đạt cho chúng tôi những kiến thức khoa học quý báu trong thời gian học tập của lớp Cao học Công nghệ thông tin khóa 2006-2008.

Tôi xin chân thành cảm ơn bạn bè, đồng nghiệp và người thân trong gia đình đã luôn động viên, hỗ trợ và giúp đỡ tôi trong quá trình hoàn thành luận văn này.

Danh mục các từ viết tắt

Từ viết tắt Diễn giải Ý nghĩa

CF Collaborative Filtering Lọc cộng tác

BN Bayesian Network Mạng Bayes

PRM Probabilistic Relational Model Mô hình quan hệ xác suất

Phân bố xác suất có đ ềi u kiện

Bảng 2.1 Các kỹ thuật gợi ý

Bảng 2.2 So sánh các kỹ thuật gợi ý

Bảng 4.2 Xác suất có đ ều kiện giữa các thuộc tính 1 i

Bảng 4.3 Xác suất có đ ều kiện giữa các thuộc tính 2 i

Bảng 4.4 Xác suất có đ ều kiện giữa các thuộc tính 3 i

Hình 3.1 Quá trình lọc cộng tác

Hình 3.2 Tính toán độ tương tự và mối quan hệ đ ánh giá giữa các sản ph m ẩ

Hình 3.3 Qúa trình sinh gợi ý theo trọng số và theo hồi quy

Hình 4.2 Mạng Bayes đơn giản

Hình 4.3 Ví dụ ề v đồ thị phụ thuộc lớp

Hình 4.4 Cơ ở ữ s d liệu quan hệ ề v bán sách

Hình 4.5 Quan hệ giữa các thuộc tính trong một lớp

Hình 4.6 Đồ thị phụ thuộc lớp của cơ ở ữ s d liệu bán sách

Hình 5.2 Các chức năng quản trị ệ h thống

Hình 5.3 Quản lý người dùng

Hình 5.5 Quản lý đánh giá sản phẩm

Hình 5.6 Chức năng phục vụ người dùng

Hình 5.7 Quản trị người dùng

Hình 5.8 Quản lý sản phẩm

Hình 5.9 Cho đ ểi m sản ph m ẩ

Hình 5.10 Bình luận sản ph m ẩ

Hình 5.11 Danh sách sản phẩ ưm a thích

Hình 5.12 Nhập sản ph m mới ẩ

Hình 5.14 Giao diện thành viên

1.2 Mục tiêu của luận văn 14

1.4 Cấu trúc của luận văn 17

CHƯƠNG II CÁ NHÂN HÓA CÁC ỨNG DỤNG 18

2.1.1 Nguồn dữ liệu cá nhân hóa 19

2.1.2 Các dạng cá nhân hóa 22

2.1.3 Các kỹ thuật cá nhân hóa website 23

2.1.3.2 Xây dựng mô hình dựa trên dữ liệu 26

2.2.1 Gợi ý dựa trên thông tin nhân khẩu học 33

2.2.2 Gợi ý dựa trên nội dung 34

2.2.3 Gợi ý dựa trên hàm tiện ích 35

2.2.4 Gợi ý dựa trên cơ ở s tri thức 36

2.2.5 Gợi ý dựa trên lọc cộng tác 37

2.2.7 So sánh các kĩ thuật gợi ý 38

LỌC CỘNG TÁC DỰA TRÊN NỀN SẢN PHẨM 42

3.1 Hệ ợ g i ý dựa trên l c cọ ộng tác 423.1.1 Tổng quan về quá trình l c cộng tác 42ọ

3.1.2 Các khó khăn và thách thức của giải thuật lọc cộng tác dựa trên người dùng

3.2 Hệ ợ g i ý lọc cộng tác dựa trên nền sản phẩm 46

3.2.1 Tính toán độ tương tự 46

3.2.1.1 Độ tương tự theo hàm cosine 47

3.2.1.2 Độ tương tự theo sự tương quan 47

3.2.1.3 Độ tương tự theo hàm cosine đ ềi u chỉnh 48

KỸ THUẬT GỢI Ý SỬ DỤNG LỌC CỘNG TÁC DỰA TRÊN MÔ HÌNH QUAN HỆ XÁC SUẤT 51

4.3 Mô hình quan hệ xác suất (PRM) 53

4.4.2 Mô hình gợi ý theo PRM 63

CHƯƠNG V PHÂN TÍCH THIẾT KẾ 67

5.2 Các chức năng của hệ thống 67

5.2.1 Các chức năng quản trị ệ h thống 68

5.2.2 Các chức năng phục vụ người dùng 69

5.3.1.3 Quản trị đ ánh giá sản ph m 72ẩ 5.3.2 Các kết quả đạ đượt c 75

Ngày nay, các website thương mại điện tử cung cấp một lượng lớn sản phẩm với nhiều chủng loại và đặc điểm khác nhau Để thu hút và phát triển số lượng khách hàng, các trang web này cần đa dạng hóa sản phẩm nhằm đáp ứng nhu cầu mua sắm của nhiều đối tượng Tuy nhiên, việc trưng bày quá nhiều sản phẩm có thể khiến khách hàng gặp khó khăn trong việc tìm kiếm, vì họ phải duyệt qua nhiều liên kết và thông tin để tìm ra sản phẩm mong muốn Do đó, việc hỗ trợ khách hàng trong quá trình lựa chọn sản phẩm trở nên cần thiết Câu hỏi đặt ra là sản phẩm nào nên được đề xuất tiếp theo sau khi khách hàng đã đánh giá hoặc chọn lựa trong giỏ hàng? Hệ thống gợi ý sản phẩm được phát triển nhằm khắc phục những hạn chế này của thương mại điện tử, giúp nâng cao trải nghiệm mua sắm cho khách hàng.

T ừ khóa: Hệ hỗ trợ ra quyết định, hệ tư vấn, hệ thống gợi ý,…

Internet ra đời đã trở thành mạng lưới lớn nhất thế giới, kết nối mọi lĩnh vực như thương mại, chính trị, quân sự, nghiên cứu, giáo dục, văn hóa và xã hội Sự phát triển không ngừng của các dịch vụ trên Internet đã tạo ra một thời kỳ mới cho nhân loại: kỷ nguyên thương mại điện tử.

Thương mại điện tử, theo nghĩa hẹp, chỉ việc mua bán hàng hóa và dịch vụ thông qua các phương tiện điện tử, đặc biệt là qua Internet và các mạng liên thông khác.

Thương mại điện tử là các giao dịch tài chính và thương mại được thực hiện qua phương tiện điện tử, bao gồm trao đổi dữ liệu điện tử, chuyển tiền điện

Thương mại điện tử bao gồm nhiều hoạt động như mua bán hàng hóa, dịch vụ, và giao nhận nội dung kỹ thuật số trên mạng Nó cũng liên quan đến chuyển tiền điện tử, mua bán cổ phiếu điện tử, đấu giá thương mại, hợp tác thiết kế, và tài nguyên trên mạng Các hoạt động này bao gồm cả thương mại hàng hóa như hàng tiêu dùng và thiết bị y tế, cũng như thương mại dịch vụ như cung cấp thông tin, dịch vụ pháp lý và tài chính Ngoài ra, thương mại điện tử còn bao gồm các hoạt động truyền thống như chăm sóc sức khỏe và giáo dục, cùng với các mô hình mới như siêu thị ảo.

Các đặc điểm nổi bật của thương mại điện tử so với các kênh phân phối truyền thống là tính linh hoạt cao và khả năng cung ứng hiệu quả, giúp giảm thiểu đáng kể chi phí vận tải cho các đối tác kinh doanh Ngoài ra, các chi phí khác như điện thoại, đi lại để thu thập khách hàng hay chi phí trình bày giới thiệu cũng được giảm xuống Tuy nhiên, trong một số dịch vụ vật chất cụ thể, khoảng cách không gian vẫn cần được khắc phục, do đó yêu cầu một mô hình vận hành phù hợp và linh hoạt hơn.

Trong những năm gần đây, thương mại điện tử đã trở thành xu hướng kinh doanh chủ yếu trên internet Sự không ràng buộc về không gian và thời gian là một lợi thế lớn của internet, giúp hoạt động kinh doanh trở nên linh hoạt hơn.

Với sự phát triển mạnh mẽ của thương mại điện tử, các nhà bán lẻ truyền thống nhận ra rằng internet là một kênh quan trọng để tiếp cận khách hàng và bán sản phẩm Môi trường thương mại điện tử dựa trên nền tảng internet cho phép khách hàng dễ dàng tìm kiếm thông tin, mua sắm sản phẩm hoặc dịch vụ thông qua việc tương tác trực tiếp với cửa hàng trực tuyến.

Khách hàng ngày càng ưa chuộng mua sắm trực tuyến do giá cả thường rẻ hơn và tiềm năng lợi nhuận cao hơn so với các cửa hàng truyền thống Để trở thành khách hàng của cửa hàng trực tuyến, người tiêu dùng cần đánh giá chi phí tìm kiếm thông tin qua các tiện ích mà website cung cấp Mặc dù việc nhận sản phẩm là kết quả cuối cùng của giao dịch trực tuyến, lợi ích thực sự mà người tiêu dùng nhận được là tiết kiệm thời gian, sự tiện lợi và giảm thiểu rủi ro trong quá trình mua sắm.

Một trong những lợi thế lớn nhất của thương mại điện tử là khả năng tạo ra mối liên hệ linh hoạt và cá nhân hóa cho khách hàng Sự cá nhân hóa này giúp cửa hàng trực tuyến cung cấp thông tin phù hợp và kịp thời đến tay người tiêu dùng.

Ngày đăng: 22/01/2024, 17:03

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w