Atlas · Công nghệ AI

Logits là gì — điểm số thô mô hình chấm cho mỗi từ ứng viên trước khi quy thành xác suất

Mỗi lần mô hình ngôn ngữ chọn từ tiếp theo, nó không bốc ngẫu nhiên mà chấm điểm cho từng từ ứng viên trước. Điểm số thô đó gọi là logits, là tín hiệu nội bộ cho biết mô hình đang thiên về từ nào. Logits chưa phải xác suất, chúng được biến thành xác suất qua một bước tính rồi mới tới khâu chọn từ. Hiểu logits giúp chủ doanh nghiệp nắm gốc của những thứ quen thuộc hơn như temperature, top-p và độ tự tin của mô hình. Bài này giải cho chủ doanh nghiệp và người quyết.

Sơ đồ logits do MONA minh hoạ: mô hình chấm điểm thô cho mỗi từ ứng viên, qua softmax thành xác suất rồi mới đến bước chọn từ
Logits là điểm số thô mô hình chấm cho mỗi từ ứng viên; qua softmax chúng thành xác suất rồi mới tới bước chọn từ như temperature và top-p.

Logits là gì — và vì sao bài này đáng đọc

Trong 30 giây. Logits là điểm số thô mô hình chấm cho mỗi từ ứng viên trước khi quy thành xác suất. Đó là tín hiệu nội bộ quyết định mô hình thiên về từ nào. Logits được biến thành xác suất qua một bước tính, rồi mới tới khâu chọn từ như temperature và top-p.

Bài này dành cho chủ doanh nghiệp và người quyết. Logits được giải bằng ẩn dụ dễ hiểu, kèm cơ chế từ điểm thô thành xác suất và cách hiểu đúng.

Vì sao đáng quan tâm: logits là gốc của những núm điều khiển quen thuộc. Hiểu nó giúp nắm vì sao temperaturetop-p lại đổi được hành vi mô hình.

Ẩn dụ dễ hiểu: điểm chấm thô của giám khảo trước khi quy ra phần trăm

Hình dung một cuộc thi có ban giám khảo. Mỗi thí sinh được giám khảo cho một điểm thô, ví dụ tám phẩy năm, bảy phẩy hai, chín. Điểm thô này nói thí sinh nào đang được chuộng hơn, nhưng chưa phải tỷ lệ bình chọn cuối.

Muốn ra phần trăm bình chọn, ban tổ chức quy đổi cả bảng điểm thô thành tỷ lệ cộng lại bằng một trăm. Lúc đó mới biết mỗi thí sinh chiếm bao nhiêu phần trăm.

Logits chính là điểm chấm thô đó. Logits cho biết mô hình thiên về từ nào, nhưng chưa phải xác suất; phần trăm chỉ xuất hiện sau bước quy đổi.

Logits dưới góc kỹ thuật

Ở bước cuối, mô hình tạo ra một dãy điểm số thô, mỗi từ trong từ vựng một điểm. Dãy điểm thô này là logits. Chúng có thể âm hoặc dương, lớn nhỏ tuỳ mức mô hình chuộng từ đó.

  • Logits. Điểm thô cho mỗi từ ứng viên, chưa cộng lại bằng một.
  • Softmax. Hàm biến cả dãy logits thành xác suất cộng lại bằng một.
  • Xác suất. Phần trăm khả năng mỗi từ được chọn làm từ kế tiếp.
  • Chọn từ. Bước lấy mẫu áp dụng temperature, top-p để rút ra một từ.

Trật tự cố định là logits rồi softmax rồi xác suất rồi chọn từ. Các núm như temperature thực ra tác động vào logits trước khi qua softmax, nên ảnh hưởng thẳng tới dáng phân bố. Mỗi từ ở đây là một token.

Vì sao chủ doanh nghiệp nên biết logits

Sơ đồ lợi ích hiểu logits với doanh nghiệp của MONA: hiểu gốc temperature và top-p, đo độ tự tin, kiểm soát đầu ra, chẩn lỗi, đặt ngưỡng, ra quyết định
Hiểu logits giúp doanh nghiệp: nắm gốc temperature và top-p, đo độ tự tin mô hình, kiểm soát đầu ra, chẩn lỗi, đặt ngưỡng và quyết định có cơ sở.
  • Nắm gốc các núm điều khiển. Hiểu logits thì hiểu vì sao temperature và top-p đổi hành vi.
  • Đo được độ tự tin. Khoảng cách giữa các logits cho biết mô hình chắc chắn hay phân vân.
  • Kiểm soát đầu ra. Có thể ưu tiên hay chặn một số từ ngay ở tầng logits.
  • Chẩn lỗi tốt hơn. Biết nhìn vào điểm thô để hiểu vì sao mô hình chọn từ lạ.
  • Đặt ngưỡng quyết định. Dùng độ tự tin để quyết khi nào tự động, khi nào chuyển người.

Logits là tầng nền của mọi hành vi sinh chữ. Hiểu nó giúp đội ngũ điều chỉnh mô hình có cơ sở, không chỉ vặn núm theo cảm tính.

Cơ chế: từ logits thành xác suất rồi tới chọn từ

Sơ đồ kiến trúc logits của MONA: mô hình chấm điểm thô cho mỗi từ, qua softmax thành xác suất, rồi bước chọn từ rút ra một token
Đường đi: mô hình chấm logits cho mỗi từ ứng viên → softmax quy thành xác suất → bước chọn từ áp temperature và top-p → rút ra một từ.

Một bước sinh từ đi qua bốn nhịp:

  • Chấm logits. Mô hình cho mỗi từ trong từ vựng một điểm thô.
  • Softmax. Hàm này quy cả dãy điểm thô thành xác suất cộng lại bằng một.
  • Có phân bố xác suất. Mỗi từ giờ có một phần trăm khả năng được chọn.
  • Chọn từ. Bước lấy mẫu áp temperature, top-p rồi rút ra một từ duy nhất.

Điểm cần nhớ là logits chưa dùng để chọn được; phải qua softmax thành xác suất rồi mới chọn. Nhiều thiết lập như inference cho phép can thiệp vào logits để định hình kết quả ngay từ gốc.

Ví dụ chạy thật: nhìn logits của một bước sinh từ

Nhật ký minh hoạ của MONA: một bước sinh từ với điểm logits thô cho từng từ ứng viên rồi softmax quy thành xác suất phần trăm
Nhật ký mô phỏng: một bước sinh từ hiện điểm logits thô cho từng từ ứng viên, sau softmax thành xác suất phần trăm rồi mới chọn ra một từ.

Giả sử mô hình đang chọn từ tiếp theo cho câu chưa xong. Ở bước này nó chấm điểm thô cho vài từ ứng viên, ví dụ từ A được chín, từ B được tám, từ C được năm.

Các điểm thô này là logits, chưa cộng lại bằng một nên không đọc thẳng ra phần trăm. Sau khi qua softmax, chúng thành xác suất, ví dụ từ A khoảng sáu mươi phần trăm, từ B khoảng ba mươi phần trăm, từ C khoảng mười phần trăm.

Lúc này bước chọn từ mới vào cuộc. Logits càng cách xa nhau thì phân bố càng dồn vào từ dẫn đầu; càng sát nhau thì xác suất càng dàn đều và kết quả càng dễ đổi.

So sánh: điểm thô logits vs xác suất sau softmax

Bảng so sánh logits và xác suất của MONA: từ điểm thô chưa quy chuẩn sang phần trăm cộng lại bằng một sau softmax
Khác biệt: logits là điểm thô chưa cộng lại bằng một; xác suất là phần trăm sau softmax, cộng lại bằng một và mới dùng được để chọn từ.

Hai dạng số này đứng ở hai nhịp khác nhau của cùng một bước sinh từ:

Tiêu chíLogits (điểm thô)Xác suất (sau softmax)
Bản chấtĐiểm số thô chấm cho mỗi từPhần trăm khả năng mỗi từ
Khoảng giá trịÂm hoặc dương, không giới hạnTừ không tới một
Cộng lạiKhông cộng lại bằng mộtCộng lại bằng một
Vai tròTín hiệu thiên về từ nàoĐầu vào trực tiếp cho chọn từ

Logits là tín hiệu gốc, xác suất là dạng đã chuẩn hoá để chọn. Cả hai nói cùng một thứ tự ưu tiên, chỉ khác cách biểu diễn và thời điểm dùng.

Trục đánh đổi: khoảng cách logits và độ chắc chắn

Biểu đồ trục đánh đổi của logits do MONA minh hoạ: logits cách xa nhau cho đầu ra chắc và ổn định, sát nhau cho đa dạng nhưng dễ đổi
Trục đánh đổi: logits cách xa nhau cho phân bố dồn, đầu ra chắc và ổn định; logits sát nhau cho phân bố dàn, đa dạng hơn nhưng dễ đổi kết quả.

Khoảng cách giữa các logits quyết định dáng của phân bố xác suất:

  • Độ chắc chắn. Logits cách xa nhau thì xác suất dồn vào từ dẫn đầu, đầu ra ổn định.
  • Độ đa dạng. Logits sát nhau thì xác suất dàn đều, nhiều từ có cơ hội, kết quả phong phú.
  • Ảnh hưởng của núm. Temperature kéo giãn hay nén khoảng cách logits trước softmax.

Cách làm đúng là chọn việc cần chắc thì giữ phân bố dồn, việc cần sáng tạo thì cho phân bố dàn hơn. Đây chính là điều temperature và top-p điều chỉnh, đều bắt nguồn từ logits.

Đi sâu một nhịp: logits dùng để làm gì

Logits không chỉ là bước trung gian, nó còn là điểm can thiệp hữu ích, chọn theo nhu cầu:

Cách dùngLogits cho biết gìVí dụ ứng dụng
Chọn từTừ nào đang được chuộng hơnSinh câu trả lời, viết nội dung
Đo độ tự tinKhoảng cách giữa các điểm thôQuyết tự động hay chuyển người
Ràng buộc đầu raCó thể tăng hoặc chặn điểm từÉp theo khuôn, cấm từ cấm

Việc tác động vào logits là nền của nhiều kỹ thuật điều khiển đầu ra. Đặt ngưỡng độ tự tin còn giúp giảm rủi ro hallucination bằng cách chuyển người khi mô hình phân vân.

Những hiểu nhầm thường gặp về logits

  • Tưởng logits là xác suất. Logits là điểm thô, phải qua softmax mới thành xác suất cộng lại bằng một.
  • Tưởng logits âm là vô nghĩa. Logits âm vẫn là điểm hợp lệ, chỉ là từ đó đang ít được chuộng.
  • Tưởng điểm cao là chắc chắn đúng. Điểm cao chỉ là mô hình chuộng từ đó, không bảo đảm nội dung đúng.
  • Tưởng đổi temperature là đổi logits gốc. Mô hình vẫn chấm cùng logits, temperature chỉ kéo giãn trước softmax.
  • Tưởng độ tự tin cao là không cần kiểm. Mô hình có thể tự tin mà vẫn sai, trường quan trọng vẫn cần người duyệt.

Phần lớn hiểu nhầm đến từ lẫn lộn điểm thô với xác suất và lẫn độ tự tin với độ đúng. Logits lo việc mô hình thiên về từ nào, còn đúng sai là chuyện khác cần kiểm riêng.

Góc thực chiến MONA khi làm việc với logits

Lộ trình dùng logits của MONA: xác định việc cần chắc hay sáng tạo, chỉnh núm dựa trên logits, dùng độ tự tin đặt ngưỡng, đo và tinh chỉnh
Lộ trình MONA: xác định việc cần chắc hay sáng tạo → chỉnh núm dựa trên logits → dùng độ tự tin đặt ngưỡng chuyển người → đo và tinh chỉnh theo dữ liệu.

MONA dùng hiểu biết về logits để điều chỉnh mô hình có cơ sở, không vặn núm theo cảm tính:

  • Xác định kiểu việc. Việc cần chắc giữ phân bố dồn, việc cần sáng tạo cho dàn hơn.
  • Chỉnh núm dựa trên logits. Đặt temperature và top-p theo dáng phân bố mong muốn.
  • Dùng độ tự tin đặt ngưỡng. Khoảng cách logits hẹp thì chuyển người soát.
  • Đo và tinh chỉnh. Theo dõi kết quả thật rồi điều chỉnh thay vì đoán.

Dữ liệu đi qua mô hình có thể chứa thông tin cá nhân. MONA xử lý theo nguyên tắc dữ liệu của Nghị định 13/2023 trong cả luồng, kể cả khi ghi nhật ký logits để chẩn lỗi.

Khi nào doanh nghiệp cần quan tâm logits

Logits đáng để ý khi doanh nghiệp muốn kiểm soát hành vi mô hình sâu hơn mức chỉnh núm mặc định:

  • Cần đo độ tự tin. Dùng khoảng cách logits để quyết khi nào tự động, khi nào chuyển người.
  • Cần ràng buộc đầu ra. Ưu tiên hoặc chặn một số từ ngay ở tầng điểm thô.
  • Cần chẩn lỗi sâu. Nhìn logits để hiểu vì sao mô hình chọn từ ngoài ý.
  • Cần tinh chỉnh có cơ sở. Đặt temperature và top-p dựa trên dáng phân bố thật.

Với nhu cầu dùng thông thường, chỉ cần hiểu logits là gốc của các núm là đủ. Khi cần kiểm soát đầu ra ở mức sản phẩm, làm việc trực tiếp với logits trở nên đáng giá.

Khi nào nên để MONA đồng hành

Logits dễ hiểu về khái niệm, nhưng dùng nó để kiểm soát đầu ra và đặt ngưỡng tự tin trong sản phẩm thật cần kinh nghiệm. Doanh nghiệp nên cân nhắc MONA khi:

  • Muốn đặt ngưỡng độ tự tin để quyết khi nào AI tự động, khi nào chuyển người.
  • Cần ràng buộc đầu ra theo khuôn nghiệp vụ ngay từ tầng logits.
  • Cần chẩn lỗi vì sao mô hình chọn từ ngoài ý và xử lý triệt để.
  • Muốn tinh chỉnh temperature và top-p có cơ sở đo lường, không đoán mò.

MONA thiết kế luồng kiểm soát đầu ra dựa trên logits và độ tự tin cho hệ thống doanh nghiệp. Tham khảo Sale AI cho luồng trả lời có ngưỡng tự tin, LMS AI cho sinh nội dung học có kiểm soát.

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

Logits là gì một cách ngắn gọn?
Logits là điểm số thô mô hình chấm cho mỗi từ ứng viên trước khi quy thành xác suất. Đó là tín hiệu nội bộ cho biết mô hình thiên về từ nào, chưa phải phần trăm khả năng được chọn.
Logits khác xác suất thế nào?
Logits là điểm thô có thể âm hoặc dương và không cộng lại bằng một. Xác suất là kết quả sau khi đưa logits qua softmax, nằm trong khoảng không tới một và cộng lại bằng một.
Softmax là gì trong mối liên hệ với logits?
Softmax là hàm biến cả dãy logits thành xác suất cộng lại bằng một. Đây là bước trung gian bắt buộc giữa logits và khâu chọn từ trong mỗi bước sinh từ của mô hình.
Điểm logits cao có nghĩa là câu trả lời đúng không?
Không. Điểm logits cao chỉ nghĩa là mô hình đang chuộng từ đó, không bảo đảm nội dung đúng. Độ tự tin và độ đúng là hai chuyện khác nhau, trường quan trọng vẫn cần kiểm.
Temperature tác động vào logits ra sao?
Temperature kéo giãn hay nén khoảng cách giữa các logits trước khi qua softmax. Khoảng cách rộng thì phân bố dồn vào từ dẫn đầu, khoảng cách hẹp thì xác suất dàn đều hơn.
Logits dùng để làm gì ngoài chọn từ?
Logits còn dùng để đo độ tự tin của mô hình qua khoảng cách giữa các điểm thô, và để ràng buộc đầu ra bằng cách tăng hoặc chặn điểm của một số từ ngay ở tầng này.
MONA hỗ trợ gì liên quan tới logits?
MONA dùng logits để đặt ngưỡng độ tự tin, ràng buộc đầu ra theo khuôn nghiệp vụ và chẩn lỗi chọn từ, đồng thời xử lý dữ liệu theo Nghị định 13/2023 trong cả luồng.

Trải nghiệm thật

MONA Sale AI → Luồng trả lời có ngưỡng độ tự tin trước khi tự động MONA LMS AI → Sinh nội dung học có kiểm soát đầu ra

Nguồn tham khảo

  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]

Hệ sinh thái MONA

MONA Software xây phần mềm theo yêu cầu và sản phẩm AI cho doanh nghiệp. Trong cùng hệ sinh thái MONA Group: mona.media phụ trách thiết kế websitedịch vụ SEO tổng thể; mona.host lo hosting, VPS, domain.