MolEmb: Multimodal Large Language Models Can Be Strong Molecular Embedding Models

arXiv cs.AI Papers

Summary

The paper introduces MolEmb, a lightweight framework that adapts multimodal large language models for general molecular embedding, enabling context-aware representations and cross-modal retrieval, along with a diagnostic benchmark MolCAR.

arXiv:2608.23646v1 Announce Type: new Abstract: Molecular embedding models can serve as foundational infrastructure for computational chemistry and drug discovery, where reusable vector representations support property prediction, virtual screening, and retrieval. Most molecular encoders are specialist models built around a single molecular view, producing unconditional vectors with no language interface for varying the representation. We ask whether multimodal large language models (MLLMs), which natively process images, text, and symbolic inputs, can instead serve as \emph{general molecular embedding models} that produce embeddings conditioned on both a molecular profile and a natural-language semantic context. We introduce \textbf{MolEmb}, a lightweight framework that adapts MLLMs by aligning molecular profiles with textual descriptions in a shared embedding space using a bidirectional contrastive objective. The resulting embedding model is competitive on molecular property prediction and supports cross-modal molecule--text retrieval in the same space. We further introduce \textbf{MolCAR}, a diagnostic benchmark for context-aware retrieval, and find that context-aware molecular embedding is primarily a data property of the supervision. These results suggest that MLLMs are not merely chemistry assistants or generators, but a viable and extensible route to general molecular embedding models.
Original Article
View Cached Full Text

Cached at: 08/26/26, 09:11 AM

# MolEmb: Multimodal Large Language Models Can Be Strong Molecular Embedding Models
Source: [https://arxiv.org/html/2608.23646](https://arxiv.org/html/2608.23646)
Xinjian Zhao§\\lx@sectionsign¶, Xiangru Jian♢\\diamondsuit, Yaoyao Xu§\\lx@sectionsign¶, Xiaozhuang Song§\\lx@sectionsign¶, Wei Pang§\\lx@sectionsign,Lei Bai ¶, Tianshu Yu§\\lx@sectionsign¶

###### Abstract

Molecular embedding models can serve as foundational infrastructure for computational chemistry and drug discovery, where reusable vector representations support property prediction, virtual screening, and retrieval\. Most molecular encoders are specialist models built around a single molecular view, producing unconditional vectors with no language interface for varying the representation\. We ask whether multimodal large language models \(MLLMs\), which natively process images, text, and symbolic inputs, can instead serve as*general molecular embedding models*that produce embeddings conditioned on both a molecular profile and a natural\-language semantic context\. We introduceMolEmb, a lightweight framework that adapts MLLMs by aligning molecular profiles with textual descriptions in a shared embedding space using a bidirectional contrastive objective\. The resulting embedding model is competitive on molecular property prediction and supports cross\-modal molecule–text retrieval in the same space\. We further introduceMolCAR, a diagnostic benchmark for context\-aware retrieval, and find that context\-aware molecular embedding is primarily a data property of the supervision\. These results suggest that MLLMs are not merely chemistry assistants or generators, but a viable and extensible route to general molecular embedding models\.

## 1Introduction

Molecular structure shapes physicochemical properties and interactions, from solubility and reactivity to binding affinity and toxicity[39](https://arxiv.org/html/2608.23646#bib.bib53);[40](https://arxiv.org/html/2608.23646#bib.bib48);[31](https://arxiv.org/html/2608.23646#bib.bib52);[8](https://arxiv.org/html/2608.23646#bib.bib54);[13](https://arxiv.org/html/2608.23646#bib.bib51)\. As deep learning becomes increasingly central to molecular modeling, learned molecular representations have become a common interface for property prediction, virtual screening, similarity search, and retrieval\-augmented scientific reasoning[15](https://arxiv.org/html/2608.23646#bib.bib35);[9](https://arxiv.org/html/2608.23646#bib.bib34);[44](https://arxiv.org/html/2608.23646#bib.bib40);[50](https://arxiv.org/html/2608.23646#bib.bib36)\. Molecular embedding models can serve as foundational infrastructure for these workflows\. We use this term for models that provide stable, reusable embeddings, in the spirit of embedding models in natural language processing and information retrieval, rather than only an intermediate state of a task\-specific prediction pipeline\.

The field has produced such embeddings primarily through specialist encoders over molecular graphs, SMILES strings, or molecular geometry[14](https://arxiv.org/html/2608.23646#bib.bib23);[51](https://arxiv.org/html/2608.23646#bib.bib25);[7](https://arxiv.org/html/2608.23646#bib.bib39)\. These encoders are highly effective, especially for molecular prediction, but their representation interfaces are typically fixed in advance: one molecular view is encoded into a single unconditional vector\. This raises a different embedding\-model question: can molecular representations be exposed through a reusable interface whose input can vary by molecular view and semantic context?

To make this question precise, we study what we call a*general molecular embedding model*\. Here,*general*emphasizes two properties beyond the usual reusable\-vector view of embedding models\. First, multi\-view input: molecules can be described through complementary forms, such as 2D depictions, SMILES strings, conformers, and textual annotations, and a flexible model should accept the views available in a given workflow\. Second, semantic conditioning: scientific workflows often impose different task lenses and domain expectations on the same molecule; a toxicity\-focused query should emphasize different molecular evidence than a solubility\-focused one\. We formalize this object in Section[3](https://arxiv.org/html/2608.23646#S3)\.

MLLMs[1](https://arxiv.org/html/2608.23646#bib.bib31);[4](https://arxiv.org/html/2608.23646#bib.bib32);[12](https://arxiv.org/html/2608.23646#bib.bib38)are natural candidates for such models\. They process heterogeneous inputs such as images, text, and symbolic inputs; they can receive semantic context through natural language; and their hidden states can be pooled into fixed\-length embeddings\. This structural fit is timely because the broader foundation\-model community has begun to treat generative backbones as embedding models\. LLM2Vec\([5](https://arxiv.org/html/2608.23646#bib.bib9)\)and VLM2Vec\([20](https://arxiv.org/html/2608.23646#bib.bib1)\)show that generative backbones can be adapted for retrieval and representation learning\. This shift is also visible in industry\-scale foundation\-model systems: model families such as Qwen3\-VL\-Embedding\([24](https://arxiv.org/html/2608.23646#bib.bib3)\)and Gemini Embedding\([21](https://arxiv.org/html/2608.23646#bib.bib11)\)expose embedding\-oriented variants, and DeepSeek\-OCR 2 explores LM\-style modules as visual encoders\([38](https://arxiv.org/html/2608.23646#bib.bib30)\)\. Together, these developments suggest that foundation models are increasingly being used not only as generators, but also as reusable representation backbones\.

In chemistry and broader scientific applications of MLLMs, however, the dominant framing remains generative: explanation, captioning, multimodal reasoning, or direct prediction[23](https://arxiv.org/html/2608.23646#bib.bib13);[35](https://arxiv.org/html/2608.23646#bib.bib27);[29](https://arxiv.org/html/2608.23646#bib.bib37);[22](https://arxiv.org/html/2608.23646#bib.bib33);[52](https://arxiv.org/html/2608.23646#bib.bib41)\. These capabilities are valuable, but they leave underexplored the stable vector interface that many molecular workflows require\. We therefore ask whether MLLMs can serve not only as chemistry assistants or generators, but as the basis of general molecular embedding models\.

We study this question through*MolEmb*, a lightweight framework for adapting MLLMs into molecular embedding models\. Each molecule is represented by a multi\-view profile consisting of a 2D depiction and a canonical SMILES string, while semantic context is supplied through a text instruction when needed\. We extract a fixed\-length representation from the MLLM and align molecular profiles with textual descriptions in a shared embedding space\. For molecular learning, this route is attractive because it allows molecular embedding models to share the backbone and interface of modern foundation models, and thus to benefit in principle from progress in multimodal pretraining, scientific\-domain data, inference infrastructure, and embedding\-oriented training\. Figure[1](https://arxiv.org/html/2608.23646#S2.F1)summarizes this route and the embedding\-centered workflows evaluated below\.

We evaluate this route along three axes\. First, directly adapted MLLMs provide competitive representations for*molecular prediction*across regression and classification benchmarks\. Second, molecule–text contrastive alignment turns the same backbone into a reusable embedding model for*cross\-modal retrieval*, showing that the representation can support embedding\-based matching rather than only prediction\. Third, we introduceMolCARfor diagnosing context\-aware retrieval, and use MolCAR\-Train to show that task\-structured supervision can induce context\-aware structure in the embedding space\. Together, these results suggest that MLLMs are not merely chemistry assistants or generators, but a viable and extensible route to general molecular embedding models\.

Our contributions are:

- •We frame molecular representation learning through the lens of*molecular embedding models*, emphasizing embeddings as reusable deliverables rather than only intermediate states of prediction pipelines, and formalize the target object as a*general molecular embedding model*\.
- •We instantiate this perspective with MolEmb, a lightweight MLLM\-based framework that aligns multi\-view molecular profiles with textual descriptions in a shared embedding space to produce reusable molecular embeddings\.
- •We evaluate the MLLM\-to\-embedding route across molecular prediction, cross\-modal retrieval, and context\-aware retrieval, showing both its practical viability and that context\-aware molecular embedding is primarily a data property of the supervision\.

## 2Related Work

Molecular Representation Learning\.Molecular representation learning has been widely studied through graph\-, sequence\-, and geometry\-based encoders\. Graph neural networks encode atoms and bonds directly and have been strengthened by self\-supervised objectives such as attribute masking, context prediction, and graph contrastive learning\([19](https://arxiv.org/html/2608.23646#bib.bib18);[46](https://arxiv.org/html/2608.23646#bib.bib19);[37](https://arxiv.org/html/2608.23646#bib.bib20);[25](https://arxiv.org/html/2608.23646#bib.bib8);[53](https://arxiv.org/html/2608.23646#bib.bib26)\)\. Sequence\-based molecular language models instead treat SMILES strings as chemical text, enabling scalable Transformer pretraining with masked\-language or sequence\-to\-sequence objectives\([11](https://arxiv.org/html/2608.23646#bib.bib21);[2](https://arxiv.org/html/2608.23646#bib.bib17);[14](https://arxiv.org/html/2608.23646#bib.bib23)\)\. A complementary line incorporates molecular geometry, using conformers, distances, or coordinate denoising to capture spatial molecular structure\([28](https://arxiv.org/html/2608.23646#bib.bib24);[51](https://arxiv.org/html/2608.23646#bib.bib25)\)\. Beyond these molecular views, recent work also explores vision\-based encoders that learn from rendered molecular diagrams or graph visualizations, showing that visual representations can capture useful structural and chemical patterns\([10](https://arxiv.org/html/2608.23646#bib.bib6);[48](https://arxiv.org/html/2608.23646#bib.bib7)\)\. These specialist encoders achieve strong property prediction performance, but they are usually tied to a fixed molecular view and produce unconditional embeddings, making it difficult to condition representations on natural\-language task semantics\.

From Generative Models to Embedding Models\.Recent work increasingly suggests that strong generative backbones can be repurposed as high\-quality embedding models[5](https://arxiv.org/html/2608.23646#bib.bib9);[20](https://arxiv.org/html/2608.23646#bib.bib1);[47](https://arxiv.org/html/2608.23646#bib.bib2);[24](https://arxiv.org/html/2608.23646#bib.bib3);[21](https://arxiv.org/html/2608.23646#bib.bib11);[16](https://arxiv.org/html/2608.23646#bib.bib16);[6](https://arxiv.org/html/2608.23646#bib.bib10)\. In the text\-only setting, methods such as LLM2Vec and NV\-Embed show that decoder\-style language models can be adapted into competitive text embedding models for retrieval and representation learning[5](https://arxiv.org/html/2608.23646#bib.bib9)\. In the multimodal setting, VLM2Vec similarly shows that vision\-language models can be converted into instruction\-guided embedding models for multimodal retrieval[20](https://arxiv.org/html/2608.23646#bib.bib1)\. This trend is also reflected in commercial model families, where dedicated embedding variants have emerged alongside generative backbones, such as the Qwen Embedding series[47](https://arxiv.org/html/2608.23646#bib.bib2);[24](https://arxiv.org/html/2608.23646#bib.bib3)and Google’s Gemini embedding models[21](https://arxiv.org/html/2608.23646#bib.bib11)\. These results suggest that generation and embedding should not be treated as disjoint model families: a strong generative backbone can often serve as the basis of a strong embedding model after suitable adaptation\.

More related work on multimodal foundation models in chemistry and broader scientific domains is discussed in Appendix[B](https://arxiv.org/html/2608.23646#A2)\.

![Refer to caption](https://arxiv.org/html/2608.23646v1/demo_framework.png)Figure 1:From specialist encoders to general molecular embedding models\. \(A\) The MLLM\-to\-embedding route shifts molecular representation from fixed\-view specialist encoders to an MLLM\-based embedding interface that accepts multi\-view molecular profiles and natural\-language task instructions\. \(B\) MolEmb instantiates this route by adapting a pretrained MLLM with lightweight LoRA modules through molecule–text contrastive alignment; the EOS hidden state is used as the molecular embedding\. \(C\) The resulting reusable embedding interface supports property prediction, cross\-modal molecule–text retrieval, and context\-aware embedding by varying the task instruction\.
## 3General Molecular Embedding Models

### 3\.1Definition

Standard molecular encoders typically map a molecule, under a fixed input representation, to a single unconditional vector\. This abstraction has been highly effective for specialist prediction tasks, but it leaves two aspects of molecular representation implicit\. First, molecules are naturally multi\-view objects: the same underlying molecule may be observed through a 2D depiction, a symbolic string, or other complementary annotations\. Second, the most useful representation of a molecule need not be unconditional: the same molecule may require different embeddings under different semantic contexts\. Motivated by this perspective, we study what we call a*general molecular embedding model*, which maps a molecular profile together with a semantic context to a vector representation in a shared embedding space\.

###### Definition 1\(General Molecular Embedding Model\)

Letℳ\\mathcal\{M\}be a set of molecules, identified up to a chosen canonicalization scheme\. LetKKbe the number of possible molecular view types\. For each view typekk, let𝒱k\\mathcal\{V\}\_\{k\}denote the corresponding view space, such as 2D depictions, symbolic strings, conformers, or other molecule\-specific annotations\. We define the molecular profile space as:

𝒱=∏k=1K\(𝒱k∪\{∅k\}\)\.\\mathcal\{V\}=\\prod\_\{k=1\}^\{K\}\\bigl\(\\mathcal\{V\}\_\{k\}\\cup\\\{\\varnothing\_\{k\}\\\}\\bigr\)\.\(1\)where∅k\\varnothing\_\{k\}denotes that view typekkis unavailable\. A molecular profile map𝒫:ℳ→𝒱\\mathcal\{P\}:\\mathcal\{M\}\\to\\mathcal\{V\}assigns to each moleculem∈ℳm\\in\\mathcal\{M\}its available views𝒫⁡\(m\)\\mathcal\{P\}\(m\)\. Let𝒞\\mathcal\{C\}be a set of admissible semantic contexts, and letddbe the embedding dimension\. A*general molecular embedding model*is a parameterized mapEθ:𝒱×𝒞→ℝdE\_\{\\theta\}:\\mathcal\{V\}\\times\\mathcal\{C\}\\to\\mathbb\{R\}^\{d\}withθ∈Θ\\theta\\in\\Theta, whereΘ\\Thetadenotes the parameter space\. For each moleculem∈ℳm\\in\\mathcal\{M\}and contextc∈𝒞c\\in\\mathcal\{C\}, we write

𝐳c​\(m\):=Eθ​\(𝒫⁡\(m\),c\)∈ℝd\.\\mathbf\{z\}\_\{c\}\(m\):=E\_\{\\theta\}\(\\mathcal\{P\}\(m\),c\)\\in\\mathbb\{R\}^\{d\}\.\(2\)

###### Definition 2\(Context\-Aware Embedding Family\)

Given a general molecular embedding modelEθE\_\{\\theta\}, the*context\-aware embedding family*of a moleculemmis

𝒵⁡\(m\):=\{𝐳c​\(m\):c∈𝒞\}\.\\mathcal\{Z\}\(m\):=\\\{\\mathbf\{z\}\_\{c\}\(m\):c\\in\\mathcal\{C\}\\\}\.

Definitions[1](https://arxiv.org/html/2608.23646#Thmdefinition1)–[2](https://arxiv.org/html/2608.23646#Thmdefinition2)separate three roles that are often entangled in standard molecular representation learning\. The molecular identitymmspecifies the underlying molecule, the profile𝒫⁡\(m\)\\mathcal\{P\}\(m\)specifies the available observations of that molecule, and the contextccspecifies the semantic lens under which the representation is formed\. Multi\-view input is captured through𝒫⁡\(m\)\\mathcal\{P\}\(m\), semantic conditioning throughcc, and a common downstream interface through the shared codomainℝd\\mathbb\{R\}^\{d\}\. Under this formulation, a fixed molecule need not correspond to a single unconditional vector\. Instead, it may induce a family of context\-dependent embeddings𝒵⁡\(m\)\\mathcal\{Z\}\(m\), giving rise to a context\-aware embedding geometry in which changing the semantic context may move the same molecule toward different regions of the shared space while preserving a common interface for downstream use\.

Whether such an object can be realized in practice is an empirical question\. Section[4](https://arxiv.org/html/2608.23646#S4)tests whether multimodal large models instantiate it in a way that supports downstream prediction, retrieval, and context\-aware behavior\. In this paper, we instantiate𝒫⁡\(m\)\\mathcal\{P\}\(m\)with a 2D depiction and a canonical SMILES string, and realizeccthrough natural\-language instructions\.

### 3\.2MLLMs as a Natural Instantiation

MLLMs are well\-suited to instantiate Definition[1](https://arxiv.org/html/2608.23646#Thmdefinition1)for both structural and strategic reasons\. Structurally, they process heterogeneous token sequences, including image patches, text tokens, and symbolic strings\. This allows the profile space𝒱\\mathcal\{V\}to include molecular depictions, SMILES, and other molecule\-specific inputs, while allowing semantic contexts in𝒞\\mathcal\{C\}to be expressed through natural\-language instructions\. Strategically, the pretrained parameters of the MLLM provide a reusable backbone forEθE\_\{\\theta\}: improvements in multimodal pretraining, instruction following, and embedding\-oriented adaptation can in principle be inherited without redesigning the molecular embedding interface\. More broadly, the language grounding, instruction\-following behavior, and broad scientific priors of such backbones make them natural candidates for interpreting semantic contexts in𝒞\\mathcal\{C\}\.

To instantiateEθE\_\{\\theta\}with an MLLM, we construct an input sequence

x⁡\(m,c\)=ϕ⁡\(𝒫⁡\(m\),c\),x\(m,c\)=\\phi\(\\mathcal\{P\}\(m\),c\),\(3\)whereϕ\\phiformats the available molecular views and semantic context into the model input\. The MLLM defines a hidden\-state map𝐇θ:𝒳→ℝL×d\\mathbf\{H\}\_\{\\theta\}:\\mathcal\{X\}\\to\\mathbb\{R\}^\{L\\times d\}, where𝒳\\mathcal\{X\}is the input\-token space andLLis the resulting sequence length\. A pooling ruleρ:ℝL×d→ℝd\\rho:\\mathbb\{R\}^\{L\\times d\}\\to\\mathbb\{R\}^\{d\}then maps the hidden states to a fixed\-length vector:

Eθ​\(𝒫⁡\(m\),c\):=ρ⁡\(𝐇θ​\(x⁡\(m,c\)\)\)∈ℝd\.E\_\{\\theta\}\(\\mathcal\{P\}\(m\),c\):=\\rho\\\!\\left\(\\mathbf\{H\}\_\{\\theta\}\(x\(m,c\)\)\\right\)\\in\\mathbb\{R\}^\{d\}\.\(4\)
In our implementation,ρ\\rhoselects the hidden state at the end\-of\-sequence position\. This gives a concrete instantiation of Definition[1](https://arxiv.org/html/2608.23646#Thmdefinition1)with a pretrained MLLM backbone\. However, pretrained MLLM representations are not automatically aligned to molecular semantics\. Section[4](https://arxiv.org/html/2608.23646#S4)empirically examines this gap through molecule–text retrieval probes\.

### 3\.3MolEmb: Adapting MLLMs through Molecule–Text Alignment

MolEmb builds on the MLLM instantiation above and aligns molecular profiles with textual descriptions within a shared embedding space\. Letθ0∈Θ\\theta\_\{0\}\\in\\Thetadenote the pretrained MLLM parameters\. We keep the pretrained backbone fixed and introduce a small trainable adapter for molecular adaptation\. In our implementation, the adapter is parameter\-efficient, with exact placement specified in the experimental setup\.

We optimize the trainable adapter using paired molecule\-description data\. During optimization, we write the current model parameters asθ\\theta\. For a molecule\-description pair\(mi,ti\)\(m\_\{i\},t\_\{i\}\)from an external corpus such as MolTextNet[54](https://arxiv.org/html/2608.23646#bib.bib4)or ChEBI\-20\-MM[26](https://arxiv.org/html/2608.23646#bib.bib42), the molecular embedding is obtained as:

𝐳imol=Eθ​\(𝒫⁡\(mi\),cenc\),\\mathbf\{z\}^\{\\mathrm\{mol\}\}\_\{i\}=E\_\{\\theta\}\\bigl\(\\mathcal\{P\}\(m\_\{i\}\),c\_\{\\mathrm\{enc\}\}\\bigr\),\(5\)wherecenc∈𝒞c\_\{\\mathrm\{enc\}\}\\in\\mathcal\{C\}is a fixed molecule\-encoding instruction shared across all molecule–text alignment pairs\. Letϕdesc\\phi\_\{\\mathrm\{desc\}\}format a textual description into the MLLM input\-token space\. The description embedding is obtained by passingtit\_\{i\}through the same backbone:

𝐳idesc=ρ⁡\(𝐇θ​\(ϕdesc​\(ti\)\)\)\.\\mathbf\{z\}^\{\\mathrm\{desc\}\}\_\{i\}=\\rho\\\!\\left\(\\mathbf\{H\}\_\{\\theta\}\(\\phi\_\{\\mathrm\{desc\}\}\(t\_\{i\}\)\)\\right\)\.\(6\)Both embeddings lie in the shared spaceℝd\\mathbb\{R\}^\{d\}\. We optimize a bidirectional contrastive objective:

ℒ=12​\(ℒNCE​\(𝐳mol,𝐳desc\)\+ℒNCE​\(𝐳desc,𝐳mol\)\),\\mathcal\{L\}=\\frac\{1\}\{2\}\\Bigl\(\\mathcal\{L\}\_\{\\mathrm\{NCE\}\}\(\\mathbf\{z\}^\{\\mathrm\{mol\}\},\\mathbf\{z\}^\{\\mathrm\{desc\}\}\)\+\\mathcal\{L\}\_\{\\mathrm\{NCE\}\}\(\\mathbf\{z\}^\{\\mathrm\{desc\}\},\\mathbf\{z\}^\{\\mathrm\{mol\}\}\)\\Bigr\),\(7\)where the molecule\-to\-description direction is

ℒNCE\(𝐳mol,𝐳desc\)=−1B∑i=1Blogexp⁡\(sim⁡\(𝐳imol,𝐳idesc\)/τ\)∑j=1Bexp⁡\(sim⁡\(𝐳imol,𝐳jdesc\)/τ\)\.\\mathcal\{L\}\_\{\\mathrm\{NCE\}\}\(\\mathbf\{z\}^\{\\mathrm\{mol\}\},\\mathbf\{z\}^\{\\mathrm\{desc\}\}\)=\-\\frac\{1\}\{B\}\\sum\_\{i=1\}^\{B\}\\log\\frac\{\\exp\\bigl\(\\mathrm\{sim\}\(\\mathbf\{z\}^\{\\mathrm\{mol\}\}\_\{i\},\\mathbf\{z\}^\{\\mathrm\{desc\}\}\_\{i\}\)/\\tau\\bigr\)\}\{\\sum\_\{j=1\}^\{B\}\\exp\\bigl\(\\mathrm\{sim\}\(\\mathbf\{z\}^\{\\mathrm\{mol\}\}\_\{i\},\\mathbf\{z\}^\{\\mathrm\{desc\}\}\_\{j\}\)/\\tau\\bigr\)\}\.\(8\)HereBBis the batch size,τ\\tauis the temperature, andsim⁡\(⋅,⋅\)\\mathrm\{sim\}\(\\cdot,\\cdot\)is cosine similarity\. The description\-to\-molecule direction is defined symmetrically\. After optimization, we denote the resulting parameters byθ∗\\theta^\{\\ast\}and the adapted embedding model byEθ∗E\_\{\\theta^\{\\ast\}\}\.

MolEmb keeps the architecture unchanged beyond the chosen input views and alignment objective, allowing us to isolate the MLLM\-to\-embedding route itself\. This design treats the pretrained MLLM as a multimodal and language\-grounded backbone, whose instruction\-following behavior and broad scientific priors can be exposed through lightweight molecular alignment to support molecular prediction, cross\-modal retrieval, and context\-aware embedding\.

The aligned model supports property prediction using a lightweight task\-specific head, cross\-modal retrieval by ranking candidates in the shared embedding spaceℝd\\mathbb\{R\}^\{d\}, and context\-aware embedding by varyingc∈𝒞c\\in\\mathcal\{C\}to obtain different representations of the same molecule\. To isolate the contribution of alignment, we also evaluate a direct adaptation baseline that bypasses molecule–text alignment and trains the MLLM directly on downstream prediction tasks\.

## 4Experiments

The three properties of a general molecular embedding model in Definition[1](https://arxiv.org/html/2608.23646#Thmdefinition1)suggest three corresponding empirical questions, which structure the rest of this section\. \(i\) IsEθ​\(𝒫​\(m\),c\)E\_\{\\theta\}\(\\mathcal\{P\}\(m\),c\)a useful predictor when reused across endpoints \(*molecular prediction*, Section[4\.1](https://arxiv.org/html/2608.23646#S4.SS1)\)? \(ii\) Is the codomainℝd\\mathbb\{R\}^\{d\}a genuinely shared molecule–text space rather than a within\-modality cluster \(*cross\-modal retrieval*, Section[4\.2](https://arxiv.org/html/2608.23646#S4.SS2)\)? \(iii\) Is the context\-aware embedding family𝒵⁡\(m\)=\{𝐳c​\(m\):c∈𝒞\}\\mathcal\{Z\}\(m\)=\\\{\\mathbf\{z\}\_\{c\}\(m\):c\\in\\mathcal\{C\}\\\}non\-degenerate, in the sense thatccmoves the embedding in task\-meaningful directions for a fixedmm\(*context\-aware embedding*, Section[4\.3](https://arxiv.org/html/2608.23646#S4.SS3)\)? Each subsection asks whether the MLLM\-to\-embedding route already supports the corresponding property, or whether targeted supervision is needed\.

### 4\.1Molecular Property Prediction

Experimental Setup\.We use eight standard molecular property benchmarks under scaffold splits[40](https://arxiv.org/html/2608.23646#bib.bib48);[18](https://arxiv.org/html/2608.23646#bib.bib49)\. The regression benchmarks are ESOL, Lipophilicity, and FreeSolv, and we report root mean squared error \(RMSE\)\. The classification benchmarks are BACE, BBBP, ClinTox, Tox21, and SIDER, and we report ROC\-AUC\. For multi\-label datasets such as Tox21 and SIDER, ROC\-AUC is macro\-averaged over valid labels following the standard protocol\. Dataset statistics and split sizes are provided in Appendix[C](https://arxiv.org/html/2608.23646#A3)\. The main prediction table compares MolEmb with two groups of molecular baselines\. The first group contains supervised graph neural networks, represented by S\-GIN and R\-GIN[25](https://arxiv.org/html/2608.23646#bib.bib8)\. The second group contains molecular pretraining methods, including InfoGraph[33](https://arxiv.org/html/2608.23646#bib.bib44), GraphCL[46](https://arxiv.org/html/2608.23646#bib.bib19), MVGRL[17](https://arxiv.org/html/2608.23646#bib.bib45), AD\-GCL[34](https://arxiv.org/html/2608.23646#bib.bib46), JOAO[45](https://arxiv.org/html/2608.23646#bib.bib47), GCL\-SPAN[25](https://arxiv.org/html/2608.23646#bib.bib8), Mole\-BERT[41](https://arxiv.org/html/2608.23646#bib.bib5), and MolTextNet[54](https://arxiv.org/html/2608.23646#bib.bib4)\. These baselines provide context for both task\-specific supervised learning and specialist molecular representation learning\. For MolEmb, we evaluate three MLLM backbones: Intern\-S1\-mini \(8B\)[3](https://arxiv.org/html/2608.23646#bib.bib12), Qwen3\-VL\-8B[4](https://arxiv.org/html/2608.23646#bib.bib32), and Qwen3\.5\-0\.8B[36](https://arxiv.org/html/2608.23646#bib.bib50)\. Each backbone is evaluated under three training conditions\.Directtrains the pretrained MLLM on each downstream property task without prior molecule–text alignment\.MolTextNetfirst aligns the embedding model on the MolTextNet molecule\-description corpus and then fine\-tunes it for downstream prediction\.Mixedperforms alignment on a mixture of molecule–text sources, broadening the semantic coverage of the alignment supervision through MolTextNet[54](https://arxiv.org/html/2608.23646#bib.bib4), KnowMol\-100k[43](https://arxiv.org/html/2608.23646#bib.bib43), and ChEBI\-20\-MM[26](https://arxiv.org/html/2608.23646#bib.bib42)\. All three corpora use the same 98/1/1 train/valid/test split protocol; sizes are reported in Appendix Table[5](https://arxiv.org/html/2608.23646#A4.T5)\. Results are reported as means and standard deviations over repeated runs with three seeds\. Representative alignment examples are shown in Appendix[F](https://arxiv.org/html/2608.23646#A6), and implementation details are given in Appendix[D](https://arxiv.org/html/2608.23646#A4)\.

Table[1](https://arxiv.org/html/2608.23646#S4.T1)compares MolEmb against representative supervised GNNs and molecular pretraining baselines\. The prediction results test two basic requirements for the MLLM\-to\-embedding route: whether the interface can support molecular property learning, and whether broader molecule–text supervision improves downstream transfer\.

Direct adaptation provides a useful starting point\.Without any molecule–text alignment, MLLM\-derived embedding models already reach the range of several pretraining\-based GNN methods, particularly on regression tasks\. This result does not by itself establish a reusable molecular embedding model, since the direct setting is still trained separately for each property task\. Instead, it shows that the multimodal molecule interface can be optimized for molecular property learning before introducing molecule–text alignment\. An ablation removing the 2D depiction \(Fig\.[4](https://arxiv.org/html/2608.23646#A5.F4), Appendix[E\.4](https://arxiv.org/html/2608.23646#A5.SS4)\) further indicates that the image view contributes consistent though modest gains over a SMILES\-only profile, supporting the multi\-view input choice in Definition[1](https://arxiv.org/html/2608.23646#Thmdefinition1)\.

Alignment benefits depend on data diversity and coverage\.MolTextNet alignment improves several downstream tasks, showing that molecule\-description matching can reshape the MLLM representation into a more useful molecular space\. At the same time, MolTextNet is a single\-source description corpus with limited stylistic and scientific coverage\. The Mixed corpus is designed to broaden that supervision by adding KnowMol\-100k and ChEBI\-20\-MM, which introduce names, functional groups, ontology\-like definitions, and physicochemical cues\. Its gains are endpoint\-dependent rather than monotonic: Mixed alignment improves some tasks, notably ESOL and Tox21, while MolTextNet remains stronger on others\. This pattern suggests both the value and the current limitation of molecule–text data: richer scientific coverage can help transfer, but generic description corpora still do not cover the full diversity of task\-conditioned molecular knowledge\.

Table 1:Main downstream comparison with representative molecular representation methods\. Regression columns report RMSE, where lower is better; classification columns report ROC\-AUC in percent, where higher is better\. For each column, thebestandsecond\-bestresults are highlighted\.Table 2:Molecule\-text retrieval on MolTextNettestsplit\. m2t denotes molecule\-to\-text retrieval, t2m text\-to\-molecule retrieval, and R@KKdenotes recall atKK\. All values are reported as fractions\.
### 4\.2Cross\-Modal Retrieval

Prediction alone does not establish that the learned embedding is reusable beyond a single task head\. A general molecular embedding model should also support embedding\-based operations such as similarity search and retrieval\-augmented workflows\. Specialist molecular encoders do not natively support these workflows: their unconditional vectors do not share a space with text, so molecule–text retrieval requires bolting on a separate text tower\. A unified MLLM backbone offers a single interface in which such a space can be learned; the retrieval probe below asks whether the codomainℝd\\mathbb\{R\}^\{d\}in Definition[1](https://arxiv.org/html/2608.23646#Thmdefinition1)actually behaves as a shared molecule–text space\. We evaluate molecule\-to\-text and text\-to\-molecule retrieval on held\-out MolTextNet data; the candidate pool contains 2,970 molecule–text pairs, so the random R@1 baseline is about0\.034%0\.034\\%\.

Generic multimodal embeddings collapse on molecules\.A general\-purpose multimodal embedding model, Qwen3\-VL\-Embedding\-8B, achieves only about 3% R@1 in both retrieval directions, indicating that current off\-the\-shelf multimodal embedding models have not formed a sufficiently reliable chemical embedding space and therefore offer little support for retrieval in this domain\. After molecule–text contrastive alignment on MolTextNet train split, all MolEmb backbones exceed 73% R@1 in both directions, and Intern\-S1\-mini and Qwen3\.5\-0\.8B exceed 83%\. Intern\-S1\-mini attains the best R@1 in both retrieval directions, consistent with its being the only one of the three backbones with explicit scientific\-domain pretraining\.

Beyond cross\-modal retrieval, a reusable molecular embedding is meant to serve many scientific purposes, such as reaction planning, virtual screening, toxicity assessment, materials design, or scientific literature search, where the most useful representation of a molecule plausibly differs across uses\. Such context\-aware embedding is the foundational capability that separates a general molecular embedding model from a task\-specific molecule–text retriever\.

### 4\.3Context\-Aware Embedding with MolCAR

Here we focus on whether such context\-aware embedding can be*acquired*by an MLLM\-based embedding model\. To make the question testable, we work in a controlled setting that holds molecule identity fixed and varies only the task lens: across eight task families drawn from standard property\-prediction benchmarks, a query about blood\-brain barrier penetration, toxicity, or aqueous interaction may all refer to the same molecular structure but should retrieve different evidence\. We introduceMolCAR\(MolecularContext\-AwareRetrieval\), a benchmark family for testing whether task instructions act as a routing signal when molecule identity alone is insufficient\. MolCAR simulates a multi\-task scientific retrieval scenario over a candidate pool of synthetic context documents: each target document anchors a real experimental outcome from one of eight task families \(e\.g\., BACE, BBBP, ESOL\) to its molecular profile, so the same molecule appears with multiple valid documents that differ only by task lens\. This construction lets us hold molecule identity fixed and ask whether the model routes the query to the right document under a given task instruction\.

MolCAR\-Structureddeterministically constructs target cards from real task labels and molecular descriptors, pairing each held\-out molecule with multiple task contexts and reporting both global document retrieval and within\-molecule context ranking\. The evaluation split contains 4,092 molecule–context pairs over 1,653 held\-out molecules from eight task families\.MolCAR\-Naturalreplaces structured targets with Intern\-S1 \(235B\)\-generated scientific notes anchored to the same observed outcomes and molecular profiles, reducing template regularity while preserving ground\-truth anchors\.MolCAR\-Trainis built from the training splits of the same downstream task collection after removing benchmark molecules by canonical SMILES, providing task\-conditioned supervision without molecule leakage; like the eval pools, it comes in matched Structured and Natural variants\. Rather than testing transfer to unseen task families, MolCAR asks a controlled diagnostic question: whether the model can use task language to select the appropriate context for a held\-out molecular profile\. See Appendix[C\.4](https://arxiv.org/html/2608.23646#A3.SS4)for construction details\.

MolCAR Structured vs Natural ExampleMolecule query \(same for both variants\)\.<image\>Encode this molecule for Tox21 toxicity outcomes\. SMILES: BrC\(Br\)BrMolCAR\-Structured target \(matched retrieval target\)\.Report family: safety liability Task: Tox21 toxicity outcomes Observed result: This molecule is positive in 0 of 12 observed Tox21 assay panel\. Molecular profile: MW 252\.7; cLogP 2\.45; HBD 0; HBA 0; formal charge 0MolCAR\-Structured hard negative \(same molecule, wrong task\)\.Report family: aqueous interaction Task: hydration free energy Observed result: Observed hydration free energy is \-2\.130 kcal/mol\. Molecular profile: MW 252\.7; cLogP 2\.45; HBD 0; HBA 0; formal charge 0MolCAR\-Natural target \(matched retrieval target\)\.The molecule exhibits no positive responses across the 12 Tox21 assay panel, suggesting a low potential for toxicity in the tested endpoints\. Its molecular profile, characterized by a moderate molecular weight \(252\.7\) and balanced lipophilicity \(cLogP 2\.45\), indicates favorable physicochemical properties that may contribute to its non\-toxic profile\. The absence of hydrogen bond donors and acceptors, along with a neutral formal charge, further supports its stability and reduced reactivity in biological systems\.MolCAR\-Natural hard negative \(same molecule, wrong task\)\.The compound exhibits a measured hydration free energy of \-2\.130 kcal/mol, indicating moderate hydrophilic character despite its neutral charge and lack of hydrogen bond donors or acceptors\. With a molecular weight of 252\.7 and a cLogP of 2\.45, the molecule demonstrates balanced lipophilicity and aqueous solubility properties\. These features suggest limited polar interactions with water, consistent with its structural profile\.

Table[3](https://arxiv.org/html/2608.23646#S4.T3)reports MolCAR\-Structured results\. Random baselines are approximately0\.024%0\.024\\%for Doc\. R@1,0\.060%0\.060\\%for Mol\. R@1, and40\.4%40\.4\\%for Context R@1 due to variable context counts per molecule\. The primary metric is Context R@1, which ranks candidate context documents*within the same molecule*and therefore factors out molecule identification\. Before continued alignment, task instructions provide only weak control over same\-molecule context ranking: Intern\-S1\-mini obtains 44\.4% Context R@1 with task instructions and 40\.4% without them, while Qwen3\.5\-0\.8B obtains 41\.1% and 40\.4%\. The small Intern\-S1\-mini gap suggests residual instruction sensitivity, but both backbones remain near the context\-level baseline\. This is the key failure mode of generic molecule–text alignment: it can make molecular profiles and molecular descriptions comparable, but it does not reliably make the semantic contextccseparate different valid descriptions of the same molecule\. This pattern is consistent with the structure of the alignment supervision: as Appendix[F](https://arxiv.org/html/2608.23646#A6)illustrates, the descriptions in MolTextNet, KnowMol100k, and ChEBI\-20\-MM are templated and narrow in linguistic distribution, so during alignment pretraining the model rarely sees the same molecule under varying task lenses\.

Continued alignment expands the context\-aware embedding family\.We further train the alignment\-pretrained models on MolCAR\-Train using the same bidirectional contrastive objective, a stage we call continued alignment\. After this stage, Context R@1 with task instructions reaches 99\.8% for Intern\-S1\-mini and 69\.4% for Qwen3\.5\-0\.8B, far above the 40\.4% context\-level baseline\. The gain shows that continued alignment makes the embedding model sensitive to the task instruction, rather than merely improving molecule\-level retrieval\. In the language of Definition[1](https://arxiv.org/html/2608.23646#Thmdefinition1), the alignment\-pretrained model behaves as if𝐳c​\(m\)≈𝐳c′​\(m\)\\mathbf\{z\}\_\{c\}\(m\)\\approx\\mathbf\{z\}\_\{c^\{\\prime\}\}\(m\)across the tested MolCAR task lenses, so the observed context\-aware embedding family𝒵⁡\(m\)\\mathcal\{Z\}\(m\)is nearly collapsed; continued alignment expands𝒵⁡\(m\)\\mathcal\{Z\}\(m\)along task\-meaningful directions\.

Context\-aware embedding also holds with generated scientific notes\.Table[6](https://arxiv.org/html/2608.23646#A5.T6)\(Appendix[E\.1](https://arxiv.org/html/2608.23646#A5.SS1)\) reports MolCAR\-Natural, where Intern\-S1 \(235B\)\-generated scientist\-facing notes replace structured target cards, broadening the target\-text distribution while preserving molecule identity, task label, and observed result\. This setting is closer to realistic scientific retrieval, where relevant documents are not written in a fixed schema\. After continued alignment, both backbones show large task\-conditioned gains; Qwen3\.5\-0\.8B reaches slightly higher Context R@1 under MolCAR\-Natural than MolCAR\-Structured \(72\.0% vs\. 69\.4%\)\.

Context\-aware embedding is a data property\.The MolCAR pattern gives a clean embedding\-level reading: generic molecule–text corpora teach an unconditional chemical manifold, where molecular profiles and descriptions become comparable but the same molecule under different task lenses is not reliably separated\. MolCAR\-Train supplies the missing supervision by pairing molecular profiles with outcome\-grounded target texts under explicit task labels, teaching the embedding model which semantic directions should be activated by the instruction\. A complementary geometric view in Appendix[E\.3](https://arxiv.org/html/2608.23646#A5.SS3)is consistent with this reading: task\-wise separation in the embedding space emerges only after continued alignment, and only when task instructions are present\. Context\-aware molecular embedding is therefore primarily a data property of the supervision, induced here by task\-diverse, outcome\-grounded molecule–text supervision\. This points to a data\-centric path for building stronger molecular embedding models: curate supervision that reflects the scientific task lenses under which the embeddings will be used\.

Table 3:MolCAR\-Structured results\.Base: alignment\-pretrained on the Mixed corpus\.\+ Continued Alignment: after continued alignment on MolCAR\-Train\.Inst: query with task\-specific instruction;NoInst: generic query without task specification\.Δ\\Delta= Inst−\-NoInst \(percentage points\)\.Mol\. R@1: correct molecule in top\-1\.Doc\. R@1: correct document \(molecule \+ context\) in top\-1\.Doc\. MRR:100×100\\timesmean reciprocal rank of the correct document\.Doc\. R@5: correct document in top\-5\.Context R@1: correct context ranked first*within*the same molecule\.

## 5Conclusion

We studied whether multimodal large language models can be adapted into reusable molecular embedding models\. MolEmb takes a simple route: represent each molecule through an image depiction, SMILES, and a text context; extract a MLLM representation; and align molecule and text embeddings with a contrastive objective\. Across property prediction, molecule–text retrieval, and MolCAR context\-aware retrieval, the results show that the MLLM interface is a viable starting point, molecular alignment is necessary for embedding\-based retrieval, and generic molecule\-description alignment alone is insufficient for reliable task\-conditioned routing\. The broader implication is data\-centric\. Current molecule–text corpora provide useful structural and physicochemical semantics, but their coverage is narrow relative to the task\-conditioned scientific language needed for context\-aware molecular retrieval\. Building more diverse, outcome\-grounded, and task\-aware molecular text corpora may therefore be as important as changing backbone scale or architecture\.

## References

- \[1\]J\. Achiam, S\. Adler, S\. Agarwal, L\. Ahmad, I\. Akkaya, F\. L\. Aleman, D\. Almeida, J\. Altenschmidt, S\. Altman, S\. Anadkat,et al\.\(2023\)Gpt\-4 technical report\.arXiv preprint arXiv:2303\.08774\.Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p4.1)\.
- \[2\]\(2022\)Chemberta\-2: towards chemical foundation models\.arXiv preprint arXiv:2209\.01712\.Cited by:[§2](https://arxiv.org/html/2608.23646#S2.p1.1)\.
- \[3\]L\. Bai, Z\. Cai, Y\. Cao, M\. Cao, W\. Cao, C\. Chen, H\. Chen, K\. Chen, P\. Chen, Y\. Chen,et al\.\(2025\)Intern\-s1: a scientific multimodal foundation model\.arXiv preprint arXiv:2508\.15763\.Cited by:[Appendix B](https://arxiv.org/html/2608.23646#A2.p1.1),[§4\.1](https://arxiv.org/html/2608.23646#S4.SS1.p1.1)\.
- \[4\]S\. Bai, Y\. Cai, R\. Chen, K\. Chen, X\. Chen, Z\. Cheng, L\. Deng, W\. Ding, C\. Gao, C\. Ge,et al\.\(2025\)Qwen3\-vl technical report\.arXiv preprint arXiv:2511\.21631\.Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p4.1),[§4\.1](https://arxiv.org/html/2608.23646#S4.SS1.p1.1)\.
- \[5\]P\. BehnamGhader, V\. Adlakha, M\. Mosbach, D\. Bahdanau, N\. Chapados, and S\. Reddy\(2024\)Llm2vec: large language models are secretly powerful text encoders\.arXiv preprint arXiv:2404\.05961\.Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p4.1),[§2](https://arxiv.org/html/2608.23646#S2.p2.1)\.
- \[6\]P\. BehnamGhader, V\. Adlakha, F\. D\. Schmidt, N\. Chapados, M\. Mosbach, and S\. Reddy\(2026\)LLM2Vec\-gen: generative embeddings from large language models\.arXiv preprint arXiv:2603\.10913\.Cited by:[§2](https://arxiv.org/html/2608.23646#S2.p2.1)\.
- \[7\]Y\. Bian, H\. Wu, and J\. Yan\(2026\)Deep learning for affinity prediction and interface prediction in molecular interactions\.Deep Learning in Drug Design,pp\. 283–296\.Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p2.1)\.
- \[8\]Y\. Bian, N\. Yang, J\. Wu, and J\. Yan\(2026\)Deep learning for complex structure prediction in molecular interactions\.InDeep Learning in Drug Design,pp\. 297–308\.Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p1.1)\.
- \[9\]Z\. Cao, S\. Sciabola, and Y\. Wang\(2024\)Large\-scale pretraining improves sample efficiency of active learning\-based virtual screening\.Journal of Chemical Information and Modeling64\(6\),pp\. 1882–1891\.Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p1.1)\.
- \[10\]Z\. Cheng, H\. Xiang, M\. Liu, L\. Zeng, X\. Zeng, and B\. Song\(2026\)ReMol: a chemical reaction knowledge\-guided self\-supervised molecular image representation learning framework\.IEEE Journal of Biomedical and Health Informatics\.Cited by:[§2](https://arxiv.org/html/2608.23646#S2.p1.1)\.
- \[11\]S\. Chithrananda, G\. Grand, and B\. Ramsundar\(2020\)ChemBERTa: large\-scale self\-supervised pretraining for molecular property prediction\.arXiv preprint arXiv:2010\.09885\.Cited by:[§2](https://arxiv.org/html/2608.23646#S2.p1.1)\.
- \[12\]G\. Comanici, E\. Bieber, M\. Schaekermann, I\. Pasupat, N\. Sachdeva, I\. Dhillon, M\. Blistein, O\. Ram, D\. Zhang, E\. Rosen,et al\.\(2025\)Gemini 2\.5: pushing the frontier with advanced reasoning, multimodality, long context, and next generation agentic capabilities\.arXiv preprint arXiv:2507\.06261\.Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p4.1)\.
- \[13\]J\. Deng, Z\. Yang, H\. Wang, I\. Ojima, D\. Samaras, and F\. Wang\(2023\)A systematic study of key elements underlying molecular property prediction\.Nature Communications14\(1\),pp\. 6395\.Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p1.1)\.
- \[14\]C\. Edwards, T\. Lai, K\. Ros, G\. Honke, K\. Cho, and H\. Ji\(2022\)Translation between molecules and natural language\.InProceedings of the 2022 Conference on Empirical Methods in Natural Language Processing,pp\. 375–413\.Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p2.1),[§2](https://arxiv.org/html/2608.23646#S2.p1.1)\.
- \[15\]J\. Gilmer, S\. S\. Schoenholz, P\. F\. Riley, O\. Vinyals, and G\. E\. Dahl\(2017\)Neural message passing for quantum chemistry\.InInternational conference on machine learning,pp\. 1263–1272\.Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p1.1)\.
- \[16\]M\. Günther, S\. Sturua, M\. K\. Akram, I\. Mohr, A\. Ungureanu, B\. Wang, S\. Eslami, S\. Martens, M\. Werk, N\. Wang,et al\.\(2025\)Jina\-embeddings\-v4: universal embeddings for multimodal multilingual retrieval\.InProceedings of the 5th Workshop on Multilingual Representation Learning \(MRL 2025\),pp\. 531–550\.Cited by:[§2](https://arxiv.org/html/2608.23646#S2.p2.1)\.
- \[17\]K\. Hassani and A\. H\. Khasahmadi\(2020\)Contrastive multi\-view representation learning on graphs\.InInternational conference on machine learning,pp\. 4116–4126\.Cited by:[§4\.1](https://arxiv.org/html/2608.23646#S4.SS1.p1.1)\.
- \[18\]W\. Hu, M\. Fey, M\. Zitnik, Y\. Dong, H\. Ren, B\. Liu, M\. Catasta, and J\. Leskovec\(2020\)Open graph benchmark: datasets for machine learning on graphs\.Advances in neural information processing systems33,pp\. 22118–22133\.Cited by:[§4\.1](https://arxiv.org/html/2608.23646#S4.SS1.p1.1)\.
- \[19\]W\. Hu, B\. Liu, J\. Gomes, M\. Zitnik, P\. Liang, V\. Pande, and J\. Leskovec\(2019\)Strategies for pre\-training graph neural networks\.arXiv preprint arXiv:1905\.12265\.Cited by:[§2](https://arxiv.org/html/2608.23646#S2.p1.1)\.
- \[20\]Z\. Jiang, R\. Meng, X\. Yang, S\. Yavuz, Y\. Zhou, and W\. Chen\(2024\)Vlm2vec: training vision\-language models for massive multimodal embedding tasks\.arXiv preprint arXiv:2410\.05160\.Cited by:[§D\.1](https://arxiv.org/html/2608.23646#A4.SS1.p1.1),[§1](https://arxiv.org/html/2608.23646#S1.p4.1),[§2](https://arxiv.org/html/2608.23646#S2.p2.1)\.
- \[21\]J\. Lee, F\. Chen, S\. Dua, D\. Cer, M\. Shanbhogue, I\. Naim, G\. H\. Ábrego, Z\. Li, K\. Chen, H\. S\. Vera,et al\.\(2025\)Gemini embedding: generalizable embeddings from gemini\.arXiv preprint arXiv:2503\.07891\.Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p4.1),[§2](https://arxiv.org/html/2608.23646#S2.p2.1)\.
- \[22\]H\. Li, X\. Fang, Y\. Li, C\. Huang, J\. Wang, X\. Wang, H\. Bai, B\. Hao, S\. Lin, H\. Liang,et al\.\(2025\)RxnBench: a multimodal benchmark for evaluating large language models on chemical reaction understanding from scientific literature\.arXiv preprint arXiv:2512\.23565\.Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p5.1)\.
- \[23\]J\. Li, D\. Zhang, X\. Wang, Z\. Hao, J\. Lei, Q\. Tan, C\. Zhou, W\. Liu, Y\. Yang, X\. Xiong,et al\.\(2025\)Chemvlm: exploring the power of multimodal large language models in chemistry area\.InProceedings of the AAAI Conference on Artificial Intelligence,Vol\.39,pp\. 415–423\.Cited by:[Appendix B](https://arxiv.org/html/2608.23646#A2.p1.1),[§1](https://arxiv.org/html/2608.23646#S1.p5.1)\.
- \[24\]M\. Li, Y\. Zhang, D\. Long, K\. Chen, S\. Song, S\. Bai, Z\. Yang, P\. Xie, A\. Yang, D\. Liu,et al\.\(2026\)Qwen3\-vl\-embedding and qwen3\-vl\-reranker: a unified framework for state\-of\-the\-art multimodal retrieval and ranking\.arXiv preprint arXiv:2601\.04720\.Cited by:[§D\.1](https://arxiv.org/html/2608.23646#A4.SS1.p1.1),[§1](https://arxiv.org/html/2608.23646#S1.p4.1),[§2](https://arxiv.org/html/2608.23646#S2.p2.1)\.
- \[25\]L\. Lin, J\. Chen, and H\. Wang\(2023\)Spectral augmentation for self\-supervised learning on graphs\.ICLR\.Cited by:[§2](https://arxiv.org/html/2608.23646#S2.p1.1),[§4\.1](https://arxiv.org/html/2608.23646#S4.SS1.p1.1)\.
- \[26\]P\. Liu, J\. Tao, and Z\. Ren\(2025\)A quantitative analysis of knowledge\-learning preferences in large language models in molecular science\.Nature Machine Intelligence7\(2\),pp\. 315–327\.Cited by:[§3\.3](https://arxiv.org/html/2608.23646#S3.SS3.p2.1),[§4\.1](https://arxiv.org/html/2608.23646#S4.SS1.p1.1)\.
- \[27\]S\. Liu, W\. Nie, C\. Wang, J\. Lu, Z\. Qiao, L\. Liu, J\. Tang, C\. Xiao, and A\. Anandkumar\(2023\)Multi\-modal molecule structure–text model for text\-based retrieval and editing\.Nature Machine Intelligence5\(12\),pp\. 1447–1457\.Cited by:[Appendix B](https://arxiv.org/html/2608.23646#A2.p1.1)\.
- \[28\]S\. Liu, H\. Wang, W\. Liu, J\. Lasenby, H\. Guo, and J\. Tang\(2021\)Pre\-training molecular graph representation with 3d geometry\.arXiv preprint arXiv:2110\.07728\.Cited by:[§2](https://arxiv.org/html/2608.23646#S2.p1.1)\.
- \[29\]X\. Lu, H\. Cao, Z\. Liu, S\. Bai, L\. Chen, Y\. Yao, H\. Zheng, and Y\. Li\(2024\)Moleculeqa: a dataset to evaluate factual accuracy in molecular comprehension\.InFindings of the Association for Computational Linguistics: EMNLP 2024,pp\. 3769–3789\.Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p5.1)\.
- \[30\]Y\. Luo, K\. Yang, M\. Hong, X\. Y\. Liu, and Z\. Nie\(2023\)Molfm: a multimodal molecular foundation model\.arXiv preprint arXiv:2307\.09484\.Cited by:[Appendix B](https://arxiv.org/html/2608.23646#A2.p1.1)\.
- \[31\]F\. Sandfort, F\. Strieth\-Kalthoff, M\. Kühnemund, C\. Beecks, and F\. Glorius\(2020\)A structure\-based platform for predicting chemical reactivity\.Chem6\(6\),pp\. 1379–1390\.Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p1.1)\.
- \[32\]B\. Su, D\. Du, Z\. Yang, Y\. Zhou, J\. Li, A\. Rao, H\. Sun, Z\. Lu, and J\. Wen\(2022\)A molecular multimodal foundation model associating molecule graphs with natural language\.arXiv preprint arXiv:2209\.05481\.Cited by:[Appendix B](https://arxiv.org/html/2608.23646#A2.p1.1)\.
- \[33\]F\. Sun, J\. Hoffmann, V\. Verma, and J\. Tang\(2019\)Infograph: unsupervised and semi\-supervised graph\-level representation learning via mutual information maximization\.arXiv preprint arXiv:1908\.01000\.Cited by:[§4\.1](https://arxiv.org/html/2608.23646#S4.SS1.p1.1)\.
- \[34\]S\. Suresh, P\. Li, C\. Hao, and J\. Neville\(2021\)Adversarial graph augmentation to improve graph contrastive learning\.Advances in Neural Information Processing Systems34,pp\. 15920–15933\.Cited by:[§4\.1](https://arxiv.org/html/2608.23646#S4.SS1.p1.1)\.
- \[35\]Q\. Tan, D\. Zhou, P\. Xia, W\. Liu, W\. Ouyang, L\. Bai, Y\. Li, and T\. Fu\(2025\)Chemmllm: chemical multimodal large language model\.arXiv preprint arXiv:2505\.16326\.Cited by:[Appendix B](https://arxiv.org/html/2608.23646#A2.p1.1),[§1](https://arxiv.org/html/2608.23646#S1.p5.1)\.
- \[36\]Q\. Team\(2026\)Qwen3\.5: accelerating productivity with native multimodal agents\.External Links:[Link](https://qwen.ai/blog?id=qwen3.5)Cited by:[§4\.1](https://arxiv.org/html/2608.23646#S4.SS1.p1.1)\.
- \[37\]Y\. Wang, J\. Wang, Z\. Cao, and A\. Barati Farimani\(2022\)Molecular contrastive learning of representations via graph neural networks\.Nature Machine Intelligence4\(3\),pp\. 279–287\.Cited by:[§2](https://arxiv.org/html/2608.23646#S2.p1.1)\.
- \[38\]H\. Wei, Y\. Sun, and Y\. Li\(2026\)DeepSeek\-ocr 2: visual causal flow\.arXiv preprint arXiv:2601\.20552\.Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p4.1)\.
- \[39\]S\. A\. Wildman and G\. M\. Crippen\(1999\)Prediction of physicochemical parameters by atomic contributions\.Journal of chemical information and computer sciences39\(5\),pp\. 868–873\.Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p1.1)\.
- \[40\]Z\. Wu, B\. Ramsundar, E\. N\. Feinberg, J\. Gomes, C\. Geniesse, A\. S\. Pappu, K\. Leswing, and V\. Pande\(2018\)MoleculeNet: a benchmark for molecular machine learning\.Chemical science9\(2\),pp\. 513–530\.Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p1.1),[§4\.1](https://arxiv.org/html/2608.23646#S4.SS1.p1.1)\.
- \[41\]J\. Xia, C\. Zhao, B\. Hu, Z\. Gao, C\. Tan, Y\. Liu, S\. Li, and S\. Z\. Li\(2023\)Mole\-bert: rethinking pre\-training graph neural networks for molecules\.InThe Eleventh International Conference on Learning Representations,Cited by:[§4\.1](https://arxiv.org/html/2608.23646#S4.SS1.p1.1)\.
- \[42\]Y\. Yan, S\. Wang, J\. Huo, J\. Ye, Z\. Chu, X\. Hu, P\. S\. Yu, C\. Gomes, B\. Selman, and Q\. Wen\(2025\)Position: multimodal large language models can significantly advance scientific reasoning\.arXiv preprint arXiv:2502\.02871\.Cited by:[Appendix B](https://arxiv.org/html/2608.23646#A2.p1.1)\.
- \[43\]Z\. Yang, H\. Chang, R\. Hou, S\. Shan, and X\. Chen\(2025\)KnowMol: advancing molecular large language models with multi\-level chemical knowledge\.arXiv preprint arXiv:2510\.19484\.Cited by:[§4\.1](https://arxiv.org/html/2608.23646#S4.SS1.p1.1)\.
- \[44\]C\. Ying, Y\. Ruan, X\. Chen, Y\. Wang, and T\. Yu\(2026\)Neural graduated assignment for maximum common edge subgraphs\.InThe Fourteenth International Conference on Learning Representations,External Links:[Link](https://openreview.net/forum?id=ZVlTIyRe35)Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p1.1)\.
- \[45\]Y\. You, T\. Chen, Y\. Shen, and Z\. Wang\(2021\)Graph contrastive learning automated\.InInternational conference on machine learning,pp\. 12121–12132\.Cited by:[§4\.1](https://arxiv.org/html/2608.23646#S4.SS1.p1.1)\.
- \[46\]Y\. You, T\. Chen, Y\. Sui, T\. Chen, Z\. Wang, and Y\. Shen\(2020\)Graph contrastive learning with augmentations\.Advances in neural information processing systems33,pp\. 5812–5823\.Cited by:[§2](https://arxiv.org/html/2608.23646#S2.p1.1),[§4\.1](https://arxiv.org/html/2608.23646#S4.SS1.p1.1)\.
- \[47\]Y\. Zhang, M\. Li, D\. Long, X\. Zhang, H\. Lin, B\. Yang, P\. Xie, A\. Yang, D\. Liu, J\. Lin,et al\.\(2025\)Qwen3 embedding: advancing text embedding and reranking through foundation models\.arXiv preprint arXiv:2506\.05176\.Cited by:[§2](https://arxiv.org/html/2608.23646#S2.p2.1)\.
- \[48\]X\. Zhao, W\. Pang, Z\. Xue, X\. Jian, L\. Zhang, Y\. Xu, X\. Song, S\. Wu, and T\. Yu\(2026\)The underappreciated power of vision models for graph structural understanding\.Advances in Neural Information Processing Systems38,pp\. 132858–132908\.Cited by:[§2](https://arxiv.org/html/2608.23646#S2.p1.1)\.
- \[49\]X\. Zhao, W\. Pang, Z\. Yu, X\. Jian, X\. Song, Y\. Xu, Z\. Xue, D\. Chen, S\. Wu, P\. Torr,et al\.\(2026\)When vision meets graphs: a survey on graph reasoning and learning\.Cited by:[Appendix B](https://arxiv.org/html/2608.23646#A2.p1.1)\.
- \[50\]X\. Zhong, B\. Jin, S\. Ouyang, Y\. Shen, Q\. Jin, Y\. Fang, Z\. Lu, and J\. Han\(2025\)Benchmarking retrieval\-augmented generation for chemistry\.arXiv preprint arXiv:2505\.07671\.Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p1.1)\.
- \[51\]G\. Zhou, Z\. Gao, Q\. Ding, H\. Zheng, H\. Xu, Z\. Wei, L\. Zhang, and G\. Ke\(2023\)Uni\-mol: a universal 3d molecular representation learning framework\.InThe eleventh international conference on learning representations,Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p2.1),[§2](https://arxiv.org/html/2608.23646#S2.p1.1)\.
- \[52\]Y\. Zhou, Y\. Wang, X\. He, A\. Shen, R\. Xiao, Z\. Li, Q\. Feng, Z\. Guo, Y\. Yang, H\. Wu,et al\.\(2025\)Scientists’ first exam: probing cognitive abilities of mllm via perception, understanding, and reasoning\.arXiv preprint arXiv:2506\.10521\.Cited by:[§1](https://arxiv.org/html/2608.23646#S1.p5.1)\.
- \[53\]Y\. Zhu, D\. Chen, Y\. Du, Y\. Wang, Q\. Liu, and S\. Wu\(2024\)Molecular contrastive pretraining with collaborative featurizations\.Journal of Chemical Information and Modeling64\(4\),pp\. 1112–1122\.Cited by:[§2](https://arxiv.org/html/2608.23646#S2.p1.1)\.
- \[54\]Y\. Zhu, G\. Liu, E\. Inae, and M\. Jiang\(2025\)Moltextnet: a two\-million molecule\-text dataset for multimodal molecular learning\.arXiv preprint arXiv:2506\.00009\.Cited by:[§D\.2](https://arxiv.org/html/2608.23646#A4.SS2.p2.1),[§3\.3](https://arxiv.org/html/2608.23646#S3.SS3.p2.1),[§4\.1](https://arxiv.org/html/2608.23646#S4.SS1.p1.1)\.

## Appendix ALimitations

MolEmb is evaluated as an adaptation route rather than as a fully scaled molecular foundation model\. Our molecular profiles use a 2D depiction and canonical SMILES, leaving richer views such as conformers, reactions, spectra, and assay metadata for future instantiations of the profile map𝒫⁡\(m\)\\mathcal\{P\}\(m\)\. MolCAR is designed as a controlled diagnostic for context\-aware embedding: it holds molecule identity fixed and varies task lenses within eight property\-related task families, but it does not test transfer to unseen task families or open\-ended scientific search\. Finally, the results suggest that context\-aware molecular embedding depends strongly on the supervision\. The Mixed corpus broadens semantic coverage, but its scale and diversity remain small relative to industrial embedding pretraining, so broader context\-aware embedding will require larger, more carefully curated molecule–text supervision\.

## Appendix BAdditional Related Work on Multimodal Foundation Models for Science

Multimodal Foundation Models for Science\.Large multimodal models have increasingly been applied to chemistry and broader scientific domains for question answering, captioning, multimodal reasoning, and cross\-modal understanding\[[32](https://arxiv.org/html/2608.23646#bib.bib28),[27](https://arxiv.org/html/2608.23646#bib.bib29),[30](https://arxiv.org/html/2608.23646#bib.bib14),[23](https://arxiv.org/html/2608.23646#bib.bib13),[35](https://arxiv.org/html/2608.23646#bib.bib27),[42](https://arxiv.org/html/2608.23646#bib.bib15),[49](https://arxiv.org/html/2608.23646#bib.bib22)\]\. Within chemistry, models such as MolFM\[[30](https://arxiv.org/html/2608.23646#bib.bib14)\]and ChemVLM\[[23](https://arxiv.org/html/2608.23646#bib.bib13)\]study multimodal learning over molecular structure, text, and related scientific signals\. More broadly, scientific multimodal foundation models such as Intern\-S1 extend this paradigm beyond chemistry\-specific settings toward general scientific understanding\[[3](https://arxiv.org/html/2608.23646#bib.bib12)\]\. Together, these works highlight an important structural advantage: multimodal large models naturally accommodate heterogeneous inputs and language\-based interaction\. However, much of the current literature remains generation\-centric, focusing on answering, captioning, or reasoning over scientific inputs\. In contrast, our work studies such backbones as embedding models: the goal is not primarily to generate chemistry\-flavored text, but to produce reusable molecular representations that support prediction, retrieval, and transfer\.

## Appendix CBenchmark Details

### C\.1Downstream Prediction Datasets

Table[4](https://arxiv.org/html/2608.23646#A3.T4)summarizes the eight downstream datasets used in the main prediction evaluation\. All datasets are taken from the OGB / MoleculeNet benchmark suite and use the standard scaffold split\.

Table 4:Downstream prediction datasets\. Train/valid/test sizes follow the OGB scaffold split\.For multi\-label classification \(Tox21, SIDER\), we report the macro\-averaged ROC\-AUC across all active tasks, following the standard OGB evaluation protocol\. ClinTox has two clinical trial outcome labels; we report the averaged ROC\-AUC over both\.

### C\.2MolCAR Retrieval Metrics

The MolCAR evaluation uses five retrieval metrics, all computed over a fixed candidate pool containing all evaluation documents \(molecule–context pairs\)\. Queries are multimodal molecular profiles, optionally augmented with a task instruction \(Inst\) or using a generic no\-instruction variant \(NoInst\)\.

- •Mol\. R@1: fraction of queries for which the ground\-truth molecule appears in rank 1\. Because multiple documents share the same molecule, this measures molecule\-level identification rather than exact document matching\.
- •Doc\. R@1: fraction of queries for which the ground\-truth document \(correct molecule*and*correct task context\) appears in rank 1\.
- •Doc\. MRR: mean reciprocal rank of the ground\-truth document across all queries\.
- •Doc\. R@5: fraction of queries for which the ground\-truth document appears in the top\-5 results\.
- •Context R@1: fraction of queries for which the ground\-truth context is ranked*first among all documents sharing the same molecule*\. This metric isolates instruction sensitivity from molecule identification: it asks whether the model correctly routes the query to the right task view given that the molecule is already identified\. A random baseline achieves1/K1/KwhereKKis the number of context types for that molecule\. Because molecules have different numbers of available task contexts, the aggregate random baseline for Context R@1 is approximately40\.4%40\.4\\%\(1,653/4,092\) rather than12\.5%12\.5\\%\.

Context R@1 is the primary metric for the context\-aware embedding evaluation because it directly measures whether the model uses the task instructions as a routing signal, independently of how well it retrieves the correct molecule\.

### C\.3MolCAR Dataset Construction

Evaluation split \(MolCAR\-Structured\)\.Molecules are held out at the canonical\-SMILES level: any molecule appearing in the training splits of the eight downstream datasets is removed from the evaluation pool using exact canonical\-SMILES matching\. The evaluation set contains 4,092 molecule–context pairs over 1,653 unique held\-out molecules drawn from the test splits of the eight task families\. Each molecule is paired with all available task contexts, forming a dense multi\-context evaluation structure\.

Training split \(MolCAR\-Train\)\.The continued\-alignment corpus is built from the training splits of the same eight datasets after removing all evaluation molecules by canonical SMILES\. Each training instance maps one molecular profile to one task\-conditioned textual target, providing same\-molecule, multi\-context supervision when a molecule appears in more than one dataset\.

MolCAR\-Natural\.Structured context documents are replaced by scientific notes generated by Intern\-S1 \(235B parameters\)\. The generation is anchored to the same ground\-truth outcome and molecular profile as the structured document\. The generation backbone \(235B\) is distinct from the MolEmb backbones \(Intern\-S1\-mini, Qwen3\.5\-0\.8B\) evaluated in the paper, which avoids confound between data generation and model evaluation\.

### C\.4MolCAR Construction Instructions and Templates

This subsection lists the templates and instructions used to construct MolCAR\. Three ingredients are involved: the task\-instructed query format, the structured target card schema, and the natural\-language generation prompt for MolCAR\-Natural\.

#### Task\-instructed queries\.

All MolCAR queries follow a single template, with only the task name varying across the eight task families:

MolCAR Query Template<image\> Encode this molecule for \{task\_name\}\. SMILES: \{smiles\}

The eight task names are:BACE\-1 inhibition,blood\-brain barrier penetration,water solubility,hydration free energy,lipophilicity,Tox21 toxicity outcomes,clinical toxicity, andside\-effect profile\. The NoInst variant replacesEncode this molecule for \{task\_name\}\.with the generic instructionEncode this molecule\.while keeping the SMILES line and image token unchanged\.

#### Structured target schema\.

MolCAR\-Structured target cards are generated deterministically from ground\-truth task labels and molecular descriptors using the four\-line schema:

MolCAR\-Structured Target TemplateReport family: \{family\_display\_name\} Task: \{task\_name\} Observed result: \{label\_sentence\} Molecular profile: \{descriptor\_sentence\}

No language model is involved at this stage:label\_sentenceis templated from the dataset’s task label \(e\.g\., a binary positive/negative phrasing for classification, or a numeric value with units for regression\), anddescriptor\_sentenceis a fixed\-format summary of MW, cLogP, HBD, HBA, and formal charge computed from the molecule\.

#### Natural target generation prompt\.

MolCAR\-Natural targets are produced by prompting Intern\-S1 \(235B\) once per \(molecule, task\) pair, then re\-anchoring the generated text with the trustedObserved resultandMolecular profilelines from the structured card\. The user prompt sent to the model is:

MolCAR\-Natural Generation PromptSystem\.Return only the final answer text\. Do not output chain\-of\-thought, analysis traces, or<think\>tags\.User\.Write a 2–3 sentence scientist\-facing retrieval note for this molecule–task pair\. Requirements:1\.Write naturally, like a scientific database annotation or research note\.2\.Preserve task/context meaning; do not invent assays, outcomes, or claims\.3\.You may include light mechanistic interpretation, but only as final conclusions\.4\.If you mention properties, do not enumerate full descriptor/value lists\. At most 1–2 key quantitative cues are acceptable when truly necessary\.5\.Describe structural characteristics only when inferable from provided context\.6\.Do NOT output SMILES strings\.7\.Do NOT output lines starting with “Observed result:” or “Molecular profile:”\.8\.Do NOT output reasoning traces, scratchpad text, or<think\>blocks\.9\.Return only the final note text\.Dataset: \{source\_dataset\} Task context: \{context\_family\} – \{task\_name\} Key observation: \{observed\_summary\} Query context \(SMILES hidden\): \{query\_with\_smiles\_masked\}Reference record \(factual anchors\): \{structured\_target\_card\}

To prevent surface\-form leakage, the SMILES inside the query is replaced with\[hidden\]before being passed to the model\.

#### Sampling parameters\.

Generations use temperature 0\.5, top\-pp1\.0, top\-kk50, and a 192\-token cap, with thinking\-mode disabled\. The same sampling configuration is used for the 4,092 evaluation pairs and the 10,844 MolCAR\-Train pairs, so the structured and natural variants differ only in target wording, not in molecule, task, or ground\-truth outcome\.

#### Anchor re\-attachment\.

After generation, the trustedObserved resultandMolecular profilelines from the structured card are appended to the model output\. This guarantees that ground\-truth task outcomes and physicochemical descriptors are preserved verbatim, while the free\-form portion of the document carries the natural\-language framing\.

## Appendix DImplementation Details

### D\.1Representation Extraction

We follow the approach of VLM2Vec\[[20](https://arxiv.org/html/2608.23646#bib.bib1)\]and Qwen3\-VL\-Embedding\[[24](https://arxiv.org/html/2608.23646#bib.bib3)\]and extract the hidden state at the end\-of\-sequence \(EOS\) token position as the fixed\-length embedding\. The EOS position is appended to the end of the input sequence\. We refer to this as EOS pooling\. No additional pooling \(mean, CLS\) is applied\.

### D\.2Molecule–Text Alignment Pretraining

All alignment pretraining runs use bidirectional InfoNCE contrastive loss with a fixed temperatureτ=0\.07\\tau=0\.07\. The molecular query side and the text target side are encoded by the same MLLM backbone through separate forward passes\. Representations areℓ2\\ell\_\{2\}\-normalized before computing cosine similarity\. All experiments were conducted on 8 NVIDIA A100 GPUs\.

All three alignment\-pretraining corpora \(MolTextNet, KnowMol\-100k, ChEBI\-20\-MM\) are split with a single shared script using a 98/1/1 random partition \(train/valid/test, seed 42\) at the molecule–text\-pair level\. Following the MolTextNet experimental protocol, we use the randomly sampled MolTextNet\-300K subset rather than the full MolTextNet release\[[54](https://arxiv.org/html/2608.23646#bib.bib4)\]\. The Mixed condition then merges the three corpora and applies a global canonical\-SMILES deduplication across all splits, so cross\-corpus duplicates are removed rather than counted twice\. Concrete corpus sizes after these steps are reported in Table[5](https://arxiv.org/html/2608.23646#A4.T5)\. The motivation for the Mixed corpus is coverage rather than scale alone: it exposes the model to complementary forms of molecular language, including structural descriptions, functional group annotations, names, definitions, and physicochemical cues\. The cross\-modal retrieval probe in Section[4\.2](https://arxiv.org/html/2608.23646#S4.SS2)of the main paper is evaluated on the standalone MolTextNet test split \(2,970 pairs\), not the Mixed test split, so the random R@1 baseline is1/2970≈0\.034%1/2970\\approx 0\.034\\%\.

Table 5:Alignment\-pretraining corpus sizes \(molecule–text pairs\)\. Pre\-dedupe rows are each corpus’s own 98/1/1 split\. Mixed reflects the post\-dedupe global merge across the three sources; merging drops 5,041 duplicate pairs at the canonical\-SMILES level\.#### Optimization and adapter configuration\.

Across all three MLLM backbones, alignment pretraining shares the same training recipe: AdamW with weight decay0\.020\.02, bfloat16 mixed precision, LoRA on both language and vision components, learning rate1×10−41\\times 10^\{\-4\}for the LoRA parameters, query/target max length384/512384/512tokens, image size448448px, and seed4242\. LoRA rank is backbone\-specific: Qwen3\.5\-0\.8B usesr=4r=4, whereas Intern\-S1\-mini and Qwen3\-VL\-8B user=8r=8; in all casesα=2​r\\alpha=2r\. Training runs for up to1010epochs with early\-stopping patience33on validation loss\.

### D\.3Property Prediction Adaptation

For molecular property prediction \(Section[4\.1](https://arxiv.org/html/2608.23646#S4.SS1)\), each backbone is adapted with a lightweight task head on top of LoRA adapters using the same target groups and per\-backbone rank/alpha as in alignment pretraining; for the MolTextNet and Mixed conditions, LoRA weights are inherited from the alignment\-pretrained checkpoint, while Direct uses a freshly initialized LoRA\. Constant across all runs: AdamW with weight decay0\.020\.02, bfloat16 mixed precision, max sequence length512512tokens, image size448448px, and up to100100epochs with early stopping on validation RMSE for regression and validation ROC\-AUC for classification\. The task head is a two\-layer MLP with hidden size512512; regression targets are standardized while classification targets are not\. LoRA learning rate∈\{5×10−5,1×10−4\}\\in\\\{5\\times 10^\{\-5\},1\\times 10^\{\-4\}\\\}, head learning rate∈\{1\.5×10−4,3×10−4,5×10−4,1×10−3\}\\in\\\{1\.5\\times 10^\{\-4\},3\\times 10^\{\-4\},5\\times 10^\{\-4\},1\\times 10^\{\-3\}\\\}, and early\-stopping patience∈\{5,10,15\}\\in\\\{5,10,15\\\}\. Final results are averaged over33random seeds\{42,43,44\}\\\{42,43,44\\\}\.

### D\.4Continued Alignment

Continued alignment uses the same contrastive objective as alignment pretraining and is initialized from an alignment\-pretrained embedding model\. For each MolCAR variant we run a parallel continued\-alignment pass per backbone: the Structured continued\-alignment checkpoint is trained on MolCAR\-Train \(Structured\) and supplies the \+Continued Alignment column of Table[3](https://arxiv.org/html/2608.23646#S4.T3), while the Natural continued\-alignment checkpoint is trained on MolCAR\-Train \(Natural\) and supplies the \+Continued Alignment column of Table[6](https://arxiv.org/html/2608.23646#A5.T6); in each case the train and eval target distributions are matched in style\. Both passes share the same recipe and differ only in the training corpus: a smaller LoRA learning rate of5×10−55\\times 10^\{\-5\}to preserve the general molecular semantics acquired during alignment pretraining, and a fixed budget of10001000optimizer steps\.

## Appendix EAdditional Results

### E\.1MolCAR\-Natural Results

MolCAR\-Natural replaces structured target cards with scientist\-facing notes synthesized by Intern\-S1 \(235B parameters\), a large scientific\-domain MLLM distinct from the MolEmb backbones evaluated in this paper\. Each note is anchored to the same ground\-truth outcome and molecular profile as the corresponding structured card, so the molecule, task, and observed result are held fixed while only the target text style varies\. Table[6](https://arxiv.org/html/2608.23646#A5.T6)reports the same Inst/NoInst/Δ\\Deltaevaluation protocol as Table[3](https://arxiv.org/html/2608.23646#S4.T3); the candidate pool contains the same 4,092 documents over 1,653 held\-out molecules\.

Table 6:MolCAR\-Natural results\. We report Inst / NoInst /Δ\\Deltafor Base and \+Continued Alignment\.Δ\\Deltais computed from unrounded scores before display; small discrepancies are due to rounding\.
### E\.2MolTextNet Retrieval Preservation after MolCAR Continued Alignment

Figure[2](https://arxiv.org/html/2608.23646#A5.F2)compares MolTextNet m2t/t2m R@1 before and after MolCAR continued alignment for both backbones, with the MolTextNet\-only checkpoint included as a reference point\. Starting from the Mixed\-aligned checkpoint, continued alignment on MolCAR\-Train improves rather than degrades MolTextNet retrieval, indicating that the context\-aware embedding capability discussed in Section[4\.3](https://arxiv.org/html/2608.23646#S4.SS3)is added on top of, rather than at the expense of, the general molecule–text alignment acquired during alignment pretraining\.

Figure 2:MolTextNet retrieval remains strong after MolCAR continued alignment, for both Intern\-S1\-mini \(left\) and Qwen3\.5\-0\.8B \(right\)\. Bars compare m2t/t2m R@1 on the held\-out MolTextNet test split for the alignment\-pretrained \(Mixed\) checkpoint and the same checkpoint after MolCAR continued alignment; the MolTextNet\-only checkpoint is shown as a reference point\. Here, CL denotes continued alignment\.
### E\.3Controlled Instruction Probe t\-SNE

To complement the retrieval\-table evidence in Section[4\.3](https://arxiv.org/html/2608.23646#S4.SS3), we visualize how task instructions reshape the embedding space under a controlled instruction\-probe\. Starting from a fixed molecule set, each unique molecule is expanded into all eight MolCAR task instructions, so changes in the resulting geometry reflect instruction conditioning rather than differences in sample composition\. We then embed all \(molecule, instruction\) pairs through the embedding model and project them with t\-SNE for visualization\.

Figure[3](https://arxiv.org/html/2608.23646#A5.F3)shows the result for Intern\-S1\-mini in four panels: before continued alignment with generic queries \(NoInst\) and with task\-instructed queries \(Inst\), and after continued alignment under the same two query modes\. Before continued alignment, the NoInst and Inst panels are visually similar, consistent with the close Inst/NoInst Context R@1 scores reported in Table[3](https://arxiv.org/html/2608.23646#S4.T3)\. After continued alignment, the NoInst panel remains comparatively overlapped, while the Inst panel shows clear task\-wise separation\. The geometric view, therefore, tracks the quantitative result: continued alignment changes how the embedding model uses task instructions, not just how strongly it retrieves any single description\.

![Refer to caption](https://arxiv.org/html/2608.23646v1/context_id_4panel_horizontal_prepost_noinst_inst.png)Figure 3:Controlled MolCAR instruction\-probe t\-SNE on a fixed molecule set for Intern\-S1\-mini\. Each unique molecule is expanded into all eight MolCAR task instructions, so changes in geometry reflect instruction conditioning rather than sample\-composition drift\. The first two panels show the model before continued alignment, and the last two panels show the model after continued alignment; each setting is evaluated with generic queries \(NoInst\) and task\-instructed queries \(Inst\)\. Clear task\-wise separation appears only after continued alignment and only when task instructions are present\. PreCL and PostCL denote before and after continued alignment, respectively\.
### E\.4Multi\-view Input Ablation

Figure[4](https://arxiv.org/html/2608.23646#A5.F4)shows an ablation comparing the full multimodal profile \(2D depiction \+ SMILES\) against a SMILES\-only baseline for Intern\-S1\-mini under direct adaptation\. The 2D depiction contributes consistent though modest gains across most regression and classification tasks, supporting the multi\-view input design in Section[3](https://arxiv.org/html/2608.23646#S3)\.

Figure 4:Multimodal profile versus SMILES\-only input for Intern\-S1\-mini under direct adaptation\. Using both the 2D depiction and canonical SMILES yields modest gains on most regression and classification tasks, supporting the value of the multi\-view input interface\.

## Appendix FExamples of Pretraining Corpora

We show representative full\-text supervision instances from the alignment pretraining corpora used in this work\. Each example preserves the multimodal molecule\-side query used during training, including an explicit image token, together with the full text\-side target\.

MolTextNet ExampleMolecule query\.<image\> Encode this molecule for reusable molecular understanding\. Focus on its structure, substructures, functional groups, and physicochemical cues\. SMILES: CCCCCCOc1cc\(NC\(=O\)c2ccc\(OC\)cc2\)ccc1N\(C\)S\(C\)\(=O\)=OText target\.presents a complex molecular architecture characterized by a molecular weight of 434\.56 and a molecular formula of C22H30N2O5S\. The compound exhibits a calculated logP value of 4\.3, indicating moderate hydrophobicity, which may influence its membrane permeability and bioavailability\. The presence of five hydrogen bond acceptors and one hydrogen bond donor suggests potential for significant molecular interactions with biological targets, while the polar surface area of 84\.94 supports solubility in aqueous environments\. The compound does not violate Lipinski’s rule of five, suggesting favorable drug\-like properties\. With 11 rotatable bonds, the compound’s flexibility could enhance its ability to adopt various conformations, potentially optimizing binding interactions\. The structural composition includes three aromatic rings and various functional groups such as an amide, ether, sulfonamide, and a secondary amine, which may contribute to the compound’s overall bioactivity\. However, the antiproliferative activity against human SKBR3 cells shows an IC50 value of 19980 nM, indicating a lack of significant activity\. The synthetic accessibility scores, with an SCS score of 3\.8192 and SAS score of 2\.0954, reflect a moderate level of synthetic complexity, suggesting that while the compound may be feasible to synthesize, it could present challenges due to its multiple functional groups and overall structural intricacies\. The presence of a hexyloxy group may enhance lipophilicity, whereas the sulfonamide moiety could impart additional interactions with biological targets\.

KnowMol\-100k ExampleMolecule query\.<image\> Encode this molecule for reusable molecular understanding\. Focus on its structure, substructures, functional groups, and physicochemical cues\. SMILES: CCC\(C\)CC\(C\)C=C\(C\)C1OC\(c2c\(O\)c\(C3C\(O\)C\(O\)C\(O\)C3O\)cn\(C\)c2=O\)CC=C1CText target\.IUPAC name: 3\-\[6\-\[\(E\)\-4,6\-dimethyloct\-2\-en\-2\-yl\]\-5\-methyl\-3,6\-dihydro\-2H\-pyran\-2\-yl\]\-4\-hydroxy\-1\-methyl\-5\-\(2,3,4,5\- tetrahydroxycyclopentyl\)pyridin\-2\-one\. Functional groups: Alkyl, Alkenyl, Phenyl, Hydroxyl, Ether, Pyridyl\. The molecule consists of several distinct substructures and functional groups\. The main chain is an alkenyl chain with multiple methyl groups attached, forming a branched structure\. This chain is connected to a dihydropyran ring, which is a six\-membered ring containing one oxygen atom\. Attached to the dihydropyran ring is a pyridine ring, which is a six\-membered ring containing one nitrogen atom\. The pyridine ring has a hydroxyl group and a methoxy group attached to it\. Additionally, there is a tetrahydroxycyclopentyl group attached to the pyridine ring, which is a five\-membered ring with four hydroxyl groups\. The connections between these substructures are as follows: the alkenyl chain is connected to the dihydropyran ring, which is then connected to the pyridine ring\. The tetrahydroxycyclopentyl group is attached to the pyridine ring\. The molecule contains alkyl, alkenyl, hydroxyl, ether, and pyridyl functional groups\. The molecule exhibits moderate polarity due to the presence of multiple hydroxyl groups and a pyridine ring, which introduce polar regions, although the overall structure is somewhat balanced by nonpolar alkyl chains\. The presence of hydroxyl groups and the pyridine ring suggests that the molecule has both acidic and basic sites, with the hydroxyl groups contributing to acidity and the nitrogen in the pyridine ring contributing to basicity\. The molecule is likely to be soluble in polar solvents like water due to the numerous hydroxyl groups, but the nonpolar alkyl chains may also allow some solubility in nonpolar solvents\. Reactivity is influenced by the hydroxyl groups, which can participate in hydrogen bonding and nucleophilic reactions, and the double bond in the alkenyl chain, which can undergo addition reactions\. The molecule has stereochemical complexity due to the presence of multiple chiral centers, particularly in the tetrahydroxycyclopentyl group, leading to potential enantiomers and diastereomers\. Electrophilicity is enhanced by the electron\-withdrawing effects of the carbonyl and hydroxyl groups, making certain sites more susceptible to nucleophilic attack\.

ChEBI\-20\-MM ExampleMolecule query\.<image\> Encode this molecule for reusable molecular understanding\. Focus on its structure, substructures, functional groups, and physicochemical cues\. SMILES: COc1cc2c\(=O\)c\(\-c3ccc\(O\[C@@H\]4O\[C@H\]\(C\(=O\)O\)\[C@@H\]\(O\)\[C@H\]\(O\)\[C@H\]4O\)cc3\) coc2cc1OText target\.The molecule is a glycosyloxyisoflavone that is the glucuronide\-conjugated form of the phytoestrogen glycitein\. It is a 7\- hydroxyisoflavone, a methoxyisoflavone, a glycosyloxyisoflavone, a beta\-D\-glucosiduronic acid and a monosaccharide derivative\. It derives from a glycitein\. IUPAC name: \(2S,3S,4S,5R,6S\)\-3,4,5\-trihydroxy\-6\-\[4\-\(7\-hydroxy\-6\-methoxy\-4\-oxochromen\-3\- yl\)phenoxy\]oxane\-2\-carboxylic acid\. Physicochemical cues: XlogP 0\.9 \(moderate lipophilicity\); polar surface area 172\.0 A2\(high polar surface area\)\.

## Appendix GMolCAR Example

This example makes the MolCAR construction concrete on a single held\-out molecule\. The structured variant presents multiple candidate targets for the same molecular profile under different task lenses, while the natural variant replaces those same targets with scientist\-facing notes anchored to the same observed outcomes and descriptors\. The instruction query and the generic no\-instruction query are both shown because MolCAR evaluates whether task language, rather than molecule identity alone, routes the query to the correct same\-molecule target\.

MolCAR\-Structured ExampleShared molecule\.<image\> SMILES: BrC\(Br\)BrInstruction query\. Encode this molecule for blood\-brain barrier penetration\. SMILES: BrC\(Br\)BrNo\-instruction query\. Encode this molecule\. SMILES: BrC\(Br\)BrCandidate target cards\.Doc\. A Report family: partition and barrier transport Task: blood\-brain barrier penetration Observed result: This molecule crosses the blood\-brain barrier\. Molecular profile: MW 252\.7; cLogP 2\.45; HBD 0; HBA 0; formal charge 0Doc\. B Report family: aqueous interaction Task: water solubility Observed result: Observed water solubility is \-1\.910 log mol/L\. Molecular profile: MW 252\.7; cLogP 2\.45; HBD 0; HBA 0; formal charge 0Doc\. C Report family: aqueous interaction Task: hydration free energy Observed result: Observed hydration free energy is \-2\.130 kcal/mol\. Molecular profile: MW 252\.7; cLogP 2\.45; HBD 0; HBA 0; formal charge 0Doc\. D Report family: safety liability Task: Tox21 toxicity outcomes Observed result: This molecule is positive in 0 of 12 observed Tox21 assay panel\. Molecular profile: MW 252\.7; cLogP 2\.45; HBD 0; HBA 0; formal charge 0

MolCAR\-Natural ExampleShared molecule\.<image\> SMILES: BrC\(Br\)BrInstruction query\. Encode this molecule for blood\-brain barrier penetration\. SMILES: BrC\(Br\)BrCandidate target notes\.Doc\. A The molecule demonstrates effective blood\-brain barrier penetration, suggesting favorable physicochemical properties for central nervous system targeting\. With a molecular weight of 252\.7 and moderate lipophilicity \(cLogP 2\.45\), the compound lacks hydrogen bond donors or acceptors, potentially enhancing its passive diffusion across the BBB\. These characteristics align with its observed ability to cross the blood\-brain barrier\.Doc\. B The molecule exhibits moderate water solubility with an observed value of \-1\.910 log mol/L\. Its physicochemical profile suggests a neutral, lipophilic character with a molecular weight of 252\.7 and a calculated logP of 2\.45, lacking hydrogen bond donors or acceptors\. These properties likely contribute to its solubility behavior in aqueous environments\.Doc\. C The compound exhibits a measured hydration free energy of \-2\.130 kcal/mol, indicating moderate hydrophilic character despite its neutral charge and lack of hydrogen bond donors or acceptors\. With a molecular weight of 252\.7 and a cLogP of 2\.45, the molecule demonstrates balanced lipophilicity and aqueous solubility properties\. These features suggest limited polar interactions with water, consistent with its structural profile\.Doc\. D The molecule exhibits no positive responses across the 12 Tox21 assay panel, suggesting a low potential for toxicity in the tested endpoints\. Its molecular profile, characterized by a moderate molecular weight \(252\.7\) and balanced lipophilicity \(cLogP 2\.45\), indicates favorable physicochemical properties that may contribute to its non\-toxic profile\. The absence of hydrogen bond donors and acceptors, along with a neutral formal charge, further supports its stability and reduced reactivity in biological systems\.

Similar Articles