Lãnh đạo tư tưởng

Giải Quyết Dữ Liệu Không Có Cấu Trúc: Vai Trò Của LLMs Trong Trích Xuất Dữ Liệu

mm
Thêm Unite.AI vào các nguồn ưu tiên của bạn trên Google

Các tiến bộ gần đây trong lĩnh vực phần cứng như GPU Nvidia H100 đã nâng cao đáng kể khả năng tính toán. Với tốc độ gấp chín lần so với Nvidia A100, những GPU này excels trong việc xử lý các công việc học sâu. Sự tiến bộ này đã thúc đẩy việc sử dụng trí tuệ nhân tạo sinh trong xử lý ngôn ngữ tự nhiên (NLP) và thị giác máy tính, cho phép trích xuất dữ liệu tự động và thông minh. Các doanh nghiệp hiện có thể dễ dàng chuyển đổi dữ liệu không có cấu trúc thành thông tin quý giá, đánh dấu một bước tiến quan trọng trong việc tích hợp công nghệ. 

Phương Pháp Truyền Thống Của Trích Xuất Dữ Liệu 

Nhập Dữ Liệu Bằng Tay 

Đáng ngạc nhiên, nhiều công ty vẫn phụ thuộc vào nhập dữ liệu bằng tay, mặc dù có sẵn các công nghệ tiên tiến hơn. Phương pháp này bao gồm nhập thông tin trực tiếp vào hệ thống mục tiêu. Nó thường dễ dàng áp dụng hơn do chi phí ban đầu thấp hơn. Tuy nhiên, nhập dữ liệu bằng tay không chỉ tốn thời gian và dễ xảy ra lỗi mà còn tiềm ẩn rủi ro bảo mật khi xử lý dữ liệu nhạy cảm, khiến nó trở thành một lựa chọn ít mong muốn trong thời đại tự động hóa và bảo mật số. 

Nhận Dạng Ký Tự Quang Học (OCR)  

Công nghệ OCR, chuyển đổi hình ảnh và nội dung viết tay thành dữ liệu có thể đọc được bằng máy, cung cấp một giải pháp nhanh hơn và tiết kiệm chi phí hơn cho trích xuất dữ liệu. Tuy nhiên, chất lượng có thể không đáng tin cậy. Ví dụ, các ký tự như “S” có thể bị hiểu lầm là “8” và ngược lại.  

Hiệu suất của OCR bị ảnh hưởng đáng kể bởi độ phức tạp và đặc điểm của dữ liệu đầu vào; nó hoạt động tốt với hình ảnh quét có độ phân giải cao, không có vấn đề như độ nghiêng, watermark hoặc ghi đè. Tuy nhiên, nó gặp khó khăn với văn bản viết tay, đặc biệt khi hình ảnh phức tạp hoặc khó xử lý. Các điều chỉnh có thể cần thiết để cải thiện kết quả khi xử lý đầu vào văn bản. Các công cụ trích xuất dữ liệu trên thị trường sử dụng OCR làm công nghệ cơ bản thường thêm nhiều lớp xử lý hậu kỳ để cải thiện độ chính xác của dữ liệu trích xuất. Nhưng những giải pháp này không thể đảm bảo kết quả chính xác 100%.  

Trùng Khớp Mẫu Văn Bản 

Trùng khớp mẫu văn bản là một phương pháp để xác định và trích xuất thông tin cụ thể từ văn bản bằng cách sử dụng các quy tắc hoặc mẫu định trước. Nó nhanh hơn và cung cấp ROI cao hơn so với các phương pháp khác. Nó hiệu quả trên tất cả các mức độ phức tạp và đạt được độ chính xác 100% đối với các tệp có bố cục tương tự.  

Tuy nhiên, sự cứng nhắc của nó trong việc khớp từ từ có thể hạn chế khả năng thích ứng, đòi hỏi phải khớp chính xác 100% để trích xuất thành công. Thử thách với các từ đồng nghĩa có thể dẫn đến khó khăn trong việc xác định các thuật ngữ tương đương, như phân biệt “thời tiết” và “khí hậu”. Ngoài ra, Trùng khớp mẫu văn bản thể hiện sự nhạy cảm về ngữ cảnh, thiếu nhận thức về nhiều ý nghĩa trong các ngữ cảnh khác nhau. Việc tìm kiếm sự cân bằng giữa sự cứng nhắc và khả năng thích ứng vẫn là một thách thức khi áp dụng phương pháp này một cách hiệu quả. 

Nhận Dạng Thực Thể Được Đặt Tên (NER)  

Nhận dạng thực thể được đặt tên (NER), một kỹ thuật NLP, xác định và phân loại thông tin chính trong văn bản. 

Các trích xuất của NER bị giới hạn trong các thực thể được định nghĩa trước như tên tổ chức, vị trí, tên người và ngày. Nói cách khác, các hệ thống NER hiện tại thiếu khả năng vốn có để trích xuất các thực thể tùy chỉnh ngoài tập hợp được định nghĩa trước, có thể cụ thể cho một miền hoặc trường hợp sử dụng cụ thể. Thứ hai, sự tập trung của NER vào các giá trị chính liên kết với các thực thể được công nhận không mở rộng đến trích xuất dữ liệu từ bảng, hạn chế khả năng áp dụng của nó với các loại dữ liệu phức tạp hoặc có cấu trúc hơn. 

 Khi các tổ chức phải đối mặt với lượng dữ liệu không có cấu trúc ngày càng tăng, những thách thức này làm nổi bật nhu cầu về một phương pháp tiếp cận toàn diện và có thể mở rộng để trích xuất dữ liệu. 

Mở Khóa Dữ Liệu Không Có Cấu Trúc Với LLMs 

Sử dụng mô hình ngôn ngữ lớn (LLMs) cho trích xuất dữ liệu không có cấu trúc là một giải pháp hấp dẫn với những lợi thế riêng biệt giải quyết các thách thức quan trọng. 

Trích Xuất Dữ Liệu Nhận Thức Ngữ Cảnh 

LLMs sở hữu sự hiểu biết ngữ cảnh mạnh mẽ, được rèn luyện thông qua việc đào tạo trên các tập dữ liệu lớn. Khả năng của chúng trong việc vượt qua bề mặt và hiểu các phức tạp của ngữ cảnh khiến chúng trở nên quý giá trong việc xử lý các nhiệm vụ trích xuất thông tin đa dạng. Ví dụ, khi được giao nhiệm vụ trích xuất giá trị thời tiết, chúng nắm bắt thông tin dự định và xem xét các yếu tố liên quan như giá trị khí hậu, đồng thời tích hợp các từ đồng nghĩa và ngữ nghĩa một cách mượt mà. Sự hiểu biết sâu sắc này thiết lập LLMs như một lựa chọn động và thích ứng trong lĩnh vực trích xuất dữ liệu.  

Khai Thác Khả Năng Xử Lý Song Song 

LLMs sử dụng xử lý song song, làm cho các nhiệm vụ trở nên nhanh hơn và hiệu quả hơn. Không giống như các mô hình tuần tự, LLMs tối ưu hóa phân phối tài nguyên, dẫn đến việc tăng tốc các nhiệm vụ trích xuất dữ liệu. Điều này cải thiện tốc độ và đóng góp vào hiệu suất tổng thể của quá trình trích xuất.  

Thích Ứng Với Các Loại Dữ Liệu Đa Dạng 

Trong khi một số mô hình như Mạng Nơ-Ron Recurrent (RNNs) bị giới hạn ở các chuỗi cụ thể, LLMs xử lý dữ liệu không cụ thể về chuỗi, chấp nhận các cấu trúc câu đa dạng một cách dễ dàng. Sự linh hoạt này bao gồm các dạng dữ liệu đa dạng như bảng và hình ảnh. 

Cải Thiện Đường Ống Xử Lý 

Sử dụng LLMs đánh dấu một sự thay đổi đáng kể trong việc tự động hóa cả giai đoạn tiền xử lý và hậu xử lý. LLMs giảm nhu cầu về nỗ lực thủ công bằng cách tự động hóa các quy trình trích xuất một cách chính xác, tối ưu hóa việc xử lý dữ liệu không có cấu trúc. Việc đào tạo rộng rãi trên các tập dữ liệu đa dạng cho phép chúng xác định các mẫu và mối tương quan bị bỏ qua bởi các phương pháp truyền thống. 

Hình ảnh này của một đường ống trí tuệ nhân tạo sinh minh họa khả năng áp dụng của các mô hình như BERT, GPT và OPT trong trích xuất dữ liệu. Những LLMs này có thể thực hiện các hoạt động NLP khác nhau, bao gồm trích xuất dữ liệu. Thông thường, mô hình trí tuệ nhân tạo sinh cung cấp một lời nhắc mô tả dữ liệu mong muốn, và phản hồi sau đó chứa dữ liệu đã trích xuất. Ví dụ, một lời nhắc như “Trích xuất tên của tất cả các nhà cung cấp từ đơn đặt hàng mua này” có thể dẫn đến một phản hồi chứa tất cả các tên nhà cung cấp hiện diện trong báo cáo bán cấu trúc. Sau đó, dữ liệu trích xuất có thể được phân tích và tải vào một bảng cơ sở dữ liệu hoặc tệp phẳng, cho phép tích hợp dễ dàng vào các quy trình làm việc của tổ chức. 

Các Khung Trí Tuệ Nhân Tạo Phát Triển: Từ RNNs Đến Transformers Trong Trích Xuất Dữ Liệu Hiện Đại 

Trí tuệ nhân tạo sinh hoạt động trong một khung encoder-decoder có hai mạng nơ-ron hợp tác. Bộ mã hóa xử lý dữ liệu đầu vào, nén các tính năng thiết yếu vào một “Vector Cảnh”. Vector này sau đó được bộ giải mã sử dụng cho các nhiệm vụ sinh, như dịch ngôn ngữ. Kiến trúc này, tận dụng các mạng nơ-ron như RNNs và Transformers, tìm thấy ứng dụng trong nhiều lĩnh vực, bao gồm dịch máy, sinh hình ảnh, tổng hợp giọng nói và trích xuất thực thể dữ liệu. Những mạng này excels trong việc mô hình hóa các mối quan hệ và phụ thuộc phức tạp trong các chuỗi dữ liệu. 

Mạng Nơ-Ron Recurrent 

Mạng Nơ-Ron Recurrent (RNNs) đã được thiết kế để giải quyết các nhiệm vụ chuỗi như dịch và tóm tắt, excels trong một số ngữ cảnh. Tuy nhiên, chúng gặp khó khăn về độ chính xác trong các nhiệm vụ liên quan đến sự phụ thuộc dài hạn.  

 RNNs excels trong việc trích xuất các cặp khóa-giá trị từ các câu nhưng gặp khó khăn với cấu trúc giống bảng. Để giải quyết vấn đề này, cần phải xem xét cẩn thận về chuỗi và vị trí, đòi hỏi các phương pháp chuyên biệt để tối ưu hóa trích xuất dữ liệu từ bảng. Tuy nhiên, việc áp dụng chúng bị hạn chế do ROI thấp và hiệu suất dưới mức trung bình trong hầu hết các nhiệm vụ xử lý văn bản, ngay cả sau khi được đào tạo trên các tập dữ liệu lớn. 

Mạng Nơ-Ron Nhớ Ngắn Hạn Dài 

Mạng Nơ-Ron Nhớ Ngắn Hạn Dài (LSTMs) xuất hiện như một giải pháp giải quyết các hạn chế của RNNs, đặc biệt thông qua cơ chế cập nhật và quên chọn lọc. Giống như RNNs, LSTMs excels trong việc trích xuất các cặp khóa-giá trị từ các câu,. Tuy nhiên, chúng gặp phải những thách thức tương tự với cấu trúc giống bảng, đòi hỏi phải xem xét chiến lược về chuỗi và yếu tố vị trí.  

 GPU đầu tiên được sử dụng cho học sâu vào năm 2012 để phát triển mô hình AlexNet CNN nổi tiếng. Sau đó, một số RNNs cũng được đào tạo bằng GPU, mặc dù chúng không mang lại kết quả tốt. Ngày nay, mặc dù có sẵn GPU, những mô hình này đã基本 bị loại bỏ và được thay thế bằng các LLMs dựa trên transformer. 

Transformer – Cơ Chế Chú Ý 

Sự ra đời của transformer, đặc biệt được giới thiệu trong bài báo đột phá “Chú Ý Là Tất Cả Những Điều Bạn Cần” (2017), đã cách mạng hóa NLP bằng cách đề xuất kiến trúc ‘transformer’. Kiến trúc này cho phép tính toán song song và nắm bắt các phụ thuộc dài hạn một cách khéo léo, mở ra những khả năng mới cho các mô hình ngôn ngữ. LLMs như GPT, BERT và OPT đã tận dụng công nghệ transformer. Tại trung tâm của transformer nằm cơ chế “chú ý”, một yếu tố quan trọng đóng góp vào hiệu suất nâng cao trong xử lý dữ liệu chuỗi-sang-chuỗi. 

Cơ chế “chú ý” trong transformer tính toán tổng trọng số của các giá trị dựa trên sự tương thích giữa ‘truy vấn’ (lời nhắc câu hỏi) và ‘chìa khóa’ (sự hiểu biết của mô hình về mỗi từ). Cách tiếp cận này cho phép chú ý tập trung trong quá trình sinh chuỗi, đảm bảo trích xuất chính xác. Hai thành phần quan trọng trong cơ chế chú ý là Chú Ý Tự và Chú Ý Đa Đầu, cho phép các mẫu chú ý đa dạng để nhận ra các mối quan hệ cụ thể.  

Trong ngữ cảnh của Trích Xuất Hóa Đơn, Chú Ý Tự nhận ra sự liên quan của một ngày đã đề cập trước đó khi trích xuất số tiền thanh toán, trong khi Chú Ý Đa Đầu tập trung độc lập vào các giá trị số (số tiền) và mẫu văn bản (tên nhà cung cấp). Không giống như RNNs, transformer không hiểu biết về thứ tự từ. Để giải quyết vấn đề này, chúng sử dụng mã hóa vị trí để theo dõi vị trí của mỗi từ trong một chuỗi. Kỹ thuật này được áp dụng cho cả mã hóa đầu vào và đầu ra, giúp xác định các khóa và giá trị tương ứng trong một tài liệu.  

Sự kết hợp của cơ chế chú ý và mã hóa vị trí là quan trọng cho khả năng của một mô hình ngôn ngữ lớn trong việc nhận ra cấu trúc như một bảng, xem xét nội dung, khoảng cách và dấu văn bản. Kỹ năng này phân biệt nó với các phương pháp trích xuất dữ liệu không có cấu trúc khác.

Xu Hướng Và Phát Triển Hiện Tại 

Không gian trí tuệ nhân tạo đang mở ra với những xu hướng và phát triển đầy hứa hẹn, thay đổi cách chúng ta trích xuất thông tin từ dữ liệu không có cấu trúc. Hãy cùng khám phá các khía cạnh chính định hình tương lai của lĩnh vực này. 

Tiến Bộ Trong Mô Hình Ngôn Ngữ Lớn (LLMs) 

Trí tuệ nhân tạo sinh đang trải qua một giai đoạn chuyển đổi, với LLMs trở thành trung tâm trong việc xử lý các tập dữ liệu phức tạp và đa dạng cho trích xuất dữ liệu không có cấu trúc. Hai chiến lược đáng chú ý đang thúc đẩy những tiến bộ này: 

  1. Học Đa Mô Đun: LLMs đang mở rộng khả năng của mình bằng cách xử lý đồng thời nhiều loại dữ liệu, bao gồm văn bản, hình ảnh và âm thanh. Sự phát triển này tăng cường khả năng của chúng trong việc trích xuất thông tin quý giá từ các nguồn đa dạng, tăng cường tiện ích của chúng trong trích xuất dữ liệu không có cấu trúc. Các nhà nghiên cứu đang khám phá các cách hiệu quả để sử dụng những mô hình này, nhằm mục đích loại bỏ nhu cầu về GPU và cho phép hoạt động của các mô hình lớn với tài nguyên hạn chế.
  1. Ứng Dụng RAG: Sinh Tái Tìm Kiếm (RAG) là một xu hướng mới nổi kết hợp các mô hình ngôn ngữ lớn được đào tạo trước với các cơ chế tìm kiếm bên ngoài để nâng cao khả năng của chúng. Bằng cách truy cập vào một tập hợp lớn các tài liệu trong quá trình sinh, RAG biến các mô hình ngôn ngữ cơ bản thành các công cụ động được thiết kế cho cả ứng dụng kinh doanh và người tiêu dùng.

Đánh Giá Hiệu Suất Của LLMs 

Thách thức trong việc đánh giá hiệu suất của LLMs được đáp ứng bằng cách tiếp cận chiến lược, kết hợp các chỉ số nhiệm vụ cụ thể và các phương pháp đánh giá sáng tạo. Các phát triển chính trong lĩnh vực này bao gồm: 

  1. Các Chỉ Số Tinh Chỉnh: Các chỉ số đánh giá được thiết kế để đánh giá chất lượng của các nhiệm vụ trích xuất thông tin đang xuất hiện. Độ chính xác, độ nhớ và điểm F1 là những chỉ số chứng minh hiệu quả, đặc biệt trong các nhiệm vụ như trích xuất thực thể.
  1. Đánh Giá Của Con Người: Đánh giá của con người vẫn là một phần quan trọng bên cạnh các chỉ số tự động, đảm bảo một đánh giá toàn diện về hiệu suất của LLMs. Kết hợp các chỉ số tự động với phán quyết của con người, các phương pháp đánh giá hỗn hợp cung cấp một cái nhìn tinh tế về sự chính xác ngữ cảnh và sự liên quan của thông tin trích xuất.

Xử Lý Hình Ảnh Và Tài Liệu  

LLMs đa mô đun đã thay thế hoàn toàn OCR. Người dùng có thể chuyển đổi văn bản được quét từ hình ảnh và tài liệu thành văn bản có thể đọc được bằng máy, với khả năng xác định và trích xuất thông tin trực tiếp từ nội dung hình ảnh bằng các mô-đun dựa trên tầm nhìn. 

Trích Xuất Dữ Liệu Từ Liên Kết Và Trang Web 

LLMs đang phát triển để đáp ứng nhu cầu ngày càng tăng về trích xuất dữ liệu từ các trang web và liên kết web. Những mô hình này ngày càng trở nên thành thạo trong việc thu thập dữ liệu web, chuyển đổi dữ liệu từ các trang web thành định dạng có cấu trúc. Xu hướng này vô cùng quý giá cho các nhiệm vụ như tổng hợp tin tức, thu thập dữ liệu thương mại điện tử và thông tin cạnh tranh, tăng cường sự hiểu biết ngữ cảnh và trích xuất dữ liệu quan hệ từ web. 

Sự Trỗi Dậy Của Những Người Khổng Lồ Nhỏ Trong Trí Tuệ Nhân Tạo Sinh 

Nửa đầu năm 2023 đã chứng kiến sự tập trung vào việc phát triển các mô hình ngôn ngữ lớn dựa trên giả định “lớn hơn là tốt hơn”. Tuy nhiên, các kết quả gần đây cho thấy rằng các mô hình nhỏ hơn như TinyLlama và Dolly-v2-3B, với ít hơn 3 tỷ tham số, excels trong các nhiệm vụ như lý luận và tóm tắt, xứng đáng với danh hiệu “người khổng lồ nhỏ”. Những mô hình này sử dụng ít năng lực tính toán và lưu trữ, làm cho trí tuệ nhân tạo trở nên dễ tiếp cận hơn với các công ty nhỏ mà không cần đến GPU đắt tiền. 

Kết Luận 

Các mô hình trí tuệ nhân tạo sinh ban đầu, bao gồm mô hình đối抗 sinh (GANs) và mã hóa tự động biến đổi (VAEs), đã giới thiệu các cách tiếp cận mới để quản lý dữ liệu dựa trên hình ảnh. Tuy nhiên, sự đột phá thực sự đến với các mô hình ngôn ngữ lớn dựa trên transformer. Những mô hình này đã vượt qua tất cả các phương pháp trước đó trong việc xử lý dữ liệu không có cấu trúc nhờ vào cấu trúc mã hóa-giải mã, chú ý tự và chú ý đa đầu, cho phép chúng hiểu sâu về ngôn ngữ và khả năng lý luận giống con người. 

 Mặc dù trí tuệ nhân tạo sinh cung cấp một khởi đầu đầy hứa hẹn cho việc khai thác dữ liệu văn bản từ báo cáo, khả năng mở rộng của những cách tiếp cận như vậy là有限. Các bước đầu tiên thường bao gồm xử lý OCR, có thể dẫn đến lỗi, và những thách thức vẫn còn trong việc trích xuất văn bản từ hình ảnh trong báo cáo.  

 Trong khi việc trích xuất văn bản bên trong hình ảnh trong báo cáo là một thách thức khác. Chấp nhận các giải pháp như xử lý dữ liệu đa mô đun và mở rộng giới hạn token trong GPT-4, Claud3, Gemini cung cấp một con đường đầy hứa hẹn. Tuy nhiên, cần lưu ý rằng những mô hình này chỉ có thể truy cập thông qua API. Mặc dù việc sử dụng API cho trích xuất dữ liệu từ tài liệu là hiệu quả và tiết kiệm chi phí, nhưng nó đi kèm với một loạt các hạn chế như độ trễ, kiểm soát hạn chế và rủi ro bảo mật.  

 Một giải pháp an toàn và có thể tùy chỉnh hơn nằm ở việc tinh chỉnh một LLM trong nhà. Cách tiếp cận này không chỉ giảm thiểu các vấn đề về quyền riêng tư và bảo mật dữ liệu mà còn tăng cường kiểm soát quá trình trích xuất dữ liệu. Việc tinh chỉnh một LLM cho việc hiểu bố cục tài liệu và để nắm bắt ý nghĩa của văn bản dựa trên ngữ cảnh của nó cung cấp một phương pháp mạnh mẽ để trích xuất các cặp khóa-giá trị và mục dòng. Sử dụng học không giám sát và học có giám sát, một mô hình tinh chỉnh có thể thích ứng với các bố cục tài liệu đa dạng, đảm bảo trích xuất dữ liệu không có cấu trúc hiệu quả và chính xác trên nhiều lĩnh vực. 

Jay Mishra, COO tại Astera, một nhà cung cấp giải pháp dữ liệu không mã hàng đầu, là một nhà lãnh đạo dữ liệu và phân tích giàu kinh nghiệm với hơn 20 năm kinh nghiệm trong việc thúc đẩy các chiến lược chuyển đổi để trao quyền cho các tổ chức thông qua các giải pháp dữ liệu được hỗ trợ bởi trí tuệ nhân tạo.