Skip to content

Commit

Permalink
Updating README
Browse files Browse the repository at this point in the history
  • Loading branch information
smsharma committed Mar 14, 2024
1 parent a83343a commit a3f46df
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 2 deletions.
41 changes: 39 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,48 @@
# HubbleCLIP: Semantic alignment of astronomical data with natural language
# PAPERCLIP: Associating Astronomical Observations and Natural Language with Multi-Modal Models<!-- omit from toc -->

[Siddharth Mishra-Sharma](mailto:[email protected])
[Siddharth Mishra-Sharma](mailto:[email protected]), Yiding Song, and Jesse Thaler

[![License: MIT](https://img.shields.io/badge/License-MIT-red.svg)](https://opensource.org/licenses/MIT)
[![arXiv](https://img.shields.io/badge/arXiv-24xx.xxxxx%20-green.svg)](https://arxiv.org/abs/24xx.xxxxx)

![Figure](paper/plots/figure.png)

## Contents<!-- omit from toc -->

- [Abstract](#abstract)
- [Paper draft](#paper-draft)
- [Requirements](#requirements)
- [Code overview](#code-overview)
- [Citation](#citation)


## Abstract

We present PAPERCLIP (Proposal Abstracts Provide an Effective Representation for Contrastive Language-Image Pre-training), a method which associates astronomical observations imaged by telescopes with natural language using a neural network model. The model is fine-tuned from a pre-trained Contrastive Language-Image Pre-training (CLIP) model using successful observing proposal abstracts and corresponding downstream observations, with the abstracts optionally summarized via guided generation using large language models (LLMs). Using observations from the Hubble Space Telescope (HST) as an example, we show that the fine-tuned model embodies a meaningful joint representation between observations and natural language through tests targeting image retrieval (i.e., finding the most relevant observations using natural language queries) and description retrieval (i.e., querying for astrophysical object classes and use cases most relevant to a given observation). Our study demonstrates the potential for using generalist foundation models rather than task-specific models for interacting with astronomical data by leveraging text as an interface.

## Paper draft

[Link to paper draft](https://github.com/smsharma/HubbleCLIP/blob/main-pdf/paper/hubble_paperclip.pdf). The PDF is compiled automatically from the `main` branch into the `main-pdf` branch on push.

## Requirements

The Python environment is defined in `environment.yml`. To create the environment run e.g.,
``` sh
mamba env create --file environment.yaml
```

## Code overview


## Citation

If you use this code, please cite our paper:

```
@article{mishra2024paperclip,
title={PAPERCLIP: Associating Astronomical Observations and Natural Language with Multi-Modal Models},
author={Mishra-Sharma, Siddhart and Song, Yiding and Thaler, Jesse},
journal={arXiv preprint arXiv:24xx.xxxxx},
year={2024}
}
```
Binary file added paper/plots/figure.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit a3f46df

Please sign in to comment.