Thuật toán nào đứng sau akinator hoặc 20q?


12

Cái tiêu đề đã nói lên ý cần nói. Đây là Akinator20Q .

Nguyên tắc của các trò chơi này là hỏi người dùng một số câu hỏi liên quan đến một số thực thể được chọn bởi người dùng. Và sau đó tìm hiểu thực thể này là gì. Cốt lõi của thuật toán là tìm ra "câu hỏi hữu ích nhất" ở mỗi vòng, trong khi giao dịch với người dùng có thể không trả lời đúng tất cả các câu hỏi.

"Câu hỏi hữu ích nhất" được định nghĩa là câu hỏi cung cấp nhiều thông tin nhất, trong trường hợp tối ưu chia tách đối tượng (hoặc số?) của các thực thể ứng cử viên thành hai nửa bằng nhau.

Tôi tìm thấy một bài báo mô tả một số thuật toán (cũng không sử dụng từ "thuật toán", nhưng các bằng chứng có thể được chuyển thành thuật toán). Thật không may, tôi không thể tìm lại bài báo này :(. Bài báo mô tả vấn đề với các khái niệm lý thuyết trò chơi, với một số mức độ nói dối được phép cho người dùng (nó đã thảo luận về 3 cấp độ nói dối). Xin vui lòng gửi nếu bạn nghĩ rằng bạn biết bài báo.


1
stats.stackexchange.com/questions/6074/ Từ Đây là cuộc thảo luận về số liệu thống kê.SE
Tomek Tarczynski

Câu trả lời:


14

Tôi nghĩ có lẽ bạn đang tìm kiếm "Khi chơi Trò chơi Twenty Câu hỏi với người nói dối", Dhagat, Gacs và Winkler, SODA 1992, http://portal.acm.org/citation.cfm?id=139404.139409

Các nhiều giấy tờ khác trích dẫn sách này có thể bao gồm hit thêm có liên quan.


Có ai có một nguồn cho liên kết thứ 2? Nó không có sẵn nữa.
Ryan

Liên kết thứ hai có được bằng cách truy cập vào học giả Google, tìm bài báo đầu tiên và sau đó nhấp vào liên kết "được trích dẫn bởi NN" mà nó hiển thị cho kết quả của nó (trong đó NN là số bài báo trích dẫn bài này). Có lẽ quy trình đó vẫn hoạt động, ngay cả khi Google đã thay đổi định dạng URL của họ.
David Eppstein
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.