WritingOpenAIOpenAIpublished Dec 15, 2022seen 6d

New and improved embedding model

Open original ↗

Captured source

source ↗
published Dec 15, 2022seen 6dcaptured 3dhttp 200method exa

New and improved embedding model | OpenAI

December 15, 2022

New and improved embedding model

Loading…

Share

The new model,text-embedding-ada-002, replaces five separate models for text search, text similarity, and code search, and outperforms our previous most capable model, Davinci, at most tasks, while being priced 99.8% lower.

Embeddings are numerical representations of concepts converted to number sequences, which make it easy for computers to understand the relationships between those concepts. Since the initial launch⁠ of the OpenAI/embeddings⁠ endpoint, many applications have incorporated embeddings to personalize, recommend, and search content.

Loading...

You can query the/embeddings⁠ endpoint for the new model with two lines of code using our OpenAI Python Library⁠, just like you could with previous models:

import openai
response = openai.Embedding.create(
input="porcine pals say",
model="text-embedding-ada-002"
)

Print response

Model improvements

Stronger performance.text-embedding-ada-002 outperforms all the old embedding models on text search, code search, and sentence similarity tasks and gets comparable performance on text classification. For each task category, we evaluate the models on the datasets used in old embeddings⁠.

53.3

52.8

50.9

50.4

49.0

| Model | Performance | | --- | --- | | text-embedding-ada-002 | | text-search-davinci-*-001 | | text-search-curie-*-001 | | text-search-babbage-*-001 | | text-search-ada-*-001 |

Dataset: BEIR(ArguAna, ClimateFEVER, DBPedia, FEVER, FiQA2018, HotpotQA, NFCorpus, QuoraRetrieval, SciFact, TRECCOVID, Touche2020)

Unification of capabilities. We have significantly simplified the interface of the/embeddings⁠ endpoint by merging the five separate models shown above (text-similarity,text-search-query,text-search-doc,code-search-text andcode-search-code) into a single new model. This single representation performs better than our previous embedding models across a diverse set of text search, sentence similarity, and code search benchmarks.

Longer context. The context length of the new model is increased by a factor of four, from 2048 to 8192, making it more convenient to work with long documents.

Smaller embedding size. The new embeddings have only 1536 dimensions, one-eighth the size ofdavinci-001 embeddings, making the new embeddings more cost effective in working with vector databases.

Reduced price. We have reduced the price of new embedding models by 90% compared to old models of the same size. The new model achieves better or similar performance as the old Davinci models at a 99.8% lower price.

Overall, the new embedding model is a much more powerful tool for natural language processing and code tasks. We are excited to see how our customers will use it to create even more capable applications in their respective fields.

Limitations

The newtext-embedding-ada-002 model is not outperformingtext-similarity-davinci-001 on the SentEval linear probing classification benchmark. For tasks that require training a light-weighted linear layer on top of embedding vectors for classification prediction, we suggest comparing the new model totext-similarity-davinci-001 and choosing whichever model gives optimal performance.

Check the Limitations & Risks⁠ section in the embeddings documentation for general limitations of our embedding models.

Examples of the embeddings API in action

Kalendar AI⁠ is a sales outreach product that uses embeddings to match the right sales pitch to the right customers out of a dataset containing 340M profiles. This automation relies on similarity between embeddings of customer profiles and sale pitches to rank up most suitable matches, eliminating 40–56% of unwanted targeting compared to their old approach.

Notion⁠, the online workspace company, will use OpenAI’s new embeddings to improve Notion search beyond today’s keyword matching systems.

Authors

Ryan Greene, Ted Sanders, Lilian Weng, Arvind Neelakantan

Related articles

Global news partnerships: Le Monde and Prisa MediaCompanyMar 13, 2024

Review completed & Altman, Brockman to continue to lead OpenAICompanyMar 8, 2024

OpenAI announces new members to board of directorsCompanyMar 8, 2024