Di dunia nyata, masalah optimasijarang hanya memiliki satu tujuan, dan jarang hanya memiliki satu jawaban. Sistem yang sama sering kali harus memenuhi kinerja, latensi, konsumsi energi, dan biaya secara bersamaan; tujuan-tujuan ini saling membatasi, sehingga memperbaiki satu hal sering kali harus mengorbankan hal lain. Karena itu, nilai EvoX bukan terletak pada kemampuan untuk lebih cepat konvergen ke suatu “solusi optimal tunggal”, melainkan padamempertahankan sekumpulan kandidat solusi yang berbeda satu sama lain, sehingga peneliti dapat membandingkan manfaat dan biaya di dalam batasan yang ada, serta terus melakukan eksplorasi.
Mengapa Dunia Nyata Sulit Memiliki Solusi Optimal Tunggal
- Tujuan dan batasan berubah sesuai skenario: untuk evaluasi offline, untuk perangkat mobile, dan untuk layanan daring dengan konkurensi tinggi, ketiganya memiliki prioritas tujuan yang sama sekali berbeda, sehingga satu set konfigurasi sulit untuk unggul di semuanya sekaligus.
- Batasan memiliki batas yang tidak boleh dilanggar: batas atas latensi end-to-end, anggaran biaya inferensi per unit, batas atas memori GPU dan daya, dan lain-lain merupakan batas yang wajib dipenuhi oleh kandidat solusi, bukan sesuatu yang dapat ditukar dengan alasan “lebih baik secara keseluruhan”.
- Tujuan-tujuan yang saling membatasi: akurasi meningkat → beban komputasi dan konsumsi energi naik → latensi dan biaya naik; sebaliknya, menekan latensi → sering kali harus menerima penurunan akurasi. Tidak ada peningkatan yang gratis.
Solusi Non-Dominan dan Front Pareto
Ketika dua kandidat tidak dapat dibandingkan secara mutlak mana yang lebih unggul, di situlah ruang pilihan yang sesungguhnya terbentuk. Cara penentuannya cukup langsung: jika suatu kandidat tidak lebih buruk daripada kandidat lain pada semua tujuan, dan lebih baik pada setidaknya satu tujuan, maka kandidat lainnya adalahsolusi terdominasi, yang dapat dieliminasi pada putaran berikutnya; sebaliknya, jika keduanya saling tidak mendominasi, keduanya harus dipertahankan dalam himpunan kandidat. Semua kandidat yang saling tidak mendominasi ini jika dihubungkan akan membentuk front Pareto—yang merekam secara utuh hubungan pertukaran “berapa banyak aspek lain yang harus dikorbankan untuk memperbaiki satu aspek”.
Pertanyaan Kunci bagi Peneliti
- Objek apa yang dapat diubah?——Arsitektur model, strategi distilasi, lebar bit kuantisasi, ukuran batch, atau kebijakan penjadwalan layanan?
- Umpan balik apa yang dapat menunjukkan bahwa perubahan benar-benar efektif?——Akurasi offline, kuantil latensi daring, biaya per unit, atau kurva penggunaan sumber daya?
- Batasan apa yang tidak boleh dilanggar?——Batas atas latensi yang bersifat mutlak, anggaran biaya, serta batas kepatuhan dan keamanan.
- Apakah perbandingannya adil?——Apakah dibandingkan pada perangkat keras yang sama, distribusi trafik yang sama, dan metode evaluasi yang sama.
- Apakah hasilnya cukup untuk mendukung kesimpulan?——Apakah jumlah sampel dan cakupan trafik daring memadai, serta apakah kesimpulannya dapat direproduksi.
- Apa yang dipertahankan dan apa yang dilepaskan pada putaran berikutnya?——Eliminasi solusi terdominasi, pertahankan kandidat beragam yang saling tidak mendominasi.
