5.2 Ανθρώπινα υπολογισμό

Τα ανθρώπινα έργα υπολογισμών παίρνουν ένα μεγάλο πρόβλημα, το σπάζουν σε απλά κομμάτια, τα στέλνουν σε πολλούς εργαζόμενους και στη συνέχεια συγκεντρώνουν τα αποτελέσματα.

Τα προγράμματα ανθρώπινων υπολογισμών συνδυάζουν τις προσπάθειες πολλών ανθρώπων που εργάζονται σε απλές μικροτράπεζες για την επίλυση προβλημάτων που είναι απίστευτα μεγάλα για ένα άτομο. Μπορεί να έχετε ένα ερευνητικό πρόβλημα κατάλληλο για ανθρώπινο υπολογισμό αν έχετε σκεφτεί ποτέ: "Θα μπορούσα να λύσω αυτό το πρόβλημα αν είχα χιλιάδες βοηθοί έρευνας".

Το πρωτότυπο παράδειγμα ενός ανθρώπινου έργου υπολογισμού είναι ο Galaxy Zoo. Στο έργο αυτό, πάνω από εκατό χιλιάδες εθελοντές ταξινόμησαν εικόνες περίπου ενός εκατομμυρίου γαλαξιών με την ίδια ακρίβεια με προηγούμενες και πολύ μικρότερες προσπάθειες από επαγγελματίες αστρονόμους. Αυτή η αυξημένη κλίμακα που παρέχεται από τη μαζική συνεργασία οδήγησε σε νέες ανακαλύψεις για το πώς σχηματίζονται οι γαλαξίες και εμφανίστηκε μια εντελώς νέα τάξη γαλαξιών που ονομάζεται "Πράσινη μπιζέλια".

Παρόλο που ο ζωολογικός κήπος Galaxy φαίνεται να απέχει πολύ από την κοινωνική έρευνα, υπάρχουν πολλές περιπτώσεις όπου οι κοινωνικοί ερευνητές θέλουν να κωδικοποιήσουν, να ταξινομήσουν ή να επισημάνουν εικόνες ή κείμενα. Σε ορισμένες περιπτώσεις, αυτή η ανάλυση μπορεί να γίνει με υπολογιστές, αλλά υπάρχουν ακόμα ορισμένες μορφές ανάλυσης που είναι δύσκολο για τους υπολογιστές, αλλά είναι εύκολο για τους ανθρώπους. Είναι αυτά τα microtasks εύκολη για τους ανθρώπους, αλλά σκληρά για υπολογιστές, που μπορούμε να μετατρέψουμε σε ανθρώπινα υπολογισμούς.

Όχι μόνο το microtask στο Galaxy Zoo είναι αρκετά γενικό, αλλά και η δομή του έργου είναι γενική. Ο ζωολογικός κήπος Galaxy και άλλα ανθρώπινα προγράμματα υπολογισμού χρησιμοποιούν συνήθως μια στρατηγική split-apply-combine (Wickham 2011) και όταν καταλάβετε αυτή τη στρατηγική, θα μπορείτε να την χρησιμοποιήσετε για να λύσετε πολλά προβλήματα. Πρώτον, ένα μεγάλο πρόβλημα χωρίζεται σε πολλά μικρά κομμάτια προβλημάτων. Στη συνέχεια, η ανθρώπινη εργασία εφαρμόζεται σε κάθε μικρό κομμάτι προβλημάτων, ανεξάρτητα από τα άλλα κομμάτια. Τέλος, τα αποτελέσματα αυτής της εργασίας συνδυάζονται για να επιτευχθεί μια λύση συναίνεσης. Με δεδομένο αυτό το υπόβαθρο, ας δούμε πώς χρησιμοποιήθηκε η στρατηγική συνδυασμού split-apply-combine στο Zoo Galaxy.