Is Google allowed to filter results on any internal criteria they can come up with? It includes all avenues like political, censorship, fake news, low quality, competitor results etc.
If you remove user related data as an input to the search query, the results will be purely based on algorithm efficiency, rather than feeding on the biases of the users.
Such feedback loops, of showing content that is suitable to the user, will lead to information silos and gradual radicalization of the user.
With much respect for those who have to hammer them out: The algorithms are full of bias, they have to be. They are essentially just a pile of hacks. Machines cant understand articles. Even if they could they would have the same problem a human reviewer would have when asked if article A is better than B. You cant switch off your own bias. Even if we could do all that you may end up with a category dominated by the writings of [say] 50-51 year old Caucasian males which forces you to ponder corrections that may or may not be terrible ideas if or if not applied. And then you have to chose which bias to apply and we are back to biased search results.
People are the sum of their experiences, if you remove that nothing is left.
Of course Twitter somehow managed to implement the worst of both worlds, with a sorting algorithm that promotes controversial content (without bias regarding the actual content), but then does biased moderation on that content.
I disagree: the point of the original Pagerank algorithm was its bias. In particular, its use of link weights gave the algorithm a strong bias for (a proxy for) relevance.
An "unbiased" search algorithm would need to return results based on simple criteria, readily explained and presented to the searcher, such as "date first crawled" or "number of keyword appearances."
Please attempt a simple implementation with the methods you describe and see how it performs over even a non trivial amount of data and you will see the difference in results.
And I'm not even considering malicious results gaming the whole system.
I disagree. If anything, I think I give this research more credit, because I appreciate it as imposing a normative view on what makes search results "good."
This is more than just "how do we sort a list containing billions of keys" or "how do we grab data from a distributed database;" it's also "how do we understand relevance or quality based on machine-interpretable signals?" The latter is a judgment call.
Each is ultimately an expression of will, since there is no objective ranking of what makes something relevant or engaging. Everyone will agree on the order of names in a phone book, but nobody will agree on the "relevance" order of search results.
You see this every day in news-adjacent search topics, where popularity, relevance, and factual correctness can all give different "proper" orderings.
Ultimately, people dislike stances that give disagreeable results, but they think benign stances to be invisible. I don't believe a coherent, legal argument can work this way.
I think the essential disagreement isn’t so much about the choice of bias as it is about the exercise of power, specifically on who’s behalf do you exercise power? Do you do it for your users or for the greater good? Or for your customers? Or maybe your investors? Or maybe your ideals?
So Google favoring low latency responses is saying latency (cost) matters when people browsing may not care.
But when those people got their respectable reputation by the same means you could have an entirely circular self-praising reputation machine that seems to work wonderfully but operates without reviewing any work.
At some stage of google the Nr 1 result for both "France" and "Paris" belonged to a blogger from NYC who had a single highly optimized page about France and one about Paris.
Similarly a high page rank page about cars shouldn't be an authority on anything else but if they link to your article about flowers it gains a lot of points. So much it would be attractive to pay them for it.
Back links were fabulous when the internet started then increasingly became a self serving loop.