Microsoft mengadakan kontes Agen AI di Minecraft


Kontestan akan bersaing di beberapa game di platform Minecraft. Kiri: Bangun game Pertempuran di mana pemain harus membuat ulang struktur (dalam hal ini, strukturnya terletak di tanah). Kanan: Babi Chase permainan di mana agen AI harus bekerja sama untuk memojokkan babi

Microsoft Research sedang menyelesaikan tahap kualifikasi Pembelajaran Multi-Agen Penguatan MarLΓ– 2018 di kompetisi MalmΓ–. Pesaing memperkenalkan agen AI yang mampu memperkuat pembelajaran yang dapat memainkan beberapa game 3D seperti yang didefinisikan pada platform MalmO .

Tujuan dari kompetisi ini adalah untuk mendorong penelitian di bidang kecerdasan umum. Agen AI dilatih bukan pada satu game tertentu, tetapi pada beberapa. Selain itu, mereka harus bekerja sama, yang membutuhkan pemahaman tentang maksud dan tujuan masing-masing (ini adalah properti penting dari kesadaran manusia). Jadi sistem akan lebih disesuaikan untuk bertahan hidup di dunia nyata.

Untuk merangsang pendekatan yang lebih umum untuk melatih agen AI universal, tugas tidak hanya terdiri dari satu tetapi dari beberapa permainan, di mana masing-masingnya terdiri dari beberapa tugas dengan kompleksitas dan pengaturan yang berbeda-beda. Beberapa tugas ini bersifat publik, dan peserta dapat belajar darinya. Namun, yang lain tetap ditutup, mereka hanya akan digunakan untuk menentukan peringkat akhir kompetisi.

Penyelenggara kompetisi adalah Microsoft, Queen Mary University of London dan platform crowdAI . Kompetisi dimulai pada 27 Juli 2018. Babak kualifikasi berakhir pada 31 Desember 2018. Turnamen final akan diadakan offline seminggu setelah akhir babak kualifikasi.



Game dan tugas


Salah satu fitur utama dari kompetisi adalah bahwa agen memainkan beberapa permainan. Oleh karena itu, beberapa tugas ditawarkan untuk kompetisi. Tugas-tugas dalam game mungkin berbeda satu sama lain di lokasi level, ukuran, kompleksitas dan parameter lainnya yang bergantung pada game. Gambar tersebut menunjukkan bagaimana permainan dan tugas diatur dalam kompetisi.



Seperti yang Anda lihat, setiap permainan memiliki empat tugas, yang dua di antaranya diterbitkan dalam domain publik, dan dua di antaranya bersifat rahasia.

Untuk berpartisipasi dalam kontes, Anda harus mendaftar di crowdAI, dan kemudian hanya mengkloning starter kit dari kontes di GitHub .

Platform Malmo menyediakan API yang menyediakan akses ke tindakan, pengamatan (yaitu lokasi, lingkungan, bingkai video, statistik game) dan data umum lainnya yang ada di platform Minecraft. Marlo, di sisi lain, adalah cangkang untuk Malmo yang menyediakan tingkat API yang lebih tinggi dan lingkungan belajar yang lebih standar dengan penguatan untuk penelitian.

Kerangka kerja ini ditulis sebagai tambahan untuk kerangka OpenAI Gym , yang merupakan alat untuk mengembangkan dan membandingkan algoritma pembelajaran penguatan, dengan demikian menyediakan platform standar dan akrab bagi para ilmuwan, pengembang, dan kerangka kerja populer.

Proyek Malmo diluncurkan pada 2015 oleh peneliti AI Katya Hoffmann di Microsoft Research Cambridge, Inggris. Meskipun agen AI modern telah menunjukkan banyak prestasi dalam permainan yang berbeda, Katya sedang mencari permainan yang akan memungkinkan AI untuk menguasai berbagai keterampilan yang lebih luas: "Saat kami mulai berbicara tentang Minecraft, jelas bahwa ini adalah lingkungan yang ideal untuk penelitian AI," kata dia adalah. "Ini adalah dunia tempat orang bergabung tanpa tujuan tertentu." Dengan demikian, proyek Malmo adalah platform yang dibangun di atas Minecraft, di mana para peneliti dapat melakukan banyak percobaan berbeda dengan AI, serta membandingkan hasilnya dengan cara yang terstandarisasi.

Saat menguji kontes Marlo pada 2017, peserta hanya ditawari satu pertandingan: menangkap babi. Kompetisi 2018 jauh lebih rumit: tiga misi kini telah dikembangkan, yang masing-masing membutuhkan kerja sama. Agen perlu memahami cara mengenali agen AI lain di lingkungan, dan kemudian menemukan cara untuk bekerja sama untuk mencapai tujuan bersama mereka.

Jika agen AI menghipotesiskan tujuan agen lain, ini dapat disebut sebagai bentuk dasar dari apa yang oleh psikolog disebut sebagai " model kondisi mental " - kemampuan manusia untuk memahami keadaan mental dan niat orang lain. Katya Hoffman berharap agen AI pada akhirnya akan mengasah kemampuan ini dengan berkolaborasi dengan pemain manusia di Minecraft. "Kemudian algoritma akan belajar bagaimana berkolaborasi dengan orang-orang dan mencari tahu apa yang orang inginkan," katanya.

Source: https://habr.com/ru/post/id434260/


All Articles