Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Limitations

Limitations and directions

The previous pages described what works, and the evaluation section of the last one described how badly we measure it. This page collects what does not work yet, organized by where in the pipeline the problem lives, and ends with the directions we think are worth the next few years.

In the record

In recommendation

Directions

Treat annotation as a database problem. Some fields have ground truth and should be evaluated against it: tempo, key, and instrumentation against MIR benchmarks, release year and artist against a release database. Others, such as mood and scene, do not, and for those the question is agreement with listeners rather than accuracy. Store each field with its provenance (which model, which source, how confident), render language from the fields, and let listeners and editors correct the record.

Make the plan visible and testable. Show the listener how the request was split, let them correct it, and log the corrections as training data. Build query sets from real request logs rather than captions, and score systems on constraint satisfaction as well as relevance. Push the LLM’s text knowledge into the record at indexing time, where it can be checked once 7, rather than into every query, where it cannot.

Evaluate the loop, not the list. With simulated or recruited listeners who respond over several turns, score constraint satisfaction, revision handling, and whether the explanation matches the evidence actually used. Make the listener state a first-class object the listener can read and edit. And keep the collaborative model in the loop as a tool, because it is the only component that knows what millions of other people actually played.

Let the reranker listen. The one place in the pipeline where a conditioned model could add something no record has is the final comparison between a handful of candidates, where the cost of listening is small and the question (“which of these five fits a night drive?”) is exactly the kind it answers well.

References
  1. Ma, Y., Li, S., Yu, J., Benetos, E., & Maezawa, A. (2025). CMI-Bench: A Comprehensive Benchmark for Evaluating Music Instruction Following. Proceedings of the 26th International Society for Music Information Retrieval Conference (ISMIR). 10.5281/zenodo.17706469
  2. Weck, B., Manco, I., Benetos, E., Quinton, E., Fazekas, G., & Bogdanov, D. (2024, August). MuChoMusic: Evaluating Music Understanding in Multimodal Audio-Language Models. 25th International Society for Music Information Retrieval Conference. 10.48550/arXiv.2408.01337
  3. Zang, Y., O’Brien, S., Berg-Kirkpatrick, T., McAuley, J., & Novack, Z. (2025). Are You Really Listening? Boosting Perceptual Awareness in Music-QA Benchmarks. arXiv Preprint arXiv:2504.00369.
  4. Lee, J., & Lee, K. (2024). Do Captioning Metrics Reflect Music Semantic Alignment? International Society for Music Information Retrieval (ISMIR) 2024, Late Breaking Demo (LBD). https://arxiv.org/abs/2411.11692
  5. He, Z., Xie, Z., Jha, R., Steck, H., Liang, D., Feng, Y., Majumder, B. P., Kallus, N., & McAuley, J. (2023). Large Language Models as Zero-Shot Conversational Recommenders. Proceedings of the ACM International Conference on Information and Knowledge Management (CIKM).
  6. Chaganty, A. T., Leszczynski, M., Zhang, S., Ganti, R., Balog, K., & Radlinski, F. (2023). Beyond single items: Exploring user preferences in item sets with the conversational playlist curation dataset. Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval.
  7. Doh, S., Lee, M., Jeong, D., & Nam, J. (2024). Enriching Music Descriptions with a Finetuned-LLM and Metadata for Text-to-Music Retrieval. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).