acm-header
Sign In

Communications of the ACM

Blogroll


Refine your search:
datePast Year
authorDaniel Tunkelang
bg-corner

Search and the Art of Conversation
From The Noisy Channel

Search and the Art of Conversation

What is the job of a search application? A common answer is that it needs to return the best results for a query, sorted in relevance order. While this answer sounds...

Is Search Trying Too Hard?
From The Noisy Channel

Is Search Trying Too Hard?

Last year, the emergence of ChatGPT and its ability to generate volumes from short prompts led me to speculate about the compressibility of thought. In a related...

Is Similarity Objective?
From The Noisy Channel

Is Similarity Objective?

Some search problems have binary answers. We often frame these problems in terms of matching or equivalence. A simplistic formulation of relevance is that a canonicalized...

Bags of Documents and the Cluster Hypothesis
From The Noisy Channel

Bags of Documents and the Cluster Hypothesis

My writing on AI-powered search promotes the “bag-of-documents” model, which represents a search query as a distribution of vectors for relevant documents. When...

Bags of Queries as Sparse Document Representations
From The Noisy Channel

Bags of Queries as Sparse Document Representations

There is a duality between search queries and indexed documents: we can model a query as a bag of documents and a document as a bag of queries. This duality offers...

Is Targeted Advertising Ethical
From The Noisy Channel

Is Targeted Advertising Ethical

Is Targeted Advertising Ethical?Targeted advertising is a huge industry with a massive branding problem. On one hand, nearly all of the “free” digital productspromoted...

Is Targeting Advertising Ethical?
From The Noisy Channel

Is Targeting Advertising Ethical?

Is Targeted Advertising Ethical?Targeted advertising is a huge industry with a massive branding problem. On one hand, nearly all of the “free” digital productspromoted...

Ranking vs. Relevance: 2 Pitfalls and How to Avoid Them
From The Noisy Channel

Ranking vs. Relevance: 2 Pitfalls and How to Avoid Them

A crucial distinction for search applications is the difference between ranking and relevance. In this post, I explain what happens when search applications fail...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account