The Future of Music Discovery: Search vs. Generation

<h1>Why this Question Matters</h1> <p>Around ten years ago, music streaming services were competing heavily for the best music recommendation system. Clearly, a flawless recommendation system would provide the user with the exact piece of music that optimally satisfies their needs, every time. However, some people view recommendation systems as transitional technology. Ultimately, no matter the size of your music catalog, there can&rsquo;t be a perfect fit available for each possible user request.</p> <p>Modern generative AI systems could potentially solve this problem by generating music that is (robot) hand-tailored to each request. On the other hand, these generative systems are still not producing high-quality music, have tremendous computational costs, and are subject to complex ethical and legal concerns.</p> <p>Therefore, this article aims to compare the benefits &amp; limitations of search-based music retrieval and music generation to find out whether we should expect generative systems to fully replace, augment, or not even affect the current solutions. Before we start, let&rsquo;s define what we mean by a &ldquo;search algorithm&rdquo; and a &ldquo;generative model&rdquo;.</p> <h2>Search Algorithms</h2> <p>A search algorithm is a solution to a search problem. A search problem exists when a user wants to retrieve a piece of information or an object like a video or a song from a database. Let&rsquo;s call the user&rsquo;s request the&nbsp;<em>query&nbsp;</em>and the result of the search the&nbsp;<em>response</em>. The goal of a search algorithm is to find that piece of information that optimally satisfies the user&rsquo;s needs, i.e. provides an optimal response for the given query.</p> <p><a href="https://towardsdatascience.com/the-future-of-music-discovery-search-vs-generation-4d565a08515e"><strong>Read More</strong></a></p>