Video-LLaVA
github.com
github.com
This model is absolutely not Apache 2.0 in reality (it's a Vicuna finetune nevermind the sourcing of the finetune dataset) and I would use it for business at your peril.
At the end of the day, though, this is all mere speculation. We won't know the truth until someone decides to burn the cash necessary to test it in court.
[1] https://fingfx.thomsonreuters.com/gfx/legaldocs/klpygnkyrpg/...
Not “even” - the case for model outputs not being copyrightable is much more straight forward than the weights.
What's the interpretation of copyright law that would prevent the code being Apache 2.0 based on the source of the fine-tuning dataset?
But why?
Well for one, Vicuna is a Llama finetune, which already excludes it from being Apache 2.0. It's also finetuned on OAI data which is... questionable in terms of license (don't think you can really legally license a model trained on OAI output as Apache 2.0 - although OAI doesn't really play by its own rules so who knows)
Are they a mere aggregation of facts -- some uncopyrightable, and some from other sources--, or is there a creative component to them?
https://libraries.emory.edu/research/copyright/copyright-dat...
Personally I will be surprised if weights aren’t considered to be licensable - courts are a lot more practical than one might expect.
But also these models aren’t watermarked or anything (not that watermarking really works) so it’s kind of the wild west
That fits my risk tolerance
I see no issue for businesses using it.
Generally I think it is difficult for businesses to break the law given that any one of the members might defect on you.
Also I suspect that the logprobs for various sequences would reveal which foundation model you used.
The issue here is that if you have some upstream with license XXX on it, you can most certainly slap some YYY license on your repo, but that doesn't make it true.
This is like when someone pushes up a corporate private repo and puts an MIT license file on the repo.
Releasing code as GPL when you dont have the authority to do so, does not make the code GPL.
Certainly, as a consumer you can say that you 'didn't know' it was not actually MIT, but that doesn't absolve you from liability; as a consumer, you are required to do your due diligence, and if upon finding that you were mislead / mistaken / whatever, take steps to remediate it.
...otherwise you're liable.
It's that simple.
> With the binding of unified visual representations to the language feature space, we enable an LLM to perform visual reasoning capabilities on both images and videos simultaneously.
It seems quite good, ironic that the Github landing page communicates the idea so poorly.
The Title:
> "Video-LLaVA: Learning United Visual Representation by Alignment Before Projection"
I know all of those words, but I don't understand what they mean in that order or context. Let's move on.
Next up is a bunch of links to other pages, other projects, and news about the project. Let's skip all that.
Finally we get to something called " Highlights":
> "Video-LLaVA exhibits remarkable interactive capabilities between images and videos, despite the absence of image-video pairs in the dataset."
OK, so now I know that it does something with images and videos, although I am not sure what that something is. I still don't know what it IS though. Is it an application? A LLM?
Continuing on...
> Simple baseline, learning united visual representation by alignment before projection
> With the binding of unified visual representations to the language feature space, we enable an LLM to perform visual reasoning capabilities on both images and videos simultaneously.
> High performance, complementary learning with video and image
> Extensive experiments demonstrate the complementarity of modalities, showcasing significant superiority when compared to models specifically designed for either images or videos.
Seriously...what? Did a (bad) LLM write those sentences or am I just an idiot?
Then there's a picture, demo video, some installation and basic CLI usage commands (hey, now I finally know it's a python tool!), API info, and more random stuff.
Honestly I have attempted to read through this README several times and I still don't really know what I'm looking at.
To answer your question, it's a model that you can give image and videos, which you can then interact with via an LLM (ask questions, describe, process further, etc.) It can "see" them, basically.
It the same capability as GPT-4V (ChatGPT's "upload image" feature), except that ChatGPT only offers images.
Sounds like you've attempted to watch the video 0 times though, because despite not even reading the readme in detail I could tell what the project does by watching the demo.
That said, I also think it's fair to expect that reading a readme should be enough to learn about something.
I think the TL;DR is "it can tell what's in the video and 'reason' about it"
In this case it seems related to a university, so these are students and researchers at a university. Some of them are very likely qualifiable as kids to us old people.
Not sure why it's such a bother to you, does a topic need to be cold and black and white for it to further our technological research? (That's hypothetical because this repo, for instance, absolutely furthers our tech abilities while also being in a more friendly non-academic format.)
https://shuiblue.github.io/forcolab-uoft/paper/IST2022-emoji...
Not to say a study can’t often be found for most viewpoints.