Jaringan Neural Grafik Heterogen (HGNN) adalah jenis algoritma pembelajaran mesin yang menggabungkan jaringan saraf grafik dan data grafik heterogen. HGNN digunakan untuk membuat prediksi dan menemukan hubungan antara tipe data yang berbeda. Ia dapat mengenali pola kompleks dan korelasi antara tipe data yang berbeda, sehingga berguna untuk tugas-tugas seperti sistem rekomendasi, deteksi penipuan, dan pemrosesan bahasa alami.
Intinya, graf heterogen adalah struktur data yang terdiri dari berbagai jenis node dan edge. Node mewakili entitas, seperti orang, atau konsep seperti objek atau konsep. Tepi adalah koneksi antar node dan mewakili hubungan antar entitas. Karena graf homogen terbatas pada satu jenis simpul dan tepi, graf heterogen memungkinkan struktur jaringan yang jauh lebih kompleks.
Untuk membuat prediksi dan menemukan hubungan, HGNN menggunakan operasi matematika yang unik. Beberapa di antaranya termasuk operasi pengumpulan rata-rata, perhatian, dan pengumpulan tingkat grafik. Operasi penggabungan rata-rata mengambil rata-rata dari semua node dan edge masukan, sedangkan operasi perhatian memperhitungkan pentingnya edge dan node. Penggabungan tingkat grafik mengambil hasil operasi pengumpulan rata-rata dan perhatian serta menerapkan operasi berbasis grafik pada data untuk membuat prediksi akhir.
Salah satu manfaat terbesar HGNN adalah mereka dapat beroperasi pada berbagai kumpulan data heterogen tanpa memerlukan pra-pemrosesan data yang ekstensif. Hal ini membuatnya dapat diterapkan secara luas di berbagai tugas dan jenis data.
HGNN juga memiliki keunggulan skalabilitas. Dengan memanfaatkan struktur grafik dan informasi tingkat node dan tingkat tepi, HGNN dapat memproses kumpulan data besar dengan cepat dan akurat. Hal ini membuatnya berguna untuk tugas real-time seperti sistem rekomendasi.
HGNN menjadi semakin populer karena kemampuannya memproses berbagai tipe dan struktur data secara akurat. Mereka digunakan untuk berbagai aplikasi seperti sistem rekomendasi, deteksi penipuan, pemrosesan bahasa alami, dan tugas-tugas prediktif, diawasi, dan tidak diawasi lainnya.