Live data from Hacker News

Jina AI launches open-source 8k text embedding

jina.ai

91–100 of 217 posts

Re: Jina AI launches open-source 8k text embedding

#91
post #72

Earlier quoted context omitted.

> Have links gone out of fashion? Yes. You wrote far more words than needed to answer the comment, I did it for you instead.

One of the reasons I write so much stuff is so I can provide links to things I've written to answer relevant questions.

And those of us with the sense to value your insight, and the attention-span to read more than tweet-sized content, thank you for it.

Re: Jina AI launches open-source 8k text embedding

#92
post #86

Earlier quoted context omitted.

The very definition of what constitutes open source is being called into question in these kinds of discussions about AI. Without the training details and the weights being made fully open it’s hard to really call something truly open, even if it happens to meet some arbitrary definition of “open source”. A good definition of “truly open” is whether the exact same results can be reproduced by someone with no extra in…

Notice you are creating your own arbitrary definition of 'truly open', which IMHO corresponds more with 'reproducible'. We already have a definition of open source. I don't see any reason to change it.

The inference runtime software is open, the weights are an opaque binary. Publishing the training data, hyperparameters, process, etc - that would make the whole thing "open source".

Re: Jina AI launches open-source 8k text embedding

#93
post #55
post #48

Earlier quoted context omitted.

I imagine it's more useful for finding related articles and clustering things than for semantic search, which will work much better against smaller chunks - especially if you're implementing Retrieval Augmented Generation.

I think the point is: if you compress 25 pages of text into 1024 floats, you will lose a ton of information, regardless of what the use case is, so you're probably still better of with chunking.

Ever read the back of a book?

Re: Jina AI launches open-source 8k text embedding

#94
post #67

Earlier quoted context omitted.

It definitely is open source even if they don’t disclose all details behind the training

The very definition of what constitutes open source is being called into question in these kinds of discussions about AI. Without the training details and the weights being made fully open it’s hard to really call something truly open, even if it happens to meet some arbitrary definition of “open source”. A good definition of “truly open” is whether the exact same results can be reproduced by someone with no extra in…

Then a lot of stuff is not open source. Have you tried reproducing random GitHub repos, especially in machine learning?

Re: Jina AI launches open-source 8k text embedding

#95
post #68

Earlier quoted context omitted.

> You could just sum it up for us all rather than do a divert to your blog? Why? Have links gone out of fashion? I even linked directly to the relevant section rather than linking to the top of the page. The paper that coined the term used the hyphen, though I think I prefer it without: https://arxiv.org/abs/2005.11401

> Have links gone out of fashion? Yes. You wrote far more words than needed to answer the comment, I did it for you instead.

"Links have gone out of fashion" is an odd thing to write on a Link Aggregator website.

Re: Jina AI launches open-source 8k text embedding

#96
post #72

Earlier quoted context omitted.

> Have links gone out of fashion? Yes. You wrote far more words than needed to answer the comment, I did it for you instead.

One of the reasons I write so much stuff is so I can provide links to things I've written to answer relevant questions.

Thank you, nice blog.

Re: Jina AI launches open-source 8k text embedding

#97

How well do LLMS like this work with a non-English language? Or are these open source models limited to English?

Stability has a Japanese port which is getting lots of work https://twitter.com/StabilityAI_JP/status/171699857824440759...

Re: Jina AI launches open-source 8k text embedding

#98
post #87

Earlier quoted context omitted.

Did you compare with simple baselines like bag-of-words and word vectors?

My previous implementation used TF-IDF - I basically took all the words in the post and turned them into a giant "word OR word OR word OR word" search query and piped that through SQLite full-text search. https://til.simonwillison.net/sqlite/related-content I jumped straight from that to OpenAI embeddings. The results were good enough that I didn't spend time investigating other approaches.

That's not quite tfidf though. I agree you can get better results than that with Ada embeddings, but I would argue you can get even better results with embeddings from smaller chunks.

Re: Jina AI launches open-source 8k text embedding

#99
post #86

Earlier quoted context omitted.

The very definition of what constitutes open source is being called into question in these kinds of discussions about AI. Without the training details and the weights being made fully open it’s hard to really call something truly open, even if it happens to meet some arbitrary definition of “open source”. A good definition of “truly open” is whether the exact same results can be reproduced by someone with no extra in…

Notice you are creating your own arbitrary definition of 'truly open', which IMHO corresponds more with 'reproducible'. We already have a definition of open source. I don't see any reason to change it.

Problem is, the literal/default definition of "open source" is meaningless/worthless in this context. It's the weights, training data and methodology that matter for those models - NOT the inference shell.

It's basically like giving people a binary program and calling it open source because the compiler and runtime used are open source.

Re: Jina AI launches open-source 8k text embedding

#100
post #98
post #87

Earlier quoted context omitted.

My previous implementation used TF-IDF - I basically took all the words in the post and turned them into a giant "word OR word OR word OR word" search query and piped that through SQLite full-text search. https://til.simonwillison.net/sqlite/related-content I jumped straight from that to OpenAI embeddings. The results were good enough that I didn't spend time investigating other approaches.

That's not quite tfidf though. I agree you can get better results than that with Ada embeddings, but I would argue you can get even better results with embeddings from smaller chunks.

I guess technically it's bm25, since it's using the rank mechanism in SQLite FTS5: https://www.sqlite.org/fts5.html#sorting_by_auxiliary_functi...
Post reply on HN