Luận án nghiên cứu phương pháp tìm kiếm tài liệu dựa trên công thức toán - Học viện Công nghệ Bưu chính Viễn thông

"Luận án nghiên cứu phương pháp tìm kiếm tài liệu dựa trên công thức toán, đề xuất mô hình mới tăng hiệu suất 20% so với công nghệ hiện đại."

Tác giả

Luan An

Thể loại

Luận án

Số trang

104

Thời gian đọc

16 phút

Lượt xem

0

Lượt tải

0

Phí lưu trữ

40 Point

Tổng quan nhanh

Chủ đề:
1. Tổng quan về tìm kiếm tài liệu bằng công thức toán học
Số trang:
104 trang
Trường:
Học viện Công nghệ Bưu chính Viễn thông
Tác giả:

Tóm tắt nội dung luận án

I. Tổng quan về tìm kiếm tài liệu bằng công thức toán học

Nhu cầu tra cứu tài liệu khoa học ngày càng tăng cao trong kỷ nguyên số. Các tài liệu thuộc ngành toán học, vật lý và kỹ thuật luôn chứa lượng lớn biểu thức phức tạp. Phương pháp tìm kiếm truyền thống dựa trên từ khóa văn bản thuần túy không đáp ứng được yêu cầu này. Hệ thống thông thường bỏ qua cấu trúc ngữ nghĩa và thứ tự phân cấp của các ký hiệu toán. Do đó, bài toán tìm kiếm tài liệu bằng công thức toán học trở thành một thách thức lớn trong ngành khoa học máy tính.

Lĩnh vực truy xuất thông tin toán học, hay Math Information Retrieval (MIR), mở ra hướng tiếp cận chuyên sâu cho việc phân tích và truy vấn dữ liệu khoa học. Nghiên cứu tập trung giải quyết việc nhận dạng, lập chỉ mục và truy xuất tài liệu chứa công thức một cách chính xác. Mô hình này giúp kết nối dữ liệu toán học với ngữ cảnh văn bản xung quanh. Người dùng có thể tra cứu các định lý, công thức tương đương và tài liệu liên quan nhanh chóng. Sự phát triển của các công cụ tìm kiếm chuyên biệt nâng cao hiệu suất nghiên cứu khoa học.

1.1. Thách thức trong truy xuất thông tin toán học hiện đại

Tìm kiếm văn bản thông thường dựa vào sự trùng khớp chuỗi ký tự. Tuy nhiên, biểu thức toán học sở hữu tính đa nghĩa và cấu trúc phân cấp đặc thù. Một công thức toán có thể biểu diễn qua nhiều dạng hình thức khác nhau mà vẫn giữ nguyên bản chất toán học. Ngược lại, hai công thức tương tự về mặt hiển thị có thể mang ý nghĩa hoàn toàn trái ngược.

Hạn chế của các công cụ tra cứu văn bản là xem ký hiệu toán như chuỗi ký tự rời rạc hoặc hình ảnh vô nghĩa. Quá trình xử lý bị mất thông tin về toán tử, biến số và thứ bậc quan hệ. Lĩnh vực Math Information Retrieval (MIR) đòi hỏi các phương pháp xử lý chuyên biệt. Hệ thống cần hiểu cấu trúc không gian hai chiều, phân tích cú pháp và trích xuất ý nghĩa toán học chính xác. Việc xây dựng mô hình tìm kiếm công thức toán học hoàn chỉnh là nền tảng cốt lõi để nâng cao chất lượng khai phóng kho tri thức học thuật.

1.2. Phân tích các hệ thống và công cụ soạn thảo toán học

Hiện nay, nhiều công cụ hỗ trợ soạn thảo công thức như TeX, LaTeX, Microsoft Equation, Mathtype và Amaya. Mỗi công cụ sử dụng định dạng lưu trữ riêng biệt nhằm tối ưu hóa việc hiển thị. LaTeX nổi bật trong giới học thuật nhờ khả năng định dạng chính xác. Tuy nhiên, mã nguồn LaTeX chủ yếu mô tả cách trình bày giao diện hơn là ngữ nghĩa bên trong.

Hệ thống MathWebSearch (MWS) là một trong những giải pháp tiên phong trong tra cứu toán học dựa trên cấu trúc cây. MWS sử dụng kỹ thuật thay thế biến số để tìm kiếm biểu thức tương đồng. Luận án phân tích ưu nhược điểm của các hệ thống hiện hành để xây dựng giải pháp tối ưu hơn. Hướng tiếp cận mới kết hợp khả năng biên tập trực quan với cơ chế chuyển đổi dữ liệu thông minh qua Clipboard. Điều này tạo thuận lợi cho việc tích hợp công cụ tìm kiếm toán học (Math search engine) vào quy trình làm việc thực tế của các nhà nghiên cứu.

II. Biểu diễn công thức toán MathML LaTeX và cây cú pháp

Biểu diễn dữ liệu toán học là bước quyết định độ chính xác của hệ thống tìm kiếm. Biểu thức toán học không thể xử lý như văn bản tuyến tính một chiều. Cần có chuẩn định dạng có khả năng cấu trúc hóa các ký hiệu và toán tử. Chuẩn MathML do W3C ban hành cung cấp giải pháp tiêu chuẩn hóa trên nền tảng Web.

Việc kết hợp biểu diễn công thức toán MathML LaTeX cho phép vừa giữ được khả năng hiển thị thẩm mỹ, vừa bảo toàn trọn vẹn ngữ nghĩa toán học. Quá trình chuyển đổi giữa các định dạng giúp mở rộng khả năng tương thích của tài liệu. Hệ thống trích xuất thông tin biểu thức thành cấu trúc phân cấp cây. Từ cấu trúc này, các thuật toán nhận dạng có thể phân tích từng thành phần toán tử, toán hạng và vị trí tương quan. Đây là tiền đề kỹ thuật cốt lõi để xây dựng kho dữ liệu toán học thông minh.

2.1. Phân biệt Content MathML và Presentation MathML chuẩn hóa

Chuẩn MathML được chia thành hai nhánh chính: Presentation MathML và Content MathML. Presentation MathML tập trung vào việc mô tả hình thức trình bày và hiển thị bên ngoài của công thức. Định dạng này chỉ rõ vị trí trên dưới, phân số, dấu căn và khoảng cách giữa các ký hiệu.

Ngược lại, Content MathML chú trọng vào việc đặc tả cấu trúc logic và bản chất ngữ nghĩa toán học. Content MathML làm rõ mối quan hệ giữa các phép toán, biến số và hàm số mà không phụ thuộc vào cách hiển thị. Việc kết hợp cả Content MathML và Presentation MathML giúp giải quyết triệt để sự khác biệt giữa hình thức và ý nghĩa. Hệ thống trích xuất chính xác bản chất toán học để phục vụ quá trình so khớp và đánh giá tương đương. Giải pháp này giúp loại bỏ sự nhầm lẫn giữa các ký hiệu đồng âm khác nghĩa trong tài liệu khoa học.

2.2. Xây dựng cây cú pháp toán học Operator Tree và Symbol Tree

Cấu trúc biểu thức toán học được mô hình hóa hiệu quả thông qua cây cú pháp toán học (Operator Tree / Symbol Tree). Cây cú pháp chuyển đổi công thức từ dạng biểu diễn XML hoặc chuỗi văn bản sang cấu trúc dữ liệu phân cấp hình cây. Các nút gốc và nút trung gian đại diện cho toán tử hoặc hàm số. Các nút lá đại diện cho toán hạng, biến số hoặc hằng số.

Mô hình cây cú pháp giúp thể hiện rõ trật tự ưu tiên và phạm vi tác động của từng phép toán. Khi chuyển đổi công thức từ MathML hay TeX sang cây cú pháp, hệ thống dễ dàng thực hiện duyệt cây, cắt tỉa hoặc chuẩn hóa biểu thức. Cây cú pháp toán học cung cấp đầu vào chuẩn mực cho việc tính toán độ đo tương đồng công thức toán học. Cấu trúc cây cho phép hệ thống tìm kiếm chính xác ngay cả khi người dùng truy vấn một công thức con nằm bên trong biểu thức phức tạp.

2.3. Cơ chế chuyển đổi định dạng và sao chép qua ClipBoard

Môi trường soạn thảo mã nguồn mở Amaya được ứng dụng để hiển thị và chỉnh sửa trực quan công thức MathML. Luận án xây dựng chương trình thường trú Math Clipboard Converter nhằm kết nối linh hoạt giữa các phần mềm soạn thảo khác nhau.

Chương trình tự động theo dõi bộ nhớ đệm ClipBoard của hệ điều hành khi người dùng thực hiện thao tác sao chép. Thuật toán phân tích cú pháp chuyển đổi tức thời dữ liệu công thức giữa MathML, TeX, LaTeX và định dạng văn bản mở rộng. Cơ chế này loại bỏ rào cản tương thích giữa các ứng dụng soạn thảo chuyên dụng như Word, Mathtype và trình duyệt Web. Người dùng có thể tái sử dụng công thức một cách liền mạch mà không làm mất thông tin cấu trúc ngữ nghĩa ban đầu.

III. Giải pháp lập chỉ mục công thức toán cho Semantic Web

Khai thác tri thức toán học trên nền tảng Web ngữ nghĩa (Semantic Web) mang lại hiệu quả vượt trội cho việc truy xuất thông tin. Giải pháp kết hợp cấu trúc Ontology toán học giúp định vị mối quan hệ giữa các khái niệm khoa học. Quá trình xử lý tài liệu bao gồm việc bóc tách văn bản và biểu thức toán thành các luồng chỉ mục song song.

Hệ thống phân tích cú pháp của từng công thức, nhận diện các tiểu biểu thức và tạo chỉ mục theo cấu trúc phân cấp. Bằng cách áp dụng chỉ mục công thức toán (Math indexing), thời gian tra cứu được rút ngắn đáng kể trên các tập dữ liệu quy mô lớn. Mô hình đề xuất đảm bảo sự cân bằng giữa tốc độ tìm kiếm và độ bao phủ ngữ nghĩa của tài liệu khoa học.

3.1. Kỹ thuật chỉ mục công thức toán Math indexing đa tầng

Quá trình lập chỉ mục công thức toán (Math indexing) đòi hỏi phân tích cấu trúc cây thành các khóa tra cứu tối ưu. Hệ thống bóc tách công thức thành các đường dẫn từ gốc đến lá cùng các cây con tương ứng. Mỗi nút toán tử và toán hạng được mã hóa thành các giá trị định danh duy nhất.

Kỹ thuật chỉ mục đa tầng lưu trữ đồng thời thông tin từ vựng, cấu trúc quan hệ và vị trí xuất hiện trong tài liệu. Chỉ mục văn bản truyền thống kết hợp nhịp nhàng với chỉ mục cấu trúc cây toán học. Khi truy vấn, hệ thống lọc nhanh các tài liệu ứng viên dựa trên bảng chỉ mục rút gọn trước khi thực hiện so khớp chi tiết. Cơ chế này giúp tối ưu hóa dung lượng lưu trữ trên máy chủ và tăng tốc độ phản hồi truy vấn.

3.2. Ứng dụng Ontology và Semantic Web trong truy xuất toán học

Web ngữ nghĩa toán học biểu diễn tri thức thông qua các bộ từ vựng Ontology chuyên biệt. Luận án đề xuất mô hình tích hợp Ontology để chuẩn hóa các khái niệm, định lý và công thức tương đương.

Mỗi thực thể toán học được gán một định danh tài nguyên duy nhất (URI). Hệ thống có thể suy luận mối liên hệ logic giữa các công thức biến thể thông qua quan hệ ngữ nghĩa trong Ontology. Người dùng nhập câu truy vấn có thể tìm thấy các tài liệu chứa dạng công thức suy rộng hoặc tương đương về mặt toán học. Ứng dụng Semantic Web mở rộng khả năng tìm kiếm từ mức độ khớp cú pháp đơn thuần lên mức độ hiểu sâu sắc ngữ cảnh học thuật.

IV. Xây dựng công cụ tìm kiếm toán học và đánh giá hiệu quả

Thiết kế và triển khai công cụ tìm kiếm toán học (Math search engine) đòi hỏi sự tích hợp chặt chẽ giữa thuật toán so khớp và giao diện người dùng trực quan. Luận án xây dựng kiến trúc hệ thống hoàn chỉnh gồm mô-đun thu thập dữ liệu, lập chỉ mục, xử lý truy vấn và xếp hạng kết quả.

Giao diện hệ thống cho phép người dùng nhập truy vấn linh hoạt bằng từ khóa văn bản, mã LaTeX hoặc biểu thức toán học trực quan. Kết quả tìm kiếm trả về danh sách tài liệu khoa học phù hợp kèm theo điểm số tương đồng rõ ràng. Hiệu năng hệ thống được kiểm chứng qua các thử nghiệm thực tế với độ chính xác cao. Đây là minh chứng cho tính khả thi và ứng dụng thực tiễn của các mô hình lý thuyết đã đề xuất.

4.1. Thuật toán tính độ đo tương đồng công thức toán học

Độ đo tương đồng công thức toán học quyết định trực tiếp đến chất lượng xếp hạng tài liệu. Thuật toán so khớp cây cú pháp so sánh độ tương đồng giữa cây truy vấn và các cây công thức trong cơ sở dữ liệu. Điểm số tương đồng được tính dựa trên số lượng nút khớp, khoảng cách cấu trúc và mức độ tương thích của toán tử.

Hệ thống phân bổ trọng số cao hơn cho các toán tử đặc trưng và cấu trúc chính của biểu thức. Các biến số tổng quát có thể thay thế linh hoạt mà không làm giảm đáng kể điểm tương đồng. Phương pháp nhúng biểu thức toán học (Formula embedding) chuyển đổi cấu trúc cây thành véc-tơ đặc trưng để tăng tốc độ so sánh. Sự kết hợp giữa so khớp cây hình thức và biểu diễn không gian véc-tơ giúp hệ thống phát hiện chính xác các công thức đồng dạng.

4.2. Thử nghiệm thực tế và đánh giá độ chính xác của hệ thống

Hệ thống thử nghiệm được cài đặt trên môi trường máy chủ với kho dữ liệu phong phú gồm hàng nghìn tài liệu và công thức toán học. Dữ liệu thử nghiệm bao gồm các bài báo khoa học, giáo trình và tài liệu nghiên cứu chuyên ngành.

Quá trình đánh giá áp dụng các thang đo tiêu chuẩn trong ngành truy xuất thông tin như độ chính xác (Precision), độ bao phủ (Recall) và điểm F1-Score. Các kịch bản kiểm thử đa dạng từ tìm kiếm ký hiệu đơn lẻ, căn bậc hai, phân số đến các phương trình vi tích phân phức tạp. Kết quả thử nghiệm cho thấy hệ thống đạt độ chính xác cao vượt trội so với các công cụ tìm kiếm văn bản thông thường. Thời gian phản hồi truy vấn đạt mức mili-giây, đáp ứng tiêu chuẩn khai thác thực tế của các cổng thông tin thư viện số.

V. Thử nghiệm tìm kiếm tài liệu bằng công thức toán thực tế

Thực nghiệm hệ thống giúp khẳng định giá trị ứng dụng của phương pháp tìm kiếm tài liệu bằng công thức toán trong môi trường thực tiễn. Kiến trúc cơ sở dữ liệu được tổ chức khoa học nhằm tối ưu hóa khả năng truy xuất đồng thời nhiều người dùng.

Mô hình cho phép khai thác kho dữ liệu tài liệu học thuật đa phương thức. Người dùng có thể tìm kiếm kết hợp giữa văn bản thuần túy và biểu thức đại số. Việc phân bổ tài nguyên lưu trữ hợp lý bảo đảm tính toàn vẹn của dữ liệu và giảm thiểu tải cho máy chủ. Các chức năng tìm và thay thế công thức hoạt động mượt mà, hỗ trợ tối đa cho việc biên tập và nghiên cứu khoa học.

5.1. Tổ chức dữ liệu máy chủ và cơ sở dữ liệu tài liệu toán

Cơ sở dữ liệu lưu trữ được thiết kế gồm các bảng quan hệ chặt chẽ chứa thông tin tài liệu, bảng chỉ mục từ khóa và bảng ánh xạ công thức MathML. Máy chủ tổ chức dữ liệu theo từng phân vùng logic để tăng tốc độ đọc ghi.

Tệp tin tài liệu gốc được lưu trữ kèm theo các siêu dữ liệu mô tả tác giả, tiêu đề, năm xuất bản và bản giải mã cây cú pháp. Khi người dùng thực hiện truy vấn, cơ chế truy vấn song song truy xuất đồng thời dữ liệu văn bản và dữ liệu toán học. Cấu trúc bảng băm và cây B+ được áp dụng để tối ưu hóa việc định vị chỉ mục. Giải pháp này duy trì tính ổn định của hệ thống ngay cả khi khối lượng tài liệu toán học gia tăng liên tục.

5.2. Giao diện tìm kiếm trực quan và hiển thị kết quả đa định dạng

Giao diện người dùng được thiết kế hiện đại, hỗ trợ nhiều phương thức nhập liệu thuận tiện. Bảng chọn ký hiệu toán học trực quan WYSIWYG cho phép người dùng dễ dàng soạn thảo các công thức phức tạp mà không cần học thuộc mã lệnh LaTeX.

Kết quả tìm kiếm hiển thị danh sách trích đoạn tài liệu với công thức toán được tô sáng rõ ràng. Người dùng có thể xem trước công thức dưới dạng hình ảnh đồ họa véc-tơ SVG hoặc mã nguồn MathML. Hệ thống cung cấp liên kết trực tiếp đến tệp tin gốc và cho phép tải về tài liệu nhanh chóng. Thiết kế giao diện thân thiện nâng cao trải nghiệm tra cứu và tối ưu hóa quy trình tiếp cận tri thức toán học.

Mục lục chi tiết luận án

LỜI CAM ĐOAN
LỜI CẢM ƠN
DANH MỤC CÁC TỪ VIẾT TẮT
DANH MỤC HÌNH VẼ
DANH MỤC BẢNG
MỞ ĐẦU
1. CHƯƠNG 1: TỔNG QUAN VỀ TÌM KIẾM VĂN BẢN VÀ CÔNG THỨC TOÁN
1.1. Khái niệm văn bản
1.2. Hệ thống tìm kiếm văn bản
1.3. Tìm kiếm văn bản chứa công thức toán
1.4. Đặc thù của tìm kiếm văn bản chứa công thức toán
1.5. Các công cụ soạn thảo văn bản chứa công thức toán
1.6. Biểu diễn văn bản chứa công thức toán
1.7. Lưu trữ văn bản chứa công thức toán
1.8. Tìm kiếm công thức toán với hệ thống MathWebSearch
1.9. Hướng tiếp cận của luận án
1.10. Kết luận Chương 1
2. CHƯƠNG 2: BIỂU DIỄN VÀ LƯU TRỮ CÔNG THỨC TOÁN
2.1. Mô hình biểu diễn và tìm kiếm công thức toán trong văn bản
2.2. Biểu diễn và lưu trữ công thức toán với MathML
2.3. Soạn thảo và hiển thị công thức toán với Amaya
2.4. Sao chép công thức toán trong Amaya
2.5. Chuyển đổi công thức MathML với các định dạng khác
2.6. Kết luận Chương 2
3. CHƯƠNG 3: TÌM KIẾM TÀI LIỆU DỰA TRÊN CÔNG THỨC TOÁN
3.1. Bài toán tìm kiếm tài liệu
3.2. Tìm kiếm tài liệu dựa trên công thức toán
3.3. Mô hình đề xuất
3.3.1. Mô-đun lập chỉ mục văn bản
3.3.2. Mô-đun tìm kiếm và hiển thị kết quả
3.4. Tìm kiếm tài liệu dựa trên Semantic Web
3.4.1. Mô tả ứng dụng Semantic Web toán học
3.4.2. Mô hình đề xuất
3.5. Kết luận Chương 3
4. CHƯƠNG 4: THỬ NGHIỆM VÀ ĐÁNH GIÁ
4.1. Chức năng soạn thảo và lưu trữ công thức toán
4.2. Tìm kiếm trực tiếp công thức toán
4.3. Tìm kiếm trên Ontology
4.4. Tìm kiếm văn bản dựa trên công thức toán
4.5. Phát triển hệ thống thử nghiệm
4.5.1. Mô tả chức năng hệ thống
4.5.2. Môi trường cài đặt hệ thống
4.5.3. Chuẩn bị dữ liệu
4.6. Đánh giá kết quả
4.6.1. Phương pháp đánh giá
4.6.2. Kết quả thử nghiệm và đánh giá kết quả
4.7. Kết luận Chương 4
DANH MỤC CÁC BÀI BÁO ĐÃ CÔNG BỐ
TÀI LIỆU THAM KHẢO
Xem trước tài liệu
Tải đầy đủ để xem toàn bộ nội dung
Luận án nghiên cứu phương pháp tìm kiếm tài liệu dựa trên công thức toán

Tải xuống file đầy đủ để xem toàn bộ nội dung

Tải đầy đủ (104 trang)

Trích đoạn nội dung luận án

Tải xuống để đọc toàn bộ

i LỜI CAM ĐOAN Tôi xin cam đoan đây là công trình nghiên cứu của riêng tôi. Các số liệu, kết quả nêu trong Luận án là trung thực và chưa từng được ai công bố trong bất kỳ công trình nào khác. Tác giả Luận án ii LỜI CẢM ƠN Để hoàn thành được luận án này, đầu tiên, nghiên cứu sinh xin chân thành cảm ơn sự hướng dẫn khoa học và tận tình giúp đỡ của PGS. Võ Trung Hùng và TS.

Nguyễn Mạnh Hùng. Nghiên cứu sinh trân trọng cảm ơn Ban Giám đốc Học viện Công nghệ Bưu chính Viễn thông, Hội đồng tiến sĩ, Khoa Quốc tế và Đào tạo sau đại học đã tạo điều kiện thuận lợi cho nghiên cứu sinh thực hiện và hoàn thành chương trình nghiên cứu. Xin chân thành cảm ơn Quý thầy, cô đã đọc và góp ý kiến cho luận án. Nghiên cứu sinh chân thành cảm ơn Cơ quan Bộ Giáo dục và Đào tạo đã tạo điều kiện công tác thuận lợi để nghiên cứu sinh tham gia và hoàn thành khóa học này.

Cuối cùng, nghiên cứu sinh bày tỏ lòng biết ơn đến gia đình, người thân, những người bạn đã luôn bên cạnh, động viên và ủng hộ nghiên cứu sinh trong suốt thời gian qua. Nghiên cứu sinh Cao Xuân Tuấn iii MỤC LỤC LỜI CẢM ƠN. ii DANH MỤC CÁC TỪ VIẾT TẮT. vi DANH MỤC HÌNH VẼ.

vii DANH MỤC BẢNG. ix MỞ ĐẦU. TỔNG QUAN VỀ TÌM KIẾM VĂN BẢN VÀ CÔNG THỨC TOÁN. Khái niệm văn bản.

Hệ thống tìm kiếm văn bản. Tìm kiếm văn bản chứa công thức toán. Đặc thù của tìm kiếm văn bản chứa công thức toán. Các công cụ soạn thảo văn bản chứa công thức toán.

Biểu diễn văn bản chứa công thức toán. Lưu trữ văn bản chứa công thức toán. Tìm kiếm công thức toán với hệ thống MathWebSearch. Hướng tiếp cận của luận án.

Kết luận Chương 1. BIỂU DIỄN VÀ LƯU TRỮ CÔNG THỨC TOÁN. Mô hình biểu diễn và tìm kiếm công thức toán trong văn bản. Biểu diễn và lưu trữ công thức toán với MathML.

Soạn thảo và hiển thị công thức toán với Amaya. Sao chép công thức toán trong Amaya. Chuyển đổi công thức MathML với các định dạng khác. Kết luận Chương 2.

TÌM KIẾM TÀI LIỆU DỰA TRÊN CÔNG THỨC TOÁN. Bài toán tìm kiếm tài liệu. Tìm kiếm tài liệu dựa trên công thức toán. Mô hình đề xuất.

Mô-đun lập chỉ mục văn bản. Mô-đun tìm kiếm và hiển thị kết quả. Tìm kiếm tài liệu dựa trên Semantic Web. Mô tả ứng dụng Semantic Web toán học.

Mô hình đề xuất. Kết luận Chương 3. THỬ NGHIỆM VÀ ĐÁNH GIÁ. Chức năng soạn thảo và lưu trữ công thức toán.

Tìm kiếm trực tiếp công thức toán. Tìm kiếm trên Ontology. Tìm kiếm văn bản dựa trên công thức toán. Phát triển hệ thống thử nghiệm.

Mô tả chức năng hệ thống. Môi trường cài đặt hệ thống. Chuẩn bị dữ liệu. Đánh giá kết quả.

Phương pháp đánh giá. Kết quả thử nghiệm và đánh giá kết quả. Kết luận Chương 4. 87 DANH MỤC CÁC BÀI BÁO ĐÃ CÔNG BỐ.

90 TÀI LIỆU THAM KHẢO. 91 vi DANH MỤC CÁC TỪ VIẾT TẮT Từ viết tắt Nghĩa Tiếng Anh Nghĩa Tiếng Việt CSS Cascading Style Sheets Tập tin định dạng theo tầng HTML HyperTeXt Markup Language Ngôn ngữ đánh dấu siêu văn bản MathML Mathematical Markup Language Ngôn ngữ đánh dấu toán học OLE Object Linking and Embedding Liên kết và nhúng đối tượng SVG Scalable Vector Graphics Ngôn ngữ đánh dấu miêu tả các hình ảnh đồ họa véc tơ hai chiều W3C The World Wide Web Consortium Tiêu chuẩn thiết kế Web WYSIWYG What You See Is What You Get Giao diện tương tác tức thời XHTML Extensible HyperTeXt Markup Ngôn ngữ đánh dấu siêu văn Language bản mở rộng XML eXtensible Markup Language Ngôn ngữ đánh dấu mở rộng URI Uniform Resource Identifier Định danh tài nguyên vii DANH MỤC HÌNH VẼ Hình 1. Kiến trúc tổng quan hệ thống lưu trữ và tìm kiếm văn bản. Nhập công thức bằng bảng chọn.

Hiển thị công thức trên màn hình soạn thảo. Cửa sổ soạn thảo trên TeXworks. Cửa sổ soạn thảo Microsoft Equation. Giao diện phần mềm Mathtype.

Công cụ MyEqText soạn thảo trực tiếp trong cửa sổ Microsoft Word. Cấu trúc của hệ thống ( MWS – 0. Kiến trúc hệ thống theo giải pháp 2. Kiến trúc hệ thống theo giải pháp 3.

Mô hình biểu diễn công thức toán trong văn bản truyền thống. Mô hình biểu diễn và lưu trữ công thức toán trong văn bản đề xuất. Minh họa cách trình bày công thức. Cấu trúc thành phần của mã nguồn mở Amaya.

Sơ đồ quá trình chuyển đổi dữ liệu trong ClipBoard. Chương trình thường trú Math Clipboard Converted. Thuật toán sao chép công thức qua ClipBoard. Mô hình chuyển đổi công thức từ MathML sang TeX.

Biểu diễn dạng cây của công thức MathML. Biểu diễn dưới dạng cây của đối tượng TeX. Mô hình hệ thống tìm kiếm thông tin. Mô hình tổng quát của quá trình tạo chỉ mục và tìm kiếm.

Mô hình quá trình tạo chỉ mục. Mô hình quá trình tìm kiếm. Mô hình hóa hệ thống Semantic Web toán học. Biểu diễn công thức theo dạng thẻ (tags).

Biểu diễn công thức theo dạng hình cây. Ví dụ về tìm kiếm ký tự a. Ví dụ tìm kiếm ký hiệu căn bậc 2. Tìm và thay thế công thức.

Mô hình xây dựng và khai thác kho dữ liệu. Giao diện tìm kiếm tài liệu với câu truy vấn là văn bản. Giao diện tìm kiếm có câu truy cấn là công thức toán. Tổ chức dữ liệu trên máy chủ lưu trữ.

Chi tiết cơ sở dữ liệu lưu trữ thông tin tài liệu. Cửa số tìm kiếm với câu truy vấn là công thức toán. Cửa tìm kiếm với câu truy vấn là nội dung văn bản. Mối tương quan giữa độ triệu hồi và độ chính xác theo kịch bản 1.

Mối tương quan giữa độ triệu hồi và độ chính xác theo kịch bản 2. 85 ix DANH MỤC BẢNG Bảng 1. So sánh các công cụ soạn thảo công thức toán .1 Một số thẻ đặc trưng của MathML. So sánh cách biểu diễn hai ngôn ngữ đánh dấu.

Mô tả tài liệu thực nghiệm. Bảng phân loại lĩnh vực của tài liệu. Bảng phân loại định dạng tài liệu. Kết quả phân tích tài liệu.

Thống kê truy vấn. Thống kê độ triệu hồi và độ chính xác theo kịch bản 1. Thống kê độ triệu hồi và độ chính xác theo kịch bản 2. Kết quả trung bình của độ triệu hồi và độ chính xác.

Lý do chọn đề tài Trong những năm gần đây, cùng với sự phát triển mạnh mẽ của mạng Internet và công nghệ Web là sự bùng nổ thông tin số. Số lượng người sử dụng và lượng thông tin sản sinh ra trên mạng Internet gia tăng rất nhanh và chúng ta có thể tìm thấy hầu hết thông tin cần thiết khi có nhu cầu. Đặc biệt, lượng thông tin liên quan đến khoa học, phục vụ học tập, nghiên cứu cũng gia tăng nhanh chóng và phong phú về lĩnh vực. Vì vậy, việc khai thác hiệu quả các tài liệu nói chung và các tài liệu khoa học nói riêng trên Internet có ý nghĩa quan trọng trong việc nâng cao chất lượng học tập và nghiên cứu, góp phần vào sự phát triển khoa học và kinh tế.

Theo số liệu thống kê, trong quá trình học tập và nghiên cứu thì con người đã chi phí khoảng 90% thời gian cho công tác tìm kiếm, phân tích và tổng hợp các tài liệu hiện có. Các công cụ tìm kiếm phổ biến hiện nay như Google, Yahoo, Bing… chỉ hỗ trợ mạnh việc tìm kiếm các dữ liệu dưới dạng văn bản và hình ảnh, việc tìm kiếm các dữ liệu đặc biệt như công thức toán thì các công cụ này hầu như chưa thực hiện được. Hiện nay, đã có nhiều công cụ cho phép soạn thảo và quản lý các công thức toán, nhưng việc tìm kiếm còn gặp nhiều khó khăn do chưa có chuẩn chung về biễn diễn và lưu trữ. Để tìm kiếm một tài liệu dựa trên công thức toán, chúng ta cần có một cơ chế thống nhất để mô tả, lưu trữ và tìm kiếm theo ngữ nghĩa tương ứng với công thức đó.

Hiện đã xuất hiện một số công cụ hỗ trợ việc biểu diễn các công thức toán trên môi trường Web, tuy nhiên các công cụ này chưa xác định được chuẩn mô hình và cách biểu diễn chung. Do sự đa dạng về cách biểu diễn công thức toán trong các tài liệu khoa học, dẫn đến khó khăn trong việc diễn giải công thức cần tìm kiếm đối với người dùng và so sánh sự tương đồng giữa chúng. Vì vậy, luận án này tập trung nghiên cứu đề xuất các mô hình phù hợp, phát triển các bộ công cụ để soạn thảo công thức, soạn thảo chú thích và tìm kiếm công thức toán và tìm kiếm tài liệu dựa trên công thức toán cũng như các giải pháp lưu 2 trữ, quản lý và khai thác dữ liệu các công thức toán trên các tài liệu, đặc biệt là trên môi trường Web. Tổng quan tình hình nghiên cứu Các nghiên cứu liên quan đến các tài liệu chứa công thức toán tập trung vào 3 hướng chính: 1) Các tiêu chuẩn để lưu trữ công thức toán trong các văn bản điện tử; 2) Soạn thảo và hiển thị các công thức toán trên các văn bản; 3) Tìm kiếm công thức toán.

Các nghiên cứu trên chủ yếu được thực hiện bởi các nhà khoa học ở nước ngoài, ở Việt Nam các nghiên cứu về vấn đề này chưa nhiều và kết quả còn khá khiêm tốn. Tình hình nghiên cứu trên thế giới Việc nghiên cứu các tiêu chuẩn để có thể lưu trữ và trao đổi các văn bản có chứa công thức toán đã được các nhà khoa học, các công ty nước ngoài quan tâm từ rất sớm như: tiêu chuẩn TeX/LaTeX (đề xuất bởi Donald Knuth từ năm 1969 và đến năm 1991 đã có nhiều phiên bản ra đời và hỗ trợ nhiều ngôn ngữ khác nhau) [27], [18]; tiêu chuẩn MathML (phát triển và phổ biến rộng rãi bởi W3C - World Wide Web Consortium) [9]. Bên cạnh các tiêu chuẩn lưu trữ, việc soạn thảo và xử lý các công thức toán được nhiều nhà khoa học quan tâm.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Trích dẫn luận án này

Cao Xuân Tuấn (n.d.). Luận án phương pháp tìm kiếm tài liệu bằng công thức toán [Luận án tiến sĩ, Học viện Công nghệ Bưu chính Viễn thông]. LuanAn.net. https://luanan.net/cong-nghe-thong-tin/he-thong-thong-tin/luan-an-nghien-cuu-phuong-phap-tim-kiem-tai-lieu-dua-tren-cong-thuc-toan

Câu hỏi thường gặp

Luận án "Luận án phương pháp tìm kiếm tài liệu bằng công thức toán" nghiên cứu về vấn đề gì?

"Luận án nghiên cứu phương pháp tìm kiếm tài liệu dựa trên công thức toán, đề xuất mô hình mới tăng hiệu suất 20% so với công nghệ hiện đại."

Luận án "Luận án phương pháp tìm kiếm tài liệu bằng công thức toán" được bảo vệ tại trường nào?

Luận án này được bảo vệ tại Học viện Công nghệ Bưu chính Viễn thông.

Luận án "Luận án phương pháp tìm kiếm tài liệu bằng công thức toán" có bao nhiêu trang?

Luận án "Luận án phương pháp tìm kiếm tài liệu bằng công thức toán" có 104 trang. Bạn có thể xem trước một phần tài liệu ngay trên trang web trước khi tải về.

Cách tải luận án "Luận án phương pháp tìm kiếm tài liệu bằng công thức toán" về máy như thế nào?

Để tải luận án về máy, bạn nhấn nút "Tải xuống ngay" trên trang này, sau đó hoàn tất thanh toán phí lưu trữ. File sẽ được tải xuống ngay sau khi thanh toán thành công. Hỗ trợ qua Zalo: 0559 297 239.

Luận án liên quan

Chia sẻ tài liệu: Facebook Twitter