Algoritme
Algoritme bisa diklasifikasikan berdasarkan jumlah waktu yang dibutuhkan untuk selesai dibandingkan dengan ukuran inputnya. Ada berbagai varietas: beberapa algoritme selesai dalam waktu linear relatif terhadap ukuran input, beberapa selesai dalam jumlah waktu yang eksponensial atau lebih buruh, dan beberapa berhenti. Sebagai tambahan, beberapa masalah bisa memiliki berbagai algoritme dengan kompleksitas yang berbeda, sementara permasalahan yang lain bisa saja tidak memiliki algoritme atau tidak diketahui algoritmanya yang efisien. Ada juga pemetaan dari beberapa algoritme terhadap permasalahan lain. Karena itu, lebih cocok untuk mengklasifikasikan permasalahan itu sendiri bukannya algoritme menjadi kelas-kelas yang sama berdasarkan kompleksitas dari kemungkinan algoritme terbaik baginya.
Gelembung tersaring
Meskipun algoritma membatasi keragaman politik, beberapa gelembung filter adalah hasil dari pilihan pengguna. Dalam sebuah studi oleh para ilmuwan data di Facebook, mereka menemukan bahwa untuk setiap empat teman Facebook yang berbagi ideologi, pengguna memiliki satu teman dengan pandangan yang kontras. Tidak peduli apa pun algoritme Facebook untuk Pemberian Kabar Berita, orang lebih cenderung berteman / mengikuti orang yang memiliki keyakinan serupa. Sifat dari algoritmanya adalah ia memeringkat cerita berdasarkan riwayat pengguna, yang menghasilkan pengurangan "konten lintas sektor politik sebesar 5 persen untuk kalangan konservatif dan 8 persen untuk kaum liberal". Namun, bahkan ketika orang diberi opsi untuk mengeklik tautan yang menawarkan tampilan yang kontras, mereka tetap menggunakan sumber yang paling banyak dilihat. "[U] ser pilihan mengurangi kemungkinan mengklik pada link lintas sektor oleh 17 persen untuk konservatif dan 6 persen untuk kaum liberal." Tautan lintas sektoral adalah tautan yang memperkenalkan sudut pandang yang berbeda dari sudut pandang yang diduga pengguna, atau apa yang dipatok sebagai keyakinan pengguna oleh situs web.