- Ausgangspunkt ist eine Anekdote aus dem Jahr 1953, in der Enrico Fermi mit einem Zitat von Johnny von Neumann Freeman Dysons Modell kritisierte: das Problem, „mit vier Parametern einen Elefanten zu fitten“
- Das Zitat wurde als Kritik daran verwendet, dass ein Modell mit zunehmender Zahl von Parametern zwar gut zu den Daten zu passen scheint, damit aber noch keine physikalische Bedeutung garantiert ist
- Frühere Versuche erfüllten die Bedingungen nicht vollständig: Wei verwendete mehr als 20 Parameter, und Mayer et al. schienen zwar vier komplexe Zahlen zu nutzen, was tatsächlich aber 8 Parametern entspricht
- Paintadosis Ein-Parameter-Ansatz kann zwar beliebige Formen zeichnen, kodiert die Form jedoch über eine extrem lange reelle Präzision und trifft damit nicht den Sinn des Problems
- Der Beitrag weist auf die Grenze hin, dass das Problem selbst nicht hinreichend definiert war, und versucht, unter den gegebenen Bedingungen eine Elefantenkurve mit nur vier Nicht-Null-Parametern zu fitten
Ein Problem, das mit Fermis Kritik begann
- 1953 kritisierte Enrico Fermi Dysons Modell und zitierte dabei Johnny von Neumann
- „With four parameters I can fit an elephant, and with five I can make him wiggle his trunk.“
- Gemeint ist: Selbst wenn ein Modell komplex ist und gut zu den Daten passt, lässt sich tatsächliche physikalische Bedeutung schwer garantieren, wenn dies lediglich das Ergebnis einer höheren Anzahl von Parametern ist
- Die zentrale Frage ist, ob man tatsächlich mit nur vier Parametern einen Elefanten fitten kann
Wo frühere Lösungen an den Anforderungen vorbeigingen
- Wei versuchte, einen Elefanten mit einer Fourier-Reihe (Fourier series) zu fitten, benötigte für ein halbwegs gutes Ergebnis jedoch mehr als 20 Parameter
- Das Ergebnis wurde so bewertet, dass es möglicherweise nicht einmal eine „Kunstlehrkraft der dritten Klasse“ zufriedenstellen würde
- Mayer et al. fitteten einen Elefanten mit vier komplexen Zahlen
- Da komplexe Zahlen einen Real- und einen Imaginärteil haben, wurden tatsächlich 8 Parameter verwendet
- Zählt man auch die Null-Parameter mit, kommt man auf 20
- Das resultierende Bild wurde als schön im Stil von Picasso bewertet
- Paintadosi behauptete, ein einziger Parameter genüge, und konstruierte eine Funktion, mit der sich mit einem Parameter jede beliebige Form zeichnen lässt
- Das ähnelt jedoch eher einer Kodierung, bei der die Form auf eine einzelne reelle Zahl mit Hunderten oder Tausenden Stellen Präzision abgebildet wird, und ist daher in diesem Problem kaum als gültige Lösung anzusehen
- Der Fokus dieser Arbeit liegt darauf, dass das Zählen von Parametern als Maß für Modellkomplexität scheitern kann
- Dieses Paper ordnet zunächst die Problembedingungen und stellt dann, anders als frühere Versuche, eine Methode vor, mit vier Nicht-Null-Parametern einen Elefanten zu fitten
1 Kommentare
Hacker-News-Kommentare
Mir gefällt die ironische Seite des Artikels. Es wäre gut, noch zu ergänzen, warum Fermi und von Neumann das gesagt haben
Wenn man in der Physik ein Modell der Realität erstellt, sollte man nicht einfach Parameter einzeln hinzufügen, nur weil es nicht zu den Experimenten passt, um die Daten passend zu machen. Idealerweise gibt es 0 oder möglichst wenige Parameter, und noch tiefergehend sollten Parameter natürlich aus einfachen Annahmen hervorgehen. Bei 4 Parametern ist schwer zu sagen, ob damit tatsächlich ein Aspekt der Realität erfasst wird oder ob nur experimentelle Daten nachgebildet werden
Allerdings scheint die Weisheit dieses Bonmots in vielen Bereichen ziemlich in Vergessenheit geraten zu sein. In vielen Feldern werden Daten mit riesigen Regressionsmodellen mit Dutzenden Parametern oder mit neuronalen Netzen mit Milliarden Parametern „modelliert“
Physik beginnt meiner Ansicht nach dort, wo es mindestens eine Naturkonstante gibt, die man messen muss, etwa die Krümmung des realen Raums oder die Gravitationsbeschleunigung
Durch Kurvenanpassung an die aufgezeichneten Potentiale und die injizierten Ströme gewannen sie mehrere Parameter; viel später stellte sich heraus, dass diese den Natriumkanälen entsprachen. Ähnlich entsprachen andere Prozesse den Kaliumkanälen. Wenn man ein Modell nicht mit 3 Parametern erklären kann, sind mehrere Parameter, selbst 4, aus meiner Sicht kein allzu großes Problem
Der Artikel ist humorvoll und gut geschrieben, aber ich denke, er ist noch mehr als das
Über ML/AI macht man oft den scherzhaften wie auch beobachtenden Kommentar, es sei bloß Kurvenanpassung. Ob aus „bloßer Kurvenanpassung“ etwas Intelligentes entstehen kann, ist meiner Meinung nach noch offen, nicht zuletzt weil „intelligent“ für verschiedene Menschen Unterschiedliches bedeutet
Hier wird eine sehr saubere und leicht verständliche Kurvenanpassung gezeigt, aber im Kern ist es derselbe Prozess. Man setzt ein Ziel, optimiert auf einer Verlustfunktion und hofft auf Generalisierung. Natürlich generalisiert dieser Elefant nicht, aber niedlich ist er schon
Damit landet man wieder bei der Frage von von Neumann, warum man so viele Parameter braucht. Ironischerweise hat man in letzter Zeit mit einer enormen Anzahl an Parametern viele Dinge erreicht, sodass die Antwort gewissermaßen lautet: „Mit vielen Parametern kann man coole Dinge tun“
Derzeit bauen LLMs lediglich auf menschlicher Erfahrung auf und waren kaum daran beteiligt, eigene Erfahrungen zu erzeugen. Deshalb nennt man sie Imitationslernen oder Papageien. Wenn Modelle aber agentischer werden, können sie selbst nützliche Erfahrungen erzeugen, und AlphaZero zeigt das
Freeman Dyson erinnerte sich im Web-of-Life-Interview an die Anekdote, die diese Arbeit inspirierte. Es gibt auch einen Link, der direkt zur Elefanten-Anpassung springt
[1] https://youtu.be/hV41QEKiMlM
[2] https://youtu.be/hV41QEKiMlM?t=118
Ein Parameter reicht aus: https://aip.scitation.org/doi/10.1063/1.5031956
Leider ist in der Arbeit der konstante Term, also der mittlere Wert
r_0, nicht explizit angegeben. Er scheint ungefähr bei 180 zu liegen, und um das Bild zu erzeugen, muss dieser Wert stimmen; ich sehe nicht, wie man ihn nicht als fünften notwendigen Parameter zählen könnteDeshalb würde ich nicht sagen, dass das Ziel wirklich erreicht wurde. Natürlich war es trotzdem sehr unterhaltsam
Das war eine großartige Stelle aus Dysons Interview bei Web of Stories, und sie hat mich genauso angesprochen wie offenbar auch die Autoren.
Es geht um den Moment, als Dyson Fermi vorläufige Ergebnisse von Pions pseudoskalarer Theorie vorlegte. Fermi verwarf das Ganze sehr schnell vollständig; das war für Dyson ein Schock, bewahrte ihn aber davor, noch mehr Zeit zu verschwenden.
Fermi: Wenn Sie theoretische Berechnungen anstellen, brauchen Sie entweder ein klares physikalisches Modell oder eine strenge mathematische Grundlage. Sie haben weder das eine noch das andere. Wie viele freie Parameter haben Sie für die Anpassung verwendet?
Dyson: Vier.
Fermi: Johnny von Neumann sagte immer: „Mit vier Parametern kann man einen Elefanten fitten, und mit fünf kann man ihn mit dem Rüssel wackeln lassen.“
Ich wünschte, auf arXiv gäbe es mehr Humor.
Wenn ich außerhalb der Arbeitszeit und ohne Unternehmensressourcen eine Entdeckung machen würde, würde ich sie auf die humorvollstmögliche Weise veröffentlichen.
Ein paar Listen:
https://academia.stackexchange.com/questions/86346/is-it-ok-...
https://www.ellipsix.net/arxiv-joke-papers.html
https://arxiv.org/abs/2309.08632
Auch Dr. Octave Levenspiel darf man nicht vergessen. In meiner Studienzeit war er emeritierter Professor und hat viel Arbeit geleistet, unter anderem im Bereich industrieller Wirbelschichten.
Die Diskussion um die Elefantenkurve stand damals im Kontext einer Kritik an komplexen Multi-Parameter-Fits bei heterogenen katalytischen Reaktionen. https://levenspiel.com/elephants/
Eine Zeit lang versuchte er auch, eine aerodynamische Arbeit über den Flug von Dinosauriern zu veröffentlichen. http://levenspiel.com/wp-content/uploads/2016/02/DinosaurW.p...
Diese Art intellektueller Neugier erinnert ein wenig an Feynmans Tellerdrehen.
Warum keine Erwähnung von D’Arcy Thompsons On Growth and Form? Sein parametrisches Modell von Organismen war ziemlich cool. Sehr einfach zwar, aber trotzdem.
https://en.wikipedia.org/wiki/On_Growth_and_Form
So wie ich es verstehe, kann eine Fourier-Reihe mit reellen Parametern
r(theta) = sum(r_k cos(k theta))nur Formen vom Typ „welliger Kreis“ zeichnen, bei denen es auf jedem vom Ursprung ausgehenden Strahl nur einen Punkt gibt.Ein komplexwertiger Parameter
z(theta) = sum(e^(z_ theta))kann stärker verschlungene Formen zeichnen, also etwa einen Wasserkocher. Während sich der Zeichenarm dreht, kann sich der Stift wieder zurückbewegen, und jeder Parameter kann den Punkt irgendwohin auf einen kleinen Kreis um den aus dem vorherigen Parameter berechneten Punkt verschieben.Unverzichtbares 3B1B-Video: https://m.youtube.com/watch?v=r6sGWTCMz2k
Ein komplexer Parameter entspricht zwei reellen Parametern, daher sollte man die besten vier Kosinuskurven mit den besten zwei komplexen Exponentialkurven vergleichen.