Meta rolls out AI language model LLaMA
reuters.com
reuters.com
1. Large interactive language model
2. Wireless helmet for 3D equivalent of conference calls
3. Helping you keep track of which classmate from high school went bald
4. Birthday reminder service
5. Virtual currency intended to compete with the dollar
6. Running all school and church message boards in the US
7. World's largest collection of food photography
8. Instant messaging
Besides every mom and pop shop uses FB pages and groups these days. With mobile carriers supporting free bandwidth for FB it's basically part of infrastructure in many 3rd world countries.
What kind of machine is needed to run it?
The endgame for this AI race is obvious and when it comes to AI models, open-source ones always disrupt fully closed source AI companies.
But first, we'll see which 'AI companies' will survive the lawsuits, regulations and fierce competition for funding.
The situation here is not comparable.
Naturally, as predictions go, don't quote me on that. I was wrong before.
OpenAI's "win" wasn't even so much in the research but in the design of ChatGPT as an interface. Its own model makes the same kinds of egregious mistakes as google and FB's own LLMs. Also, OpenAI was willing to just deal with the ethical fallout of releasing it into the wild with the ability to generate authoritative sounding falsehoods.
I suspect we're going to go back to a period soon where a lot of the innovation we're seeing is around interfaces and infra to make interacting with LLMs natural and applying them to product use cases where they make sense.
Microsoft and Google are a different story, they're specifically pushing these as authoritative sources of information. If we hadn't had access to ChatGPT and the ability to learn it's ins and outs, it might have taken longer to expose so may of the flaws in the Microsoft and Google services.
That repo is basically releasing a binary (the weights) and an open source runtime to run them.
It’s absurd and it damages the open source world and its real definition.
This is FSF's freedom 1: "The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this."
By that definition I don't think you can say this model is open source then.
You could say the inference code is open source, and that's technically true (and the only thing the repo claims TBH), but calling this open source AI model is misleading.
Open source inference code is outright uninteresting. It's a few hundred lines of glue code to run a giant binary blob which does the heavy lifting, i.e. the actual computing, i.e. the actual software, i.e. the software whose source we're actually interested in.
EDIT: Actually I just noticed they didn't even open source checkpoints+tokenizer.
Even the checkpoints are provided - for free! All you have to do is ask.
Someone at Facebook spent a ton of money to train a state of the art model, open sourced the code and even provides checkpoints free of charge, and you still complain? The level of entitlement is off the charts…
That makes it literally not open source. Can I redistribute it freely? I don't think so, I might be wrong. If not, it's not open source.
> and you still complain?
But I don't complain about Facebook releasing it in whichever terms they want. I complain that people call it open source when it clearly isn't.
> The level of entitlement is off the charts…
How is pointing that it's not open source entitlement?
The model code is literally open source. Provided and licensed.
I don’t know why they haven’t released the training code - I agree it would be nice if they did - but the important thing here is they created something valuable, open sourced it, and even provided model weights - for free. Let’s appreciate it.
Even if they did publish their training code - that’s not enough to train the model. You also need their dataset. Would you still claim “the model is not open source” because the dataset is not available?
Bottom line: the model has been open sourced. The training code hasn’t - and isn’t needed by most users of this model.
With the training code you can fine tune the model with your own dataset, which exactly fits FSF's freedom 1.
It isn't "Free Software" if it doesn't allow for the four freedoms -including the right to modify and redistribute your modifications.
As a term, "open source" is ambiguous to almost having almost no actual meaning at all. But "Free Software" has a concrete meaning and if you can't redistribute something then it is not "Free Software".
Hope that helps.
Edit to add a citation: https://fsfe.org/freesoftware/
Open Source has a clear and specific definition BTW: https://opensource.org/osd/
As I see it the weights are more similar to LLVM IR. It got "programmed" by gradient descent.
At most you can say the inference code is open source (see sibling thread).
The career risk isn't worth it especially when tech is deployed client- and network-side to detect just such exfil attempts. The average of network, security, and client management staff tend to be PEs (SREs) who can code, some have PhDs, and are the cream of what was previously organized as "corporate IT" world. So I fail to see any incentive to throw away their career and reputation by giving away IP for $0.
There's a metric s*ton of optimized hardware to generate models. And I have my doubts if Sama at OpenAI, even with 10 gigabucks from Microsoft, can sustain growth, organizational culture, and long-term investment at the scale others are bringing online with less trouble and more experience.
The future interaction will AI models will most likely be through an API because the models themselves are becoming too large to fit even on the most extreme DIY NAS solutions.
TL;DR: it's not happening.
And yet I spent last night running GPT-J-6B on my desktop CPU at 2 tokens / sec. People are finally starting to optimize these models, and there's a ton of optimization to go. We'll definitely be running these locally in the next few years. This model especially looks like an ideal candidate for CPU optimization, given the pairity with GPT3, and that it's within spitting distance of the size of models like GPT-J-6B.
e.g. Toolformer: https://arxiv.org/abs/2302.04761
which uses APIs and functions to improve GPT-J beyond GPT-3 for various tasks
I would have said "LLaMA, an acronym based on cramming concepts together until the word Llama is suggested, and then as a flourish, adding an unnecessary lower-case letter 'a' in the middle. Llamas are unrelated to AI, so this should not have been anybody's priority." Guess that's why I'm not a writer.
Start with the acronym you want, and work back from there..
Huh? How so? I see Meta and Alphabet as very similar companies. Both rely on ads, extracting information from text, keeping users engaged on their platforms, furthering AI/machine learning, etcetera. Does MySpace have their own computing devices I'm unaware of?
HN seems to have mostly devolved into skepticism, hype and confusion lately around all things AI. I’d say we have just hit futureshock.
it is interesting how model performance seems to scale almost linearly with size for the sizes chosen. (or perhaps not, perhaps the researchers are choosing to focus on the part of the performance-size response curve that is linear).
I'm not convinced Apple needs to, or is interested in competing in this space. Yes they have Siri, but there's no guarantee these language models will ever actually be safely functional in a role like that.
Even if they are, is this really an interface people will want to use? I did use Siri to set alarms and such for a while, but even though it did it reliably and conveniently, eventually I stoped bothering. Who want's to talk to their phone on the train? I just found it cognitively less intrusive to just set alarms manually.
> Dataset Sampling prop. Epochs Disk size
> CommonCrawl 67.0% 1.10 3.3 TB
> C4 15.0% 1.06 783 GB
> Github 4.5% 0.64 328 GB
> Wikipedia 4.5% 2.45 83 GB
> Books 4.5% 2.23 85 GB
> ArXiv 2.5% 1.06 92 GB
> StackExchange 2.0% 1.03 78 GB
At no point do they use information from Facebook customers
Facebook has been weaponized numerous times, why would this be any different? Why would they be given any benefit of the doubt?
CommonCrawl 67.0% C4 15.0% Github 4.5% Wikipedia 4.5% Books 4.5% ArXiv 2.5% StackExchange 2.0%
So in other words, nothing here in this research has used people's social media posts, and there's no private data whatsoever because the sources used were all public.
You've provided a strong datapoint indicating that the training sources in question were ethically sourced* - that's good! I'm glad to hear that Facebook avoided _this specific way of acting unethically_. This does not affect in any way my judgement of the likelihood of Facebook acting in _other_ unethical ways in this area, such as using the collected data in unethical ways.
* I don't, personally, hold the opinion that "just because something was posted publicly means that it is ethically permissible to do _anything_ with that content", since it's unreasonable to believe that the average internet user is giving informed consent to uses like this - but I do concede that that's a more subjective perspective and is probably not supported by the letter of the law. Luckily, this isn't relevant to my argument.
As an aside - I clicked around in a few pages on CommonCrawl's site (https://commoncrawl.org/big-picture/what-we-do/, https://commoncrawl.org/big-picture/frequently-asked-questio..., https://commoncrawl.org/the-data/get-started/) and didn't see any statement to the effect that social media posts were excluded, and a Google search for "Does CommonCrawl index social media" didn't provide a definitive answer, either. You're under no obligation to prove it to me - and, as I detailed above, even if you did, it wouldn't affect my general distrust of Facebook.
What in facebooks past gives anyone reason to believe this model would be used for anything other than nefarious purposes?
But Facebook research really wants to build amazing tech to power new experiences. The company has attracted many smart and amazing developers who want to pioneer innovation and want to see their work thrive in the broader tech community.
I’m sure this will have the same issues as the other Large Language Models and there’s a lot of work to be done to figure out how to distill a reliably useful system from something trained on so much human language which is unreliable.
I’m heartened to see them talk about needing to research how to remove bias, toxicity, disinformation and hallucinations.
This is something we need to focus on for all LLMs so I’m happy to see more focus on that in the community.
What you helped work for was to build a giant spy tool for corporate and government actors. Your own friends, neighbors, and even family surely have some kind of shadow profile on facebook, sleazily tied to other services, packaged, and sold on equally sleazy and opaque data markets.
Personally, I would support the government just shutting down facebook altogether, by force if necessary. They have lost all trust with me, and any benefit to society has easily been drowned by their numerous public failures, up to and including genocide.
Like, once your company is involved in genocide, that should be it. Game over.