Skip to main content

Domain Adaptation for Memory-Efficient Dense Retrieval

Project description

:dollar: What is it?

Index Compression Methods (INCOME) repository helps you easily train and evaluate memory-compressed binary retrievers on any custom dataset. We provide recent state-of-the-art techniques for training and unsupervised (without requiring custom training data) for domain-adaptation of NLP-based binary retrieval models across any dataset.

For more information, checkout our publication:

:dollar: Installation

One can either install income via pip

pip install income

or via source using git clone

$ git clone https://github.com/Nthakur20/income.git
$ cd income
$ pip install -e .

:dollar: Models Supported

Uploaded Public Models

:dollar: Quick Example

:dollar: Why should we do domain adaptation?

:dollar: Inference

:dollar: Training

:dollar: Citing & Authors

If you find this repository helpful, feel free to cite our recent publication: Domain Adaptation for Memory-Efficient Dense Retrieval:

@article{thakur2022domain,
  title={Domain Adaptation for Memory-Efficient Dense Retrieval},
  author={Thakur, Nandan and Reimers, Nils and Lin, Jimmy},
  journal={arXiv preprint arXiv:2205.11498},
  year={2022},
  url={https://arxiv.org/abs/2205.11498/}
}

The main contributors of this repository are:

Contact person: Nandan Thakur, nandant@gmail.com

Don't hesitate to send us an e-mail or report an issue, if something is broken (and it shouldn't be) or if you have further questions.

This repository contains experimental software and is published for the sole purpose of giving additional background details on the respective publication.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

income-0.0.1.tar.gz (24.5 kB view hashes)

Uploaded Source

Built Distribution

income-0.0.1-py3-none-any.whl (31.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page