Demo Data from EDBT 2026 / reviewers in the wild / expert
John X. Morris
dblp:263/9958 · also John Xavier Morris
· DBLP profile ↗
9ranked-venue papers
3as first author
9since 2021 · last 2025
0000-0002-0206-5006ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 8 · 3 first-author · 8 since 2021Security and privacy · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
7 papers |
Language models and text generation · 50% Representation and self-supervised learning · 45% Image recognition and object detection · 6% | |
| Network and information security
5 papers |
Security and privacy of machine learning · 42% Privacy and data protection · 39% Systems and software security · 19% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% |
Topics — the 13 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Privacy and data protection › inference attack
embedding inversion |
1.5 | 2 | 2025 | Harnessing the Universal Geometry of Embeddings · NeurIPS 2025 Text Embeddings Reveal (Almost) As Much As Text · EMNLP 2023 |
Information retrieval › document processing › document analysis › document representation
contextual document embedding |
0.9 | 1 | 2025 | Contextual Document Embeddings · ICLR 2025 |
Information retrieval › retrieval models › neural retrieval
dense retrieval |
0.9 | 1 | 2025 | Contextual Document Embeddings · ICLR 2025 |
Information retrieval › document processing › document analysis › document representation
document embedding |
0.9 | 1 | 2025 | Contextual Document Embeddings · ICLR 2025 |
Information retrieval › retrieval models
neural retrieval |
0.9 | 1 | 2025 | Contextual Document Embeddings · ICLR 2025 |
Security and privacy of machine learning
adversarial example |
0.9 | 1 | 2025 | Self-interpreting Adversarial Images · USENIX Security Symposium 2025 |
Machine learning › Representation and self-supervised learning › representation learning › embedding learning
interpretable embedding |
0.8 | 1 | 2024 | Crafting Interpretable Embeddings for Language Neuroscience by Asking LLMs Questions · NeurIPS 2024 |
Security and privacy of machine learning › privacy attack
model inversion attack |
0.8 | 1 | 2024 | Extracting Prompts by Inverting LLM Outputs · EMNLP 2024 |
Natural language and speech › Language models and text generation
in-context learning |
0.7 | 1 | 2023 | Tree Prompting: Efficient Task Adaptation without Fine-Tuning · EMNLP 2023 |
Natural language and speech › Language models and text generation › prompting › prompt engineering
prompt optimization |
0.7 | 1 | 2023 | Tree Prompting: Efficient Task Adaptation without Fine-Tuning · EMNLP 2023 |
Machine learning › Representation and self-supervised learning
text embedding |
0.5 | 2 | 2025 | Harnessing the Universal Geometry of Embeddings · NeurIPS 2025 Text Embeddings Reveal (Almost) As Much As Text · EMNLP 2023 |
Natural language and speech › Language models and text generation
large language model |
0.2 | 1 | 2024 | Extracting Prompts by Inverting LLM Outputs · EMNLP 2024 |
Bioinformatics and computational biology
computational neuroscience |
0.2 | 1 | 2024 | Crafting Interpretable Embeddings for Language Neuroscience by Asking LLMs Questions · NeurIPS 2024 |
Methods — techniques the papers use, named apart from their topics
unsupervised translation · 1.7universal latent representation · 1.7token-level f1 · 1.5sparse encoding · 1.5prompting · 1.5large language model · 1.5black-box inversion · 1.5BLEU · 1.5iterative re-embedding · 1.3controlled generation · 1.3contrastive learning · 0.9bi-encoder · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Contextual Document EmbeddingsabstractDense document embeddings are central to neural retrieval. The dominant paradigm is to train and construct embeddings by running encoders directly on individual documents. In this work, we argue that these embeddings, while effective, are implicitly out-of-context for targeted use cases of retrieval, and that a contextualized document embedding should take into account both the document and neighboring documents in context - analogous to contextualized word embeddings. We propose two complementary methods for contextualized document embeddings: first, an alternative contrastive learning objective that explicitly incorporates the document neighbors into the intra-batch contextual loss; second, a new contextual architecture that explicitly encodes neighbor document information into the encoded representation. Results show that both methods achieve better performance than biencoders in several settings, with differences especially pronounced out-of-domain. We achieve state-of-the-art results on the MTEB benchmark with no hard negative mining, score distillation, dataset-specific instructions, intra-GPU example-sharing, or extremely large batch sizes. Our method can be applied to improve performance on any contrastive learning dataset and any biencoder. John X. Morris, Alexander M. Rush |
ICLR | 1 |
| 2025 | Harnessing the Universal Geometry of EmbeddingsabstractWe introduce the first method for translating text embeddings from one vector space to another without any paired data, encoders, or predefined sets of matches. Our unsupervised approach translates any embedding to and from a universal latent representation (i.e., a universal semantic structure conjectured by the Platonic Representation Hypothesis). Our translations achieve high cosine similarity across model pairs with different architectures, parameter counts, and training datasets.
The ability to translate unknown embeddings into a different space while preserving their geometry has serious implications for the security of vector databases. An adversary with access only to embedding vectors can extract sensitive information about the underlying documents, sufficient for classification and attribute inference. Rishi D. Jha, Collin Zhang, Vitaly Shmatikov, John X. Morris |
NeurIPS | 4 |
| 2025 | Better Language Model Inversion by Compactly Representing Next-Token DistributionsabstractLanguage model inversion seeks to recover hidden prompts using only language model outputs. This capability has implications for security and accountability in language model deployments, such as leaking private information from an API-protected language model’s system message. We propose a new method – prompt inversion from logprob sequences (PILS) – that recovers hidden prompts by gleaning clues from the model’s next-token probabilities over the course of multiple generation steps. Our method is enabled by a key insight: The vector-valued outputs of a language model occupy a low-dimensional subspace. This enables us to losslessly compress the full next-token probability distribution over multiple generation steps using a linear map, allowing more output information to be used for inversion. Our approach yields massive gains over previous state-of-the-art methods for recovering hidden prompts, achieving 2–3.5 times higher exact recovery rates across test sets, in one case increasing the recovery rate from 17% to 60%. Our method also exhibits surprisingly good generalization behavior; for instance, an inverter trained on 16 generations steps gets 5–27% higher prompt recovery when we increase the number of steps to 32 at test time. Furthermore, we demonstrate strong performance of our method on the more challenging task of recovering hidden system messages. We also analyze the role of verbatim repetition in prompt recovery and propose a new method for cross-family model transfer for logit-based inverters. Our findings suggest that next-token probabilities are a considerably more vulnerable attack surface for inversion attacks than previously known. Murtaza Nazir, Matthew Finlayson, John X. Morris, Xiang Ren 0001, Swabha Swayamdipta |
NeurIPS | 3 |
| 2025 | Self-interpreting Adversarial Images
Collin Zhang, John X. Morris, Eugene Bagdasarian, Vitaly Shmatikov |
USENIX Security Symposium | 3 |
| 2024 | Extracting Prompts by Inverting LLM OutputsabstractWe consider the problem of language model inversion: given outputs of a language model, we seek to extract the prompt that generated these outputs.We develop a new black-box method, output2prompt, that extracts prompts without access to the model's logits and without adversarial or jailbreaking queries.Unlike previous methods, output2prompt only needs outputs of normal user queries.To improve memory efficiency, output2prompt employs a new sparse encoding techique.We measure the efficacy of output2prompt on a variety of user and system prompts and demonstrate zero-shot transferability across different LLMs. 1 Collin Zhang, John X. Morris, Vitaly Shmatikov |
EMNLP | 2 |
| 2024 | Language Model InversionabstractGiven a prompt, language models produce a distribution over all possible next tokens; when the prompt is unknown, can we use this distributional information to recover the prompt? We consider the problem of anguage model inversion and show that next-token probabilities contain a surprising amount of information about the preceding text. Often we can recover the text in cases where it is hidden from the user, motivating a method for recovering unknown prompts given only the model's current distribution output. We consider a variety of model access scenarios, and show how even without predictions for every token in the vocabulary we can recover the probability vector through search and reconstruction of the input. On LLAMA-7B, our inversion method reconstructs prompts with a BLEU of $59$ and token-level F1 of $77$ and recovers $23\%$ of prompts exactly John X. Morris, Justin T. Chiu, Vitaly Shmatikov, Alexander M. Rush |
ICLR | 1 |
| 2024 | Crafting Interpretable Embeddings for Language Neuroscience by Asking LLMs QuestionsabstractLarge language models (LLMs) have rapidly improved text embeddings for a growing array of natural-language processing tasks. However, their opaqueness and proliferation into scientific domains such as neuroscience have created a growing need for interpretability. Here, we ask whether we can obtain interpretable embeddings through LLM prompting. We introduce question-answering embeddings (QA-Emb), embeddings where each feature represents an answer to a yes/no question asked to an LLM. Training QA-Emb reduces to selecting a set of underlying questions rather than learning model weights.
We use QA-Emb to flexibly generate interpretable models for predicting fMRI voxel responses to language stimuli. QA-Emb significantly outperforms an established interpretable baseline, and does so while requiring very few questions. This paves the way towards building flexible feature spaces that can concretize and evaluate our understanding of semantic brain representations. We additionally find that QA-Emb can be effectively approximated with an efficient model, and we explore broader applications in simple NLP tasks. Vinamra Benara, Chandan Singh, John X. Morris, Richard J. Antonello, Ion Stoica, Alexander G. Huth, Jianfeng Gao 0001 |
NeurIPS | 3 |
| 2023 | Text Embeddings Reveal (Almost) As Much As TextabstractHow much private information do text embeddings reveal about the original text?We investigate the problem of embedding inversion, reconstructing the full text represented in dense text embeddings.We frame the problem as controlled generation: generating text that, when reembedded, is close to a fixed point in latent space.We find that although a naïve model conditioned on the embedding performs poorly, a multi-step method that iteratively corrects and re-embeds text is able to recover 92% of 32-token text inputs exactly.We train our model to decode text embeddings from two state-of-the-art embedding models, and also show that our model can recover important personal information (full names) from a dataset of clinical notes. 1 John X. Morris, Volodymyr Kuleshov, Vitaly Shmatikov, Alexander M. Rush |
EMNLP | 1 |
| 2023 | Tree Prompting: Efficient Task Adaptation without Fine-TuningabstractPrompting language models (LMs) is the main interface for applying them to new tasks.However, for smaller LMs, prompting provides low accuracy compared to gradient-based finetuning.Tree Prompting is an approach to prompting which builds a decision tree of prompts, linking multiple LM calls together to solve a task.At inference time, each call to the LM is determined by efficiently routing the outcome of the previous call using the tree.Experiments on classification datasets show that Tree Prompting improves accuracy over competing methods and is competitive with fine-tuning.We also show that variants of Tree Prompting allow inspection of a model's decision-making process. 1 Chandan Singh, John X. Morris, Alexander M. Rush, Jianfeng Gao 0001, Yuntian Deng |
EMNLP | 2 |