Σε αυτήν την ανάρτηση ιστολογίου, θα εξερευνήσουμε τις αρχές και τα χαρακτηριστικά των memristors - ηλεκτρονικών συσκευών που μιμούνται τις ανθρώπινες συνάψεις - και τη σημασία τους στην τεχνολογία τεχνητής νοημοσύνης.
Όταν ταξιδεύετε για πρώτη φορά με το μετρό, ο ήχος κρότου των τροχών ακούγεται ασυνήθιστα δυνατός. Ωστόσο, καθώς το τρένο περνάει από τον έναν σταθμό μετά τον άλλον, έρχεται ένα σημείο που μόλις που αντιλαμβανόμαστε αυτόν τον ήχο. Αυτό συμβαίνει επειδή οι αισθήσεις μας έχουν απευαισθητοποιηθεί καθώς επαναλαμβάνεται το ίδιο ερέθισμα. Αντίθετα, οι αισθήσεις μιας μηχανής δεν απευαισθητοποιούνται εύκολα. Ας πάρουμε ως παράδειγμα ένα αυτόματο μηχάνημα πώλησης ποτών. Το μηχάνημα ανιχνεύει με ακρίβεια ποιο κουμπί έχει πατηθεί και στη συνέχεια διανέμει το αντίστοιχο ποτό. Ακόμα κι αν αυτή η διαδικασία επαναλαμβάνεται όλη μέρα, το μηχάνημα εκτελεί την ίδια ενέργεια χωρίς δισταγμό την επόμενη μέρα. Για τις περισσότερες μηχανές, η απόδοση παραμένει σταθερή ακόμη και κατά τη διάρκεια τέτοιων επαναλαμβανόμενων εργασιών. Τι θα γινόταν λοιπόν αν οι μηχανές είχαν το χαρακτηριστικό να έχουν τις αισθήσεις τους αμβλυμένες, όπως ακριβώς οι άνθρωποι;
Η αισθητηριακή νωθρότητα σχετίζεται στενά με τις συνάψεις. Οι συνάψεις είναι οι συνδέσεις μεταξύ των νευρώνων - των νευρικών κυττάρων που αποτελούν τον ανθρώπινο εγκέφαλο - και οι αισθητηριακές πληροφορίες μεταδίδονται με τη μορφή ηλεκτροχημικών σημάτων καθώς περνούν μέσα από νευρώνες και συνάψεις. Όταν το ίδιο σήμα μεταδίδεται επανειλημμένα, η αποτελεσματικότητα της νευρωνικής μετάδοσης στη σύναψη μειώνεται προσωρινά, με αποτέλεσμα ένα φαινόμενο γνωστό ως αισθητηριακή νωθρότητα. Είναι λοιπόν δυνατόν να μιμηθούμε αυτά τα χαρακτηριστικά των συνάψεων σε υπολογιστές;
Ο πυρήνας των συμβατικών υπολογιστών αποτελείται από αμέτρητα τρανζίστορ. Μάλιστα, στο παρελθόν είχε διεξαχθεί έρευνα για τη μίμηση των ανθρώπινων συνάψεων χρησιμοποιώντας τρανζίστορ. Ωστόσο, είναι γνωστό ότι ο ανθρώπινος εγκέφαλος περιέχει πάνω από 100 τρισεκατομμύρια συνάψεις και η υλοποίησή τους με τρανζίστορ αντιμετωπίζει σημαντικούς περιορισμούς όσον αφορά την πυκνότητα ολοκλήρωσης και την κατανάλωση ενέργειας. Καθώς τα νευρωνικά δίκτυα που βασίζονται σε τρανζίστορ αυξάνονται σε κλίμακα, οι απαιτήσεις χώρου και η κατανάλωση ενέργειας αυξάνονται δραματικά. Για αυτόν τον λόγο, οι ερευνητές στρέφουν την προσοχή τους σε μια νέα ηλεκτρονική συσκευή που ονομάζεται memristor, η οποία μπορεί να εφαρμόσει χαρακτηριστικά πιο παρόμοια με αυτά των ανθρώπινων συνάψεων.
Ο όρος «memristor» είναι μια συνώνυμη των λέξεων «memory» και «resistor». Αναφέρεται σε μια εξαιρετικά μικρή ηλεκτρονική συσκευή που διατηρεί την επίδραση της παρελθούσας ροής ρεύματος. Ενώ μια αντίσταση συνήθως καθορίζει το μέγεθος της ροής ρεύματος, η τιμή αντίστασης ενός memristor αλλάζει ανάλογα με τη συνολική ποσότητα ρεύματος που έχει διαρρεύσει από αυτήν. Διατηρεί επίσης την τελευταία του κατάσταση αντίστασης ακόμη και μετά τη διακοπή της παροχής ρεύματος. Αυτά τα χαρακτηριστικά θεωρούνται σημαντικό πλεονέκτημα επειδή επιτρέπουν την αποθήκευση πληροφοριών χωρίς την ανάγκη ξεχωριστής συσκευής μνήμης. Ενώ τα συμβατικά τρανζίστορ μπορούν επίσης να αποθηκεύουν πληροφορίες, απαιτούν πρόσθετα κυκλώματα, τα οποία αυξάνουν το μέγεθος της συσκευής και την κατανάλωση ενέργειας. Αντίθετα, τα memristor έχουν απλή δομή, καταναλώνουν λίγη ενέργεια και είναι κατάλληλα για υψηλή ολοκλήρωση. Ως εκ τούτου, ερευνώνται ως βασική τεχνολογία στους τομείς της μνήμης επόμενης γενιάς και της νευρομορφικής πληροφορικής.
Παρόλο που η ιδέα του memristor προτάθηκε για πρώτη φορά από τον καθηγητή Leon O. Chua το 1971, δεν έλαβε ιδιαίτερη προσοχή εκείνη την εποχή, επειδή η τεχνολογία των τρανζίστορ προχωρούσε ραγδαία. Ωστόσο, μετά την επιτυχή εφαρμογή ενός πραγματικού memristor από ερευνητές της Hewlett-Packard το 2008, η σχετική έρευνα απέκτησε σημαντική δυναμική και πλέον θεωρείται ως μία από τις βασικές τεχνολογίες στους τομείς των ημιαγωγών επόμενης γενιάς και του υλικού τεχνητής νοημοσύνης.
Ένα memristor είναι ουσιαστικά δομημένο με οξείδιο του τιτανίου (TiO₂) τοποθετημένο ανάμεσα σε ηλεκτρόδια πλατίνας. Το διοξείδιο του τιτανίου χωρίζεται σε δύο περιοχές με διαφορετικές ιδιότητες ανάλογα με την κατανομή του οξυγόνου. Η μία περιοχή είναι το διοξείδιο του τιτανίου (TiO₂), το οποίο είναι πλήρως κορεσμένο με οξυγόνο και όπου το οξυγόνο μετακινείται ελάχιστα. Η άλλη είναι το διοξείδιο του τιτανίου (TiO₂-x), όπου λείπει κάποιο οξυγόνο, επιτρέποντας στο οξυγόνο να κινείται σχετικά ελεύθερα. Δεδομένου ότι το ρεύμα ρέει εύκολα μέσα από την περιοχή όπου το οξυγόνο είναι μερικώς εξαντλημένο ακόμη και σε χαμηλές τάσεις, η συνολική ηλεκτρική αντίσταση μειώνεται καθώς αυξάνεται το ποσοστό αυτής της περιοχής. Τα ηλεκτρόδια πλατίνας τοποθετούνται πάνω και κάτω από το στρώμα διοξειδίου του τιτανίου για την εφαρμογή τάσης.
Τώρα, ας εξετάσουμε την περίπτωση όπου εφαρμόζεται αρνητική τάση στο άνω ηλεκτρόδιο. Δεδομένου ότι όμοια φορτία απωθούνται, τα ιόντα οξυγόνου κοντά στη διεπαφή κινούνται προς την αντίθετη περιοχή. Ως αποτέλεσμα, ένα μέρος της περιοχής που ήταν προηγουμένως κορεσμένο με οξυγόνο γίνεται μια περιοχή όπου το ηλεκτρικό ρεύμα ρέει εύκολα καθώς διαφεύγει το οξυγόνο, και η περιοχή όπου το ρεύμα ρέει εύκολα διαστέλλεται σταδιακά. Αντίστροφα, εάν εφαρμοστεί αρνητική τάση στο κάτω ηλεκτρόδιο, τα ιόντα οξυγόνου κινούνται πίσω στην αρχική τους κατεύθυνση, προκαλώντας συρρίκνωση της περιοχής με υψηλή ηλεκτρική αγωγιμότητα, ενώ η περιοχή με επαρκές οξυγόνο διαστέλλεται ξανά. Αυτές οι αλλαγές συνεχίζονται όσο εφαρμόζεται η τάση, καταδεικνύοντας το πρώτο χαρακτηριστικό ενός memristor: η τιμή αντίστασής του αλλάζει ανάλογα με την ποσότητα του ρεύματος που ρέει.
Γιατί λοιπόν η τιμή της αντίστασης παραμένει αμετάβλητη ακόμη και μετά την διακοπή της τροφοδοσίας; Τα τρανζίστορ αλλάζουν επίσης την κατάστασή τους ανάλογα με την τάση, αλλά γενικά δεν μπορούν να διατηρήσουν αυτήν την κατάσταση μόλις διακοπεί η τροφοδοσία. Αντίθετα, επειδή η ατομική διάταξη μέσα στο ίδιο το οξείδιο του τιτανίου αλλάζει σε ένα memristor, η τελική κατάσταση διατηρείται ακόμη και μετά τη διακοπή της τροφοδοσίας.
Σε περιοχές όπου το οξυγόνο είναι μερικώς ανεπαρκές, υπάρχουν δύο τύποι ιόντων τιτανίου (Ti³⁺, Ti⁴⁺). Όταν τα ιόντα οξυγόνου κινούνται, τα ηλεκτρόνια μετακινούνται μεταξύ ιόντων τιτανίου για να διατηρήσουν την ισορροπία φορτίου και, κατά τη διαδικασία αυτή, ορισμένα ιόντα Ti³⁺ μετατρέπονται σε ιόντα Ti⁴⁺. Δεδομένου ότι τα ιόντα Ti⁴⁺, τα οποία φέρουν μεγαλύτερο θετικό φορτίο, προσελκύουν πιο έντονα τα αρνητικά φορτισμένα ιόντα οξυγόνου, αυτή η μεταφορά φορτίου συμβαίνει φυσικά. Τελικά, ακόμη και μετά την αφαίρεση της τάσης, η νέα διάταξη των ατόμων παραμένει αμετάβλητη, επομένως η αντίσταση διατηρεί επίσης την τελική της κατάσταση.
Για να το θέσουμε απλά, είναι παρόμοιο με μια κατάσταση όπου ένα άτομο κάθεται σε μια θέση στο μετρό και η θέση δίπλα του είναι άδεια. Κάθε φορά που κινείται το τρένο, το άτομο μετατοπίζει μια θέση στην άδεια θέση, αλλά ο αριθμός των κενών θέσεων παραμένει ένας. Όπως ακριβώς αλλάζει η θέση του ατόμου αλλά η συνολική δομή των θέσεων παραμένει η ίδια, σε ένα memristor, αλλάζει μόνο η διάταξη των ιόντων οξυγόνου και των ηλεκτρονίων, ενώ η συνολική δομή διατηρείται, επιτρέποντάς του να «θυμάται» την προηγούμενη κατάστασή του.
Οι επιστήμονες σημειώνουν ότι αυτό το χαρακτηριστικό είναι πολύ παρόμοιο με αυτό των ανθρώπινων συνάψεων. Στις συνάψεις, η αποτελεσματικότητα της νευρωνικής μετάδοσης αλλάζει καθώς το ίδιο σήμα επαναλαμβάνεται. Ομοίως, στα memristors, η τιμή αντίστασης αλλάζει όταν το ρεύμα ρέει επανειλημμένα. Λόγω αυτών των ομοιοτήτων, τα memristors ερευνώνται ως βασικά συστατικά της νευρομορφικής υπολογιστικής, η οποία μιμείται τον ανθρώπινο εγκέφαλο. Στην πραγματικότητα, οι ερευνητές αναπτύσσουν διάφορους τύπους υλικού τεχνητής νοημοσύνης συνδυάζοντας memristors με κυκλώματα CMOS (Συμπληρωματικά Ημιαγωγά Οξείδια Μετάλλου) για να μιμούνται τη συμπεριφορά των νευρώνων και των συνάψεων, και σχετική έρευνα βρίσκεται σε εξέλιξη.
Σε λίγες δεκαετίες, ακόμη και τα αυτόματα μηχανήματα πώλησης ποτών μπορεί να είναι εξοπλισμένα με τεχνητή νοημοσύνη που μοιάζει με τον ανθρώπινο εγκέφαλο. Φανταστείτε να στέκεστε μπροστά σε ένα αυτόματο μηχάνημα και να πατάτε ένα κουμπί, μόνο και μόνο για να αναγνωρίσει το δακτυλικό σας αποτύπωμα ή άλλες βιομετρικές πληροφορίες και να πει: «Ξέρω τι ποτό ήπιατε πέρυσι το καλοκαίρι». Μπορείτε απλώς να απαντήσετε: «Τότε δώστε μου το ίδιο με την προηγούμενη φορά».