Longform analysis · AI theory · Greek edition

SAMPAT: το neural network που διαβάζεται σαν άλγεβρα

Αν τα περισσότερα neural networks μοιάζουν με μαύρο κουτί, το SAMPAT έρχεται με τελείως άλλη φιλοσοφία: μαθαίνει συναρτήσεις, αλλά στο τέλος μπορείς να τις διαβάσεις σαν καθαρή μαθηματική έκφραση. Όχι περίπου, όχι ποιητικά, κυριολεκτικά.

3 layersαρκετά για universal approximation με αναγνώσιμη μορφή
closed formη πρόβλεψη γράφεται ως αλγεβρική, αναλυτική έκφραση
XAI χωρίς φτιασίδιαη ερμηνευσιμότητα δεν μπαίνει μετά, είναι η ίδια η αρχιτεκτονική
Architecture sketch log → exp → linear combine
inputs layer 1: log of linear forms layer 2: exponentiated products layer 3 x₁ x₂ x₃ x₄ log log log log exp exp exp Σ κάθε 2ο layer neuron δίνει γινόμενο τύπου Π(Σuᵢⱼxⱼ)^vₖᵢ
Τι το κάνει παράξενα ωραίο Χρησιμοποιεί log και exp όχι σαν τρικ, αλλά σαν μηχανισμό για να μετατρέπει sums σε products και πίσω.
Τι βγάζει στο τέλος Όχι απλώς weights. Μια έκφραση που μπορείς να αναλύσεις, να παραγώσεις, να απλοποιήσεις, να τσεκάρεις.
15 λεπτά ανάγνωσης 4 Αυγούστου, 2026
Networks & Cloud
01 · το βασικό ζουμί

Το SAMPAT δεν ζητά να το εμπιστευτείς. Σου δείχνει την εξίσωση.

Η κλασική deep learning λογική είναι απλή και λίγο εκνευριστική: εκπαιδεύεις ένα μοντέλο, παίρνεις φοβερό accuracy, και μετά αρχίζει η θρησκεία γύρω από explainers, saliency maps και post-hoc ερμηνείες. Το SAMPAT λέει κάτι πιο καθαρό: αν το μοντέλο όντως έμαθε μια ομαλή σχέση, γιατί να μη στη δώσει κατευθείαν σε μορφή που διαβάζεται σαν άλγεβρα;

Το όνομά του σημαίνει Smooth Approximation via Multivariate Polynomials and Analytic Transformations. Ο πυρήνας του είναι μια τριεπίπεδη αρχιτεκτονική που μετατρέπει γραμμικούς συνδυασμούς εισόδων σε λογαριθμικές αναπαραστάσεις, έπειτα σε γινόμενα δυνάμεων, και τελικά σε άθροισμα όρων που ισοδυναμούν με πολυωνυμική ή γενικότερα αναλυτική προσέγγιση της συνάρτησης στόχου.

Η μεγάλη ιδέα Δεν κάνει μόνο prediction. Κάνει και symbolic disclosure. Δηλαδή η μορφή της πρόβλεψης είναι μέρος του προϊόντος, όχι side quest.

Αυτό το κάνει ενδιαφέρον όχι μόνο για XAI, αλλά και για επιστήμες, engineering, control systems, signal processing και γενικά όπου δεν σου αρκεί το "δουλεύει". Θες να ξέρεις και τι ακριβώς έμαθε.

SAMPAT in one glance

Από input vectors σε αναγνώσιμη συνάρτηση

Layer 1παίρνει γραμμικές μορφές των x και βάζει log
Layer 2με exp χτίζει όρους τύπου product-of-powers
Layer 3κάνει weighted sum αυτών των όρων
Outputμια έκφραση compact, closed-form, αναλύσιμη
ερμηνευσιμότητα
96/100
εκφραστικότητα
88/100
post-hoc ανάγκη
χαμηλή
02 · μηχανισμός

Πώς στήνεται αυτό το κόλπο χωρίς να γίνει μαθηματικό χάος

Το layer 1 παίρνει linear combinations των εισόδων, κάτι του τύπου Σuᵢⱼxⱼ, και εφαρμόζει λογάριθμο. Το layer 2 παίρνει weighted sums αυτών των logs. Εκεί συμβαίνει η ωραία μετατροπή: άθροισμα λογαρίθμων σημαίνει λογάριθμος γινομένου, και αφού μετά εφαρμόσεις exp, καταλήγεις με προϊόν όρων υψωμένων σε δυνάμεις.

Με απλά λόγια, η αρχιτεκτονική είναι φτιαγμένη έτσι ώστε το ενδιάμεσο representation να έχει ήδη αλγεβρική σημασία. Δεν περιγράφεις απλώς ένα activation landscape. Περιγράφεις μια οικογένεια εκφράσεων.

1

Linear forms

Κάθε neuron στο πρώτο layer χτίζει έναν γραμμικό συνδυασμό των εισόδων. Αυτό είναι το raw υλικό.

2

Log compression with structure

Ο λογάριθμος δεν είναι εδώ για nonlinear flavor. Είναι ο μηχανισμός που επιτρέπει μετασχηματισμό sums σε multiplicative algebra στο επόμενο βήμα.

3

Exponentiation as reconstruction

Το δεύτερο layer με exp ανασυνθέτει terms της μορφής Π(Σuᵢⱼxⱼ)^vₖᵢ. Αυτοί είναι ήδη interpretable building blocks.

4

Final summation

Το τρίτο layer παίρνει weighted sums των terms και έτσι μπορεί να αναπαραστήσει και irreducible multivariate polynomials, όχι μόνο απλά factorizable κομμάτια.

03 · η μαθηματική καρδιά

Η αλυσίδα που κάνει το paper να πατάει γερά

yᵢ = log(Σuᵢⱼxⱼ)πρώτο layer: λογάριθμος πάνω σε γραμμική μορφή net²ₖ = Σvₖᵢ yᵢ = log(Π(Σuᵢⱼxⱼ)^vₖᵢ)το sum των logs ξαναγράφεται ως log product zₖ = exp(net²ₖ) = Π(Σuᵢⱼxⱼ)^vₖᵢδεύτερο layer: επιστροφή σε ρητά αναγνώσιμο πολλαπλασιαστικό όρο tₗ = act(Σwₗₖ zₖ)τρίτο layer: γραμμικός συνδυασμός όρων για πλήρη πολυωνυμική προσέγγιση

Το paper στηρίζεται στην ιδέα ότι τα reducible polynomials φτάνουν για μονοδιάστατες ομαλές συναρτήσεις, αλλά για πολυμεταβλητές περιπτώσεις χρειάζεσαι και linear combinations αυτών για να αγγίξεις τα irreducible κομμάτια. Εκεί μπαίνει το τρίτο layer και κλείνει το θέμα με καθαρό τρόπο.

Με αυτή τη δομή, οι authors υποστηρίζουν universal approximation για συνεχείς, smooth functions, αλλά με την τεράστια διαφορά ότι η τελική μορφή δεν είναι ένα opaque weight soup. Είναι algebraic object που μπορείς να παραγώσεις, να κάνεις symbolic manipulation, να δεις partial derivatives, να καταλάβεις dependence ανά feature.

Γιατί αυτό είναι σοβαρό Όταν το μοντέλο σου είναι αναλυτική έκφραση, μπορείς να το βάλεις κατευθείαν σε scientific workflows, simulators και downstream equation discovery. Αυτό δεν το κάνουν εύκολα τα συμβατικά MLPs.
04 · γιατί έχει σημασία

Το δυνατό του χαρτί δεν είναι ότι είναι "explainable". Είναι ότι δεν χρειάζεται μετάφραση.

Κλασικό deep net

Μαθαίνει πολύπλοκες σχέσεις, αλλά η ερμηνεία έρχεται αργότερα, με approximations πάνω στο ίδιο το μοντέλο. Σαν να ζητάς υποτίτλους αφού τελειώσει η ταινία.

  • δυνατό σε performance
  • συχνά αδύναμο σε mechanistic insight
  • εξαρτάται από post-hoc explainers

SAMPAT

Η ερμηνευσιμότητα είναι baked in. Η αναπαράσταση που μαθαίνει είναι η εξήγηση. Όχι πάντα η πιο εύκολη, αλλά ναι, είναι πραγματική εξήγηση.

  • closed-form output
  • διαθέσιμες παράγωγοι και partials
  • χρήσιμο για system ID, symbolic structure, scientific modeling

Τι κερδίζεις πρακτικά

Feature influence που δεν βασίζεται σε heuristics, δυνατότητα να μεταφέρεις learned laws σε report, patent note, paper appendix ή simulation block, και ένα μοντέλο που στέκεται καλύτερα μπροστά σε domain experts που δεν εντυπωσιάζονται από ένα heatmap.

Τι αλλάζει φιλοσοφικά

Η επιλογή οικογένειας μοντέλων παύει να είναι fixed πριν την εκπαίδευση. Με τις επεκτάσεις και τα skip connections, το ίδιο το learning μπορεί να ψάχνει όχι μόνο παραμέτρους αλλά και πιο κατάλληλη μορφή έκφρασης.

05 · τι δείχνουν τα παραδείγματα

Τα πιο ενδιαφέροντα demos δεν είναι τα benchmark charts. Είναι οι περιπτώσεις που βγάζει μαθηματικό νόημα.

Στο paper φαίνονται παραδείγματα προσέγγισης της sin(x), rational forms, polynomial factoring, μοντελοποίηση frequency response τελεστικού ενισχυτή, και ταυτοποίηση governing equations για RLC circuits. Εκεί φαίνεται γιατί αυτή η προσέγγιση μπορεί να είναι πολύ πιο χρήσιμη από ένα απλό black-box regressor.

Για παράδειγμα, το SAMPAT εκπαιδεύεται ώστε να βγάλει μορφή που προσεγγίζει το frequency response ενός nonlinear op-amp και μετά οι learned poles είναι διαβάσιμοι από την ίδια την έκφραση. Αυτό είναι τίμιο engineering payoff, όχι θεωρητικό ντεκόρ.

compressed findings

Πού φαίνεται η χρησιμότητα

sin(x) approx
R² > 0.99
multivariate fit
λιγότερες παράμετροι
op-amp model
R² ≈ 0.9999
RLC equation ID
σχεδόν recovery
Η δική μου take Αν ένα μοντέλο μπορεί να σου δώσει και fit και κατανοητή φυσική μορφή, έχεις κάτι πολύ πιο χρήσιμο από "ένα ακόμα architecture". Έχεις εργαλείο σκέψης.
06 · τα όρια, χωρίς hype

Ναι, είναι εντυπωσιακό. Όχι, δεν σημαίνει ότι αύριο πετάμε όλα τα transformers απ' το παράθυρο.

Πού μπορεί να ζοριστεί

  • Το log θέλει προσοχή σε μηδενικά ή αρνητικά arguments, άρα η πρακτική σταθερότητα δεν είναι αστείο θέμα.
  • Η ερμηνευσιμότητα δεν σημαίνει πάντα απλότητα. Μια closed-form έκφραση μπορεί να είναι σωστή αλλά να γίνει τεράστια.
  • Το paper είναι πολύ φρέσκο. Θέλει replication, περισσότερα head-to-heads και άγριο testing σε noisy real-world datasets.

Τι δεν πρέπει να κάνεις

  • Να το βαφτίσεις "replacement for all deep learning". Αυτό είναι τεμπέλικο take.
  • Να μπερδέψεις τη symbolic readability με guaranteed causal truth. Αναγνώσιμο δεν σημαίνει αναγκαστικά αιτιακό.
  • Να αγνοήσεις computation και optimization difficulties όταν το architecture επεκτείνεται με complex weights και skip connections.
Το σωστό framing Το SAMPAT αξίζει πιο πολύ σαν γέφυρα μεταξύ neural approximation και symbolic/scientific modeling, όχι σαν marketing slogan τύπου "το explainable AI λύθηκε".
07 · πού το βλέπω να παίζει όντως

Αν αυτό το paper πιάσει, δεν θα πιάσει πρώτα στα chatbots. Θα πιάσει εκεί που οι εξισώσεις πληρώνουν λογαριασμούς.

Τα πιο φυσικά πεδία χρήσης είναι scientific machine learning, surrogate modeling, nonlinear system identification, analog and RF design, control, chemistry, material science και κάθε περίπτωση όπου μια ομαλή σχέση θέλει και ακρίβεια και readability. Εκεί ένας αναγνώσιμος approximant έχει τρελή αξία.

Επίσης το βλέπω δυνατό για education και research tooling. Όταν ένας φοιτητής ή ερευνητής δεν παίρνει μόνο prediction αλλά και τη μαθηματική μορφή της προσέγγισης, η κατανόηση ανεβαίνει επίπεδο. Μαθαίνεις όχι μόνο ότι η σχέση υπάρχει, αλλά και πώς μοιάζει.

high-value scenarios

4 περιβάλλοντα όπου αυτό βγάζει νόημα

A
System identification

Μαθαίνεις εξισώσεις από μετρήσεις και παίρνεις derivative-friendly μοντέλο.

B
Electronic modeling

Οι πόλοι, οι λόγοι και οι nonlinear responses βγαίνουν σε μορφή που διαβάζεται.

C
Scientific regression

Κρατάς accuracy χωρίς να θάβεις τη φυσική ερμηνεία κάτω από layers άγνοιας.

D
Neuro-symbolic workflows

Το learned expression γίνεται input για further symbolic simplification, verification ή theorem-style analysis.

08 · τελικό verdict

Το SAMPAT είναι από εκείνες τις ιδέες που δεν σε εντυπωσιάζουν μόνο επειδή είναι έξυπνες. Σε εκνευρίζουν λίγο επειδή μοιάζουν προφανείς εκ των υστέρων.

Η δύναμή του είναι ότι επαναφέρει κάτι που το modern ML άφησε πίσω: τη χαρά του να μπορείς να κοιτάξεις ένα μοντέλο και να καταλάβεις τη μορφή της σκέψης του. Όχι metaphorically, αλλά μέσω κανονικής εξίσωσης.

Θέλει χρόνο για να φανεί αν θα γίνει ολόκληρη κατηγορία ή απλώς ένα πολύ δυνατό research branch. Αλλά σαν ιδέα, είναι σοβαρή. Και σαν αφήγηση για το μέλλον του interpretable ML, είναι από τις πιο φρέσκες που έχουν βγει τελευταία.

Short version Αν τα σημερινά neural nets είναι φοβεροί εκτελεστές χωρίς πάντα να εξηγούν το script, το SAMPAT προσπαθεί να παίξει και τους δύο ρόλους. Να υπολογίζει, αλλά και να μιλάει μαθηματικά καθαρά.
09 · πηγές

Πηγές και αναφορές

Jayadeva, Madhur Aswani, "All you need is SAMPAT" (arXiv, 2026)
Το βασικό paper πάνω στο οποίο στηρίζεται όλη η ανάλυση και τα τεχνικά παραδείγματα του άρθρου.
HTML έκδοση του paper στο arXiv
Χρήσιμη για γρήγορη ανάγνωση της αρχιτεκτονικής, των εξισώσεων και των illustrative examples.
Q2BSTUDIO overview: "SAMPAT: A Fully Interpretable Neural Architecture via Smooth Approximations"
Σύντομη εξωτερική σύνοψη που βοηθά στο framing της σημασίας του paper για explainable AI.
Αρχική