João Miguel Coelho

photo.jpg

My research interests lie in the areas of Machine Learning, Natural Language Processing, and Information Retrieval.

Currently a PhD Candidate at IST (DEEC) and CMU (LTI), under the dual degree CMU-Portugal program, supervised by Bruno Martins, João Magalhães, and Chenyan Xiong.

My current research focuses on dense retrieval and deep search systems, including training LLM search agents with reinforcement learning, and building infrastructure for deep research. I spent summer 2025 as an Applied Scientist Intern at Amazon. I worked with the AWS Connect team on agentic search for contact centers.

Recent Work

  1. Oct 2026
    Pre-print of the work resulting from an AWS internship, where a conversational query rewriting agent iteratively refines its queries based on the documents it retrieves, trained with reinforcement learning using retrieval quality as the only reward, without human rewrite annotations.
  2. Jun 2026
    Returning zero-variance queries to the training pool for later resampling makes GRPO training of search agents more effective, with a 1.7B agent matching prior systems of up to 7B parameters.
  3. Jun 2026
    DivInit is a training-free method that picks diverse first-turn queries for parallel search trajectories, reducing the redundancy that limits standard parallel sampling.

selected publications

  1. SIGIR
    Agentic Search in the Wild: Intents and Trajectory Dynamics from 14M+ Real Search Requests
    Jingjie Ning*, João Coelho*, Yibo Kong*, and 5 more authors
    Proceedings of the International ACM SIGIR Conference on Research and Development in Information Retrieval, 2026
  2. ICTIR
    DeepResearchGym: A Free, Transparent, and Reproducible Sandbox for Deep Research
    João Coelho, Jingjie Ning, Jingyuan He, and 8 more authors
    Proceedings of the ACM SIGIR Conference on Innovative Concepts and Theories in Information Retrieval, 2026
  3. ACL
    Dwell in the Beginning: How Language Models Embed Long Documents for Dense Retrieval
    João Coelho, Bruno Martins, João Magalhães, and 2 more authors
    Proceedings of the Annual Meeting of the Association for Computational Linguistics, 2024