Google “We have no moat, and neither does OpenAI”
semianalysis.com
semianalysis.com
That's not at all how the masses are going to interact with AI in the near future. It's going to be seamlessly integrated into every-day software. In Office/Google docs, at the operating system level (Android), in your graphics editor (Adobe), on major web platforms: search, image search, Youtube, the like.
Since Google and other Big Tech continue to control these billion-user platforms, they have AI reach, even if they are temporarily behind in capability. They'll also find a way to integrate this in a way where you don't have to directly pay for the capability, as it's paid in other ways: ads.
OpenAI faces the existential risk, not Google. They'll catch up and will have the reach/subsidy advantage.
And it doesn't end there. This so-called "competition" from open source is going to be free labor. Any winning idea ported into Google's products on short notice. Thanks open source!
The author talks about Koala but notes that ChatGPT is better. GPT-4 is then significantly better than GPT-3.5. If you've used all the models and can afford to spend money, you'd be insane to not use GPT-4 over all the other models.
Midjourney is more popular (from what I'm seeing) than Stable Diffusion at the moment because it's better at the moment. Midjourney is closed-source.
The point I'm wanting to make is that users will go to whoever has the best model. So, the winning strategy is whatever strategy allows your model to compound in quality faster and to continue to compound that growth in quality for longer.
Open source doesn't always win in producing better quality products.
Linux won in servers and supercomputing, but not in end user computing.
Open-source databases mostly won.
Chromium sorta won, but really Chrome.
Then in most other areas, closed-source has won.
So one takeaway might be that open-source will win in areas where the users are often software developers that can make improvements to the product they're using, and closed-source will win in other areas.
One of my favorites: LoRA works by representing model updates as low-rank factorizations, which reduces the size of the update matrices by a factor of up to several thousand. This allows model fine-tuning at a fraction of the cost and time. Being able to personalize a language model in a few hours on consumer hardware is a big deal, particularly for aspirations that involve incorporating new and diverse knowledge in near real-time. The fact that this technology exists is underexploited inside Google, even though it directly impacts some of our most ambitious projects.
Anyone has worked with LoRa ? Sounds super interesting.
In particular, demos aren’t the same as products. Running a demo on one person’s phone is an important milestone, but if the device overheats and/or gets throttled then it’s not really something you’d want to run on your phone.
It’s easy to claim that a problem is “solved” with a link to a demo when actually there’s more to do. People can link to projects they didn’t actually investigate. They can claim “parity” because they tried one thing and were impressed. Figuring out if something works well takes more effort. Could you write a product review, or did you just hear about it, or try it once?
I haven’t investigated most projects either so I don’t know, but consider that things may not be moving quite as fast as demo-based hype indicates.
AI text generation competitors like Cohere and Anthropic will never be able to compete with Microsoft/Google/Amazon on marginal cost.
There are no moats to being a plumber, a baker, a restaurant...
The moat concept is predominant because the idea that everything must make billions have infected the debate about businesses.
It's all about being a unicorn, a giant, a monopoly, making every body at the top billionaires, and it's like there is no other way to live.
Except that's not how most people do live, even entrepreneurs.
Even Apple, which today is the typical example of a business with a moat, didn't start with "we can't get into this computer business, we'd have no moat".
They have a moat now, but it's a consequence of all the business decisions and the thing they built after many decades.
They didn't start their project by the moat. The started their project by providing value and marketing it.
There is something called automatic1111 which is a pretty comprehensive web UI for managing all these moving parts. Filled to the brim with extensions to handle AI upscaling, inpainting, outpainting, etc.
One of these is ControlNet where you can generate new images based on pose info extracted from an existing image or edited by yourself in the web based 3d editor (integrated, of course). Not just pose but depth maps, etc. All with a few clicks.
The level of detail and sheer amount of stuff is ridiculous and it all has meaning and substantial impact on the end result. I have not even talked about the prompting. You can do stuff like [cow:dog:.25] where the generator will start with a cow and then switch over at 25% of the process to a dog. You can use parens like ((sunglasses)) to focus extra hard on that concept.
There are so called LoRAs trained on specific styles and/or characters. These are usually like 5-100MB and work unreasonably well.
You can switch over to the base model easily and the original SD results are 80s arcade game vs GTA5. This stuff has been around for like a year. This is ridiculous.
LLMs are enormously “undertooled”. Give it a year or so.
My point by the way is that any quality issues in the open source models will be fixed and then some.
The take in the post rings of the classic trademark Google arrogance where they assume that if somebody else can do it they can do it better if they just try - where the challenge of "just trying" is discounted to zero. In reality, "Just trying" is massively important and sometimes all that is important. The gap between unrefined model output and the level of polish and refinement that is apparent with ChatGPT 4 may appear technically small but it's the whole difference between a widely applicable and usable product and something that can't be more than a toy. I'm not sure Google has it in it any more to really fight for something they want to achieve that level of polish.
Furthermore, models which fine-tune LLMs are still dependent on the base model's quality. Having a much higher quality base model is still a competitive advantage in scenarios where generalizability is an important aspect of the use case.
Thus far, Google has failed to integrate LLMs into their products in a way that adds value. But they do have advantages which could be used to gain a competitive lead: - Their crawling infrastructure could allow their to generate better training datasets, and update models more quickly. - Their TPU hardware could allow them to train and fine-tune models more quickly. - Their excellent research divisions could give them a head start with novel architectures.
If Google utilizes those advantages, they could develop a moat in the future. OpenAI has access to great researchers, and good crawl data through Bing, but it seems plausible to me that 2 or 3 companies in this space could develop sizeable moats which smaller competitors can't overcome.
Some snippets for folks who came just for the comments:
> While our models still hold a slight edge in terms of quality, the gap is closing astonishingly quickly. Open-source models are faster, more customizable, more private, and pound-for-pound more capable. They are doing things with $100 and 13B params that we struggle with at $10M and 540B. And they are doing so in weeks, not months.
> A tremendous outpouring of innovation followed, with just days between major developments (see The Timeline for the full breakdown). Here we are, barely a month later, and there are variants with instruction tuning, quantization, quality improvements, human evals, multimodality, RLHF, etc. etc. many of which build on each other.
> This recent progress has direct, immediate implications for our business strategy. Who would pay for a Google product with usage restrictions if there is a free, high quality alternative without them?
> Paradoxically, the one clear winner in all of this is Meta. Because the leaked model was theirs, they have effectively garnered an entire planet’s worth of free labor. Since most open source innovation is happening on top of their architecture, there is nothing stopping them from directly incorporating it into their products.
> And in the end, OpenAI doesn’t matter. They are making the same mistakes we are in their posture relative to open source, and their ability to maintain an edge is necessarily in question. Open source alternatives can and will eventually eclipse them unless they change their stance. In this respect, at least, we can make the first move.
[0]: https://www.semianalysis.com/p/google-we-have-no-moat-and-ne...
We’re going to watch the biggest face plant in recent economic history if they can’t get this one together. I can’t decide if that makes me happy about an overdue changing of the guard in the Valley or sad about the fall of a once great company.
It’s not about the models! Model training is a commodity! It’s about the data! Come on guys.
Every app that I might build utilizing AI is really just a window, or a wrapper into the model itself. Everything is easy to replicate. Why would anyone pay for my AI wrapper when they could just build THING themselves? Or just wait until GPT-{current+1} when the model can do THING directly, followed swiftly by free and open source models being able to do THING as well.
This is just the opinion of some random googler, one among over 100,000.
For some reason random googlers seem like to write random docs on hot topics and share it widely across the company. And someone, among those over 100,000 googlers, ends up "leaking" the opinion of that person to outside Google.
This is more like a blog post of some random dude over the Internet expressing his opinion. The fact that random dude ended up working at Google should not bear much on evaluating the claims in the doc.
A website published that with a title "Google ..." is misleading. The accurate title would be "Some random googler: ..."
It's a little bit difficult to get what you want out of the models, but I find them very useful! And while the output resolution might be quite low, things are improving & AI upscaling also helps a lot.
And we're also seeing amazing fine-tunes/distillations of very useful/capable smaller models - there's no denying that things have gotten better and more importantly, cheaper way faster than anyone expected. That being said, most of these are being trained with the help of GPT-4, and so far nothing I've seen being done publicly (and I've been spending a lot of time tracking these https://docs.google.com/spreadsheets/d/1kT4or6b0Fedd-W_jMwYp...) gets close in quality/capabilities to GPT-4.
I'm always rooting for the open source camp, but I think the flip-side is that there are still only a handful of organizations in the world that can train a >SoTA foundational model, and that having a mega-model is probably a huge force multiplier if you know how to take advantage of it (eg, I can't imagine that OpenAI has been able to release software at the pace they have been without leveraging GPT-4 for co-development; also can you distill or develop capable smaller models without a more capable foundational model to leverage?). Anthropic for example has recently taken the flip side of the "no moat" argument, arguing that there is a potential winner-take-all scenario where the lead may become insurmountable if one group gets too far ahead in the next couple years. I guess what we'll just have to see, but my suspicion, is that the crux to the "moat" question is going to be whether the open source approach can actually train a GPT-n++ system.
Maybe this is true for the median query/conversation that people are having with these agents - but it certainly has not been what I have observed in my experience in technical/research work.
GPT-4 is legitimately very useful. But any of the agents below that (including ChatGPT) cannot perform complex tasks up to snuff.
I think the head start OpenAi has will vanish. Iteration will be slow and painful giving google or whoever more than enough time to catch up.
ChatGPT was a fantastic leap getting us say 80% to Agi but as we have seen time and time again the last 20% are excruciatingly slow and painful (see Self driving cars).
But this article doesn't state the very obvious: When will google (the inventor of Transformer, and "rightful" godfather of modern LLMs) , release a full open source, tinkerable model better than LLaMa?
(To the dead comment below, there are many uncensored variations of vicuna)
How much computing innovation was pioneered by community enthusiasts and hobbyists that have been leveraged by these huge companies.
I know meta, googlr, msft et al give back in way of opensource, but it really pales in comparison to the value those companies have extracted.
I’m a huge believer in generative AI democratizing tech.
Certainly I’m glad to pay for off-the-shelf custom tuned models, and for software that smartly integrates generative AI to improve usage, but not a fan of gate keeping this technology by a handful of untrustworthy corporations.
OpenAI has a huge lead in the closed source ecosystem, Google's best bet is to take over the open source ecosystem and build on top of it, they are still not late. Llama based models don't have a permissive license, and a free model that is mildly superior to Llama could be game changing.
After some initial investment in the area I was at a presentation where one of the higher ups explained that they'd be abandoning their investment because Google Maps would inevitably fall behind crowdsourcing and OpenStreetMap.
Just like Encarta and Wikipedia we were told - once the open source community gets their hands on something there's just no moat from an engineering perspective and once it's crowdsourced there's no moat from a data perspective. You simply can't compete.
Of course it's more than a decade later now and I still use Google Maps, Bing Maps still suck, and the view times I've tried OpenStreetMaps I've found it far behind both.
What's more every company I've worked at since has paid Google for access to their Maps API.
I guess the experience made me skeptical of people proclaiming that someone does or does not have a moat because the community will just eat away at any commercial product.
The title makes it seem like this is some official Google memo. The company has 150K employees and 300K different opinions on things. Can't go chasing down each one and giving it importance.
Yeah. Google can fuck right off. Maybe this attitude is what got them in the weeds in the first place.
I'll take the opposite side of that bet - MSFT / Goog / etc in the providers side will drive record revenues on the back of closed / restricted models:
1 - Table stakes for buying software at enterprise level is permissions based management & standardized security / hardening.
2 - The corporate world is also the highest value spender of software
3 - Corp world will find the "proprietary trained models" on top of vanilla MSFT OpenAI or Goog Bard pitch absolutely irresistible - creates a great story about moats / compounding advantages etc. And the outcome is going to most likely be higher switching costs to leave MSFT for a new upstart etc
I can already run GPT-3 comparable models on a MacBook Pro. GPT-4 level models that can run on at least higher end commodity hardware seem close.
Models trained on data scraped from the net may not be defensible via copyright and they certainly are not patentable. It also seems possible to “pirate” models by training a model on another model. Defending against this or even detecting it would be as hard as preventing web scraping.
Lastly the adaptive nature of the tech makes it hard to achieve lock in via API compatibility. Just tell the model to talk a different way. The rigidity of classical von Neumann computing that facilitates lock in just isn’t there.
So that leaves the old fashioned way: frighten and bribe the government into creating onerous regulations that you can comply with but upstarts cannot. Or worse make the tech require a permit that is expensive and difficult to obtain.
The ability to connect these models to the web, to pipe up API access to different services and equip LLMs to be the new interface to these services and to the worlds information is the real game changer.
Google cannot out innovate them because they are a big Corp rife with googly politics and challenges of overhead that come with organizational scale.
I would be curious to see if there are plans to spin off the newly consolidated AI unit with their own PnL to stimulate that hunger to grow and survive and then capitalize them accordingly. Otherwise they are en route to die a slow death once better companies come along.
A Prometheus moment if I’ve ever seen one.
> The premise of the paper is that while OpenAI and Google continue to race to build the most powerful language models, their efforts are rapidly being eclipsed by the work happening in the open source community.
Not to dilute from this beloved point, but also covers other key notes well too:
> Where things get really interesting is where they talk about “What We Missed”. The author is extremely bullish on LoRA—a technique that allows models to be fine-tuned in just a few hours of consumer hardware, producing improvements that can then be stacked on top of each other
https://simonwillison.net/2023/May/4/no-moat/
Overall I take this as fairly happy news. It's a trend humanity stubbornly keeps trying to resist: open source wins.
It's great the barrier to innovation is so much less than expected, that so much experimentation is possible from atop the existing models.
and neither does Coca Cola and Cadbury. Yet biggest monopolies are found in these places. Because the competitors will not be differentiated enough for users to switch from the incumbent.
But G-AI is still nascent and there's lots of improvements to be had. I suspect better tech is a moat but ofcourse Google is oblivious to it.
I disagree. The model itself is released under GPL3 and no longer "theirs" (Google or OpenAI can use it). And Meta probably has a zoo of such models and I didn't see them use any of the work the community did.
I don't think they "released" LLaMA weights strategically to weaken OpenAI (their overall strategy and market analysis would probably too inert to predict the open source explosion). It probably was a decision by a smaller research team within the company and approved by uninformed executive. Meta could have stepped up and nurtured this small-LLM renaissance, they opted for DMCA hammer instead.
A lot of people are shocked at how this open source innovation just came out of nowhere but those who work in open source, in those areas, aren't so surprised because they've been going at it for years.
An interesting thought. Are the legal issues for derived works from the leaked model clarified or is the legal matter to be resolved at a later date when Meta starts suing small developers?
There's nothing us humans love more than reinventing the wheel. I've seen it over and over again, years of work and hundreds of millions of dollar spent re-solving problems and re-writing systems -- only to replace them with a new set of slightly different problems. I think we greatly over estimate the ability of our species to accumulate knowledge, which is perhaps where these generative systems come into play.
Facebook has a terrible reputation, and if they can open source their model, it would transform their reputation at least among techies.
Like original search, the two application aspects are roughly algorithm and interface. Google years ago won by having a better interface, an interface that usually got things right the first time (good defaults are a key aspect of any successful UI). ChatGPT is has gotten excitement by taking a LLM and making it generally avoid idiocy - again, fine-tuning the interface. Google years ago and ChatGPT got their better results by human labor, human fine tuning, of a raw algorithm (In ChatGPT's case, you have RLHF with workers in Kenya and elsewhere, Google has human search testers and years ago used DMOZ, an open source, human curated portal).
Google's "Moat" years ago was continuing to care about quality. They lost this moat over the last five years imo by letting their search go to shit, become focused always on some product for any given search. This is what has made ChatGPT especially challenging for Google (it would be amazing still but someone comparing to Google ten years ago could see ways Google was better, present day Google has little over ChatGPT as UI. If Google had kept their query features as they added AI features, they'd have a tool that could claim virtues through still not as good).
And this isn't even considering of updating a model and the question of how the model will be monetized.
Not that I disagree with the general belief that OSS community is catching up, but this specific data point is not as impactful as it sounds. Llama cannot be used for commercial purposes, and that $100 was spent on ChatGPT, which means we still depended on proprietary information of OpenAI.
It looks to me that the OSS community needs a solid foundation model and a really comprehensive and huge dataset. Both require continuous heavy investment.
If there is a well performing model being deployed it is possible to train a similar model while not having to eat the cost of exploration. Ie. it is only the the cost of training said model.
ChatGPT would probably die in a couple of weeks, if an equivalent, free, product came out that people could run on their computers.
- Murray Gell Mann, “Complex Adaptive Systems”
Another magnificent unsurprising set of correct prediction(s) [0] [1] [2] and as triumphantly admitted by Google themselves on open source LLMs eating both of their (Google) and OpenAI's lunch.
"When it is the race to the bottom, AI LLM services, like ChatGPT, Claude (Anthropic), Cohere.ai, etc are winning the race. Open source LLMs are already at the finish line."
[0] https://news.ycombinator.com/item?id=34201706
Every piece of application software is a wrapper on other software with a set of opinionated workflows built on top.
Yes, there are some companies that made it hard to switch from - Snowflake, Salesforce - because there are data stores and its a pain to move your record of data. But even they don't have true moats - its just sticker.
So I think Google is right in saying there is no moat. But given their size, Google has layers and bureaucracy, which makes it hard to execute in a new market. That's why OpenAI I think will win - because they are smaller, can move fast, have a great team and can hence, execute...till the day they become a big company too and get disrupted by a new startup, which is the natural circle of life in technology.
OpenAI isn’t about the AI in particular, although they are leaps and bounds ahead. It’s about the devs and the hundreds of thousands of projects on it.
OpenAI is t selling AI. They are selling an ecosystem. No one is building on Bard. Google is more dead than I thought.
I think it is fundamentally important to have an open source option. I'd love to have more people pitch in to make it better. One big limitation right now is, users are limited to 50k tokens a month, because everyone is using my API key. I'd like to move it to an electron app where users can put in their own API key, or even use a model they have set up locally.
The main area I can see for lock-in is in the fine-tuning of models for specific customers and problem domains. I think this is what OpenAI is focusing on and why their fine-tuning prices are not as expensive as I expected. They make it cheap to fine-tune but then they charge extra when you use the fine-tuned models (they shift the cost to the customer later, over time after some investment/lock-in has been established). But for most problem domains, it's probably not that expensive to finetune a model from scratch on a different provider.
Now they could do work on Amazon.com to improve search and finding what their customer wants.
Their most recent video on this topic, shows that they don’t have a solution now and it’s unclear to me how they will project a solution to the mass market as they don’t have consumer/business facing software to integrate it into as Microsoft does.
While we are at it, Apple has nothing, perhaps they might leverage something from either Google or an open.ai competitor that has a solution.
The continued destruction by Apple of the initial promise of Siri has been a major failure under Tim Cook’s leadership.
I wonder why they appear unable to fix this.
This will eliminate first mover advantage for the competition. These models (by OpenAPI et el.) however, cannot be monetised indefinitely just like in past compilers, kernels and web servers could not be monetised indefinitely.
These days, majority of the computing is on GCC, Clang, LLVM and Linux which wasn't the case at one point and even Intel used to sell their own compiler (not sure of the current status)
https://en.wikipedia.org/wiki/I_Have_No_Mouth,_and_I_Must_Sc...
> Many of the new ideas are from ordinary people.
ORLY?
> a third faction ... open source.
Open source is not a faction? It's people literally giving you the software they wrote, for free, for free! If you see them as the enemy because they hurt your profits... If the "ordinary people" are doing your job better than you can...
This piece make more sense as a false-flag character assassination of the clueless Google tech-bro? It reads like some radical leftist's caricature of the corporate/colonial mindset.
This is breathtakingly sick. This kind of thinking is the poison of the world. This is why we have huge monopolies, huge wealth inequality, huge strangle on innovation.
My bet is that almost everyone wants to keep their options open.
I am very much into auxiliary tools like LangChain and LlamaIndex, the topic of my last book, but I also like building up my own tools from scratch (mostly in Common Lisp and Swift for now), and I bet most devs and companies are doing the same.
Machines do not need all the syntactic and semantic labels humans add to data and code.
All the overhead we require then needs maintenance and updates as trends evolve, but still only for humans.
Managing electron state is all math. If I can ask an AI chip powered phone to generate me a video game why would I ask it to generate code?
A sentence like “software as an industry that employs tons of people has no moat.”
We never abstracted away the hardware just added layers of indirection.
The knowledge and the infra needed to serve these huge models to billions of users reliably seems to me to be a pretty serious moat here that no current open source project can compete with.
Coming up with ideas and training new models is one thing, actually serving those models at scale efficiently and monetizing it at the same time is a different ballgame.
And does building / teaching / connecting skills to AI systems lead to a network effect which will be difficult to compete against in the abscence of it?
The moats come from the connected skills, closed data and feedback loops.
Seriously though, I'll be really thrilled to see open source and clever startups run circles around all the incumbent bastards.
links to http://www.internalgooglesitescrubbedbyus.com/
Haha. Who writes this blog?
I predicted this might change within 2-3 years, looks like I were off by 1 year.
Nonsense. There are moats if one is willing to look for them. After all, productizing is a very different thing from an academic comparison. ChatGPT is way out there _as a product_, while open efforts are at 0% on this. You can't lock down a technology*, but you can lock down an ecosystem, a product or hardware. OpenAI can create an API ecosystem which will be difficult to take down. They can try to make custom hardware to make their models really cheap to run. Monopoly? Nah. This won't happen. But they could make some money - and reduce the value of Google's search monopoly.
* Barring software patents which fortunately aren't yet at play.
EDIT: I'll give the memo a virtual point for identifying Meta (Facebook) as a competitor who could profit by using current OSS efforts. But otherwise it's just spin.
other than that, yes, no moat
This "AI war" starts to look like Russian vs. American "leaks". Any time something leaks, you have basically no information because it could be true, it could be false, or it could be false with some truth sprinkled in.
My detailed thoughts in a video format https://youtu.be/cIMlPYI3nz8
Having ease of access is a big moat
the final quote from the doc:
> And in the end, OpenAI doesn’t matter. They are making the same mistakes we are in their posture relative to open source, and their ability to maintain an edge is necessarily in question. Open source alternatives can and will eventually eclipse them unless they change their stance. In this respect, at least, we can make the first move.
I am telling you, they are after us humans and we have no moat.
BroadMind beats DeepMind!
Open AI's "moat" is they have got ~400 researchers to work in roughly the same direction, not working on their own projects with the sole aim of publishing a paper. The outcome is an amazing product.
Letting everyone loose with their own LoRa finetuned model that can beat a single benchmark (and make for a great paper!) is probably the wrong move. I'm yet to see any open source model that is even close to GPT 3 (let alone GPT 4) in actual real world use.
Does this mean Bard took $10M to train and it has 540B parameters?
Wikipedia handily beat Britannica (the most well-known and prestigious encyclopedia, sold door to door) and Encarta (supported by Microsoft)
The Web beat AOL, CompuServe, MSN, newspapers, magazines, radio and TV stations, etc.
Linux beat closed source competitors on tons of environments
Apache and NGinX beat Microsoft Internet Information Server and whatever else proprietary servers.
About the only place it doesn't beat, is consumer-facing frontends. Because open-source does take skill to use and maintain. But that's why the second layer (sysadmins, etc.) have chosen it.
tell that to lichess
I think author forgot to mention StableLM?
I find PyTorch in everyone I check.
> While our models still hold a slight edge in terms of quality, the gap is closing astonishingly quickly. Open-source models are faster, more customizable, more private, and pound-for-pound more capable. They are doing things with $100 and 13B params that we struggle with at $10M and 540B. And they are doing so in weeks, not months.
> A tremendous outpouring of innovation followed, with just days between major developments (see The Timeline for the full breakdown). Here we are, barely a month later, and there are variants with instruction tuning, quantization, quality improvements, human evals, multimodality, RLHF, etc. etc. many of which build on each other.
> This recent progress has direct, immediate implications for our business strategy. Who would pay for a Google product with usage restrictions if there is a free, high quality alternative without them?
> Paradoxically, the one clear winner in all of this is Meta. Because the leaked model was theirs, they have effectively garnered an entire planet’s worth of free labor. Since most open source innovation is happening on top of their architecture, there is nothing stopping them from directly incorporating it into their products.
> And in the end, OpenAI doesn’t matter. They are making the same mistakes we are in their posture relative to open source, and their ability to maintain an edge is necessarily in question. Open source alternatives can and will eventually eclipse them unless they change their stance. In this respect, at least, we can make the first move.