Khớp hình con voi bằng bốn tham số khác không
(arxiv.org)- Vấn đề “khớp hình con voi bằng bốn tham số” bắt nguồn từ giai thoại năm 1953, khi Enrico Fermi mượn lời Johnny von Neumann để phê bình mô hình của Freeman Dyson
- Câu trích dẫn này được dùng như một lời phê bình rằng khi số tham số tăng lên, dù mô hình có vẻ khớp dữ liệu tốt, điều đó không đảm bảo cả ý nghĩa vật lý
- Các nỗ lực trước đây chưa đáp ứng hoàn toàn điều kiện: Wei dùng hơn 20 tham số, còn Mayer et al. trông như dùng bốn số phức nhưng thực tế tương đương 8 tham số
- Cách dùng một tham số của Paintadosi có thể vẽ bất kỳ hình dạng nào, nhưng nó mã hóa hình dạng vào một số thực với độ chính xác rất dài, nên không phù hợp với tinh thần của vấn đề này
- Bài viết chỉ ra hạn chế rằng bản thân vấn đề chưa được định nghĩa đủ rõ, rồi thử khớp đường cong con voi chỉ bằng bốn tham số khác không trong các điều kiện đã cho
Vấn đề bắt đầu từ lời phê bình của Fermi
- Năm 1953, Enrico Fermi phê bình mô hình của Dyson và trích lời Johnny von Neumann
- “With four parameters I can fit an elephant, and with five I can make him wiggle his trunk.”
- Câu nói này được dùng với ý rằng dù mô hình phức tạp và khớp dữ liệu tốt, nếu đó chỉ là kết quả của việc tăng số lượng tham số thì khó đảm bảo nó có ý nghĩa vật lý thực sự
- Câu hỏi cốt lõi là liệu có thể thật sự khớp hình con voi chỉ bằng bốn tham số hay không
Những điểm các lời giải trước đây đi chệch khỏi yêu cầu
- Wei đã cố khớp hình con voi bằng chuỗi Fourier (Fourier series), nhưng cần hơn 20 tham số để đạt kết quả tương đối tốt
- Kết quả cũng được đánh giá là có thể không làm hài lòng “giáo viên mỹ thuật lớp 3”
- Mayer et al. đã khớp hình con voi bằng bốn số phức
- Vì số phức có phần thực và phần ảo, thực chất họ đã dùng 8 tham số
- Nếu tính cả các tham số bằng 0 thì con số lên tới 20
- Hình ảnh kết quả được đánh giá là đẹp theo phong cách giống Picasso
- Paintadosi cho rằng chỉ một tham số là đủ, và xây dựng một hàm có thể vẽ bất kỳ hình dạng nào bằng một tham số
- Tuy nhiên, cách này gần với việc mã hóa hình dạng vào một số thực duy nhất có độ chính xác hàng trăm hoặc hàng nghìn chữ số, nên khó xem là lời giải hợp lệ cho vấn đề này
- Trọng tâm của công trình đó là chỉ ra rằng đếm số lượng tham số có thể thất bại như một thước đo độ phức tạp của mô hình
- Bài báo này trước hết sắp xếp lại các điều kiện của vấn đề, rồi khác với các nỗ lực trước đó, trình bày cách khớp hình con voi bằng bốn tham số khác không
1 bình luận
Các ý kiến trên Hacker News
Tôi thích khía cạnh mỉa mai của bài viết. Sẽ hay hơn nếu bổ sung thêm vì sao Fermi và von Neumann lại nói như vậy
Trong vật lý, khi xây dựng mô hình cho thực tế, không nên cứ thêm từng tham số để khớp dữ liệu mỗi khi mô hình không khớp với thí nghiệm. Lý tưởng là mô hình nên có 0 tham số hoặc ít tham số nhất, và sâu xa hơn là các tham số nên xuất hiện một cách tự nhiên từ những giả định đơn giản. Nếu có 4 tham số thì khó biết mô hình thực sự nắm bắt một khía cạnh của hiện thực, hay chỉ đơn thuần khớp với dữ liệu thí nghiệm
Tuy vậy, sự thông thái của câu châm ngôn đó dường như đã bị lãng quên khá nhiều trong nhiều lĩnh vực. Ở nhiều lĩnh vực, dữ liệu được “mô hình hóa” bằng các mô hình hồi quy khổng lồ với hàng chục tham số, hoặc bằng mạng nơ-ron có hàng tỷ tham số
Tôi cho rằng vật lý bắt đầu khi có ít nhất một hằng số tự nhiên cần được đo, chẳng hạn độ cong của không gian thực hay gia tốc trọng trường
Họ rút ra nhiều tham số từ việc khớp đường cong với điện thế được ghi lại và dòng điện được bơm vào, và mãi về sau các tham số đó mới được đối chiếu với kênh natri. Tương tự, các quá trình khác được đối chiếu với kênh kali. Nếu không thể giải thích mô hình bằng 3 tham số, thì việc có nhiều tham số, thậm chí 4 tham số, cũng không phải điều quá đáng lo
Bài viết này hài hước và được viết tốt, nhưng tôi nghĩ nó còn hơn thế
ML/AI thường bị đùa và quan sát rằng chỉ là khớp đường cong. Việc chỉ với “khớp đường cong” mà có thể tạo ra thứ gì đó thông minh hay không thì tôi cho là vẫn chưa có câu trả lời, chủ yếu vì mỗi người hiểu từ “thông minh” theo một cách khác nhau
Ở đây bài viết cho thấy một ví dụ khớp đường cong rất gọn gàng và dễ hiểu, nhưng về bản chất thì đó vẫn là cùng một quá trình. Đặt mục tiêu, tối ưu hóa trên hàm mất mát, rồi hy vọng mô hình khái quát hóa được. Dĩ nhiên con voi này không khái quát hóa được, nhưng cũng dễ thương
Vì vậy ta quay lại câu hỏi von Neumann đặt ra: vì sao cần nhiều tham số đến vậy. Trớ trêu là gần đây người ta đã làm được rất nhiều việc với số lượng tham số khổng lồ, và câu trả lời hóa ra là “có nhiều tham số thì có thể làm những điều rất hay”
Các LLM hiện nay chỉ đang dựa trên kinh nghiệm của con người, chứ chưa tham gia nhiều vào việc tạo ra kinh nghiệm của riêng mình. Vì vậy chúng mới bị gọi là học bắt chước hay vẹt nhại. Nhưng nếu mô hình trở nên giống tác tử hơn, nó có thể tự tạo ra kinh nghiệm hữu ích, và AlphaZero đã cho thấy điều đó
Freeman Dyson hồi tưởng trong cuộc phỏng vấn Web of Life về giai thoại đã truyền cảm hứng cho bài báo này. Cũng có liên kết nhảy thẳng đến phần khớp con voi
[1] https://youtu.be/hV41QEKiMlM
[2] https://youtu.be/hV41QEKiMlM?t=118
Một tham số là đủ: https://aip.scitation.org/doi/10.1063/1.5031956
Đáng tiếc là bài báo không nêu rõ hạng hằng số, tức giá trị trung bình r_0. Có vẻ khoảng gần 180, nhưng để tạo ra hình ảnh thì phải khớp giá trị này, và dường như không có cách nào không coi nó là tham số thiết yếu thứ năm
Vì vậy khó có thể nói là mục tiêu đã thực sự đạt được. Dĩ nhiên bài viết thật sự rất thú vị
Đây là một đoạn rất hay trong cuộc phỏng vấn Web of Stories của Dyson, và cũng chạm đến tôi giống như với các tác giả
Chuyện là khi Dyson mang các kết quả sơ bộ về lý thuyết giả vô hướng của pion đến cho Fermi. Fermi rất nhanh chóng bác bỏ toàn bộ, điều đó gây sốc cho Dyson nhưng cũng giúp ông không lãng phí thêm thời gian
Fermi: Khi làm tính toán lý thuyết, anh phải có một mô hình vật lý rõ ràng hoặc một nền tảng toán học chặt chẽ. Anh không có cả hai. Anh đã dùng bao nhiêu tham số tự do trong phép khớp?
Dyson: 4 ạ
Fermi: Johnny von Neumann vẫn thường nói thế này. “Với 4 tham số, bạn có thể khớp được một con voi; với 5 tham số, bạn có thể làm cho nó ngọ nguậy cái vòi”
Ước gì arXiv có nhiều hài hước hơn
Nếu tôi phát hiện ra điều gì đó trong thời gian cá nhân mà không dùng tài nguyên công ty, tôi sẽ công bố theo cách hài hước nhất có thể
Một vài danh sách:
https://academia.stackexchange.com/questions/86346/is-it-ok-...
https://www.ellipsix.net/arxiv-joke-papers.html
https://arxiv.org/abs/2309.08632
Cũng không thể bỏ qua Dr. Octave Levenspiel. Khi tôi còn học đại học, ông là giáo sư danh dự, và đã làm nhiều công trình, trong đó có lĩnh vực tầng sôi công nghiệp
Cuộc bàn luận về đường cong con voi lúc đó nằm trong bối cảnh phê phán các phép khớp đa tham số phức tạp trong phản ứng xúc tác dị thể. https://levenspiel.com/elephants/
Ông cũng từng cố gắng xuất bản một bài báo khí động học về việc khủng long bay trong một thời gian. http://levenspiel.com/wp-content/uploads/2016/02/DinosaurW.p...
Kiểu tò mò trí tuệ này khiến tôi hơi nhớ đến chuyện Feynman quay đĩa
Sao không nhắc đến On Growth and Form của D’Arcy Thompson? Các mô hình tham số của ông về sinh vật khá tuyệt. Dù chúng rất đơn giản
https://en.wikipedia.org/wiki/On_Growth_and_Form
Theo cách tôi hiểu, chuỗi Fourier với tham số thực
r(theta) = sum(r_k cos(k theta))chỉ có thể vẽ các dạng “hình tròn gợn sóng”, nơi mỗi tia xuất phát từ gốc chỉ có một điểmTham số phức
z(theta) = sum(e^(z_ theta))có thể vẽ những hình ngoằn ngoèo hơn, tức các epicycle. Trong khi cánh tay vẽ quay, cây bút có thể quay ngược lại, và mỗi tham số có thể dịch chuyển điểm đến đâu đó trên một vòng tròn nhỏ quanh điểm được tính từ tham số trước đóVideo 3B1B không thể bỏ qua: https://m.youtube.com/watch?v=r6sGWTCMz2k
Một tham số phức tương đương 2 tham số thực, nên cần so sánh 4 đường cong cosin tốt nhất với 2 đường cong mũ phức tốt nhất