News for hackers. Stuff that matters.
Re:AlphaFold 3 Code by vlovich123 on Monday November 11, 2024 @11:59AM (#42108583)
What inference framework is this using to accelerate the math? I only found references to numpy and Jax but this doesn’t seem to use tensorflow?
Re:AlphaFold 3 Code by sakras on Monday November 11, 2024 @12:39PM (#42108887)
Yep it just uses Jax to do the inference, no tensorflow needed.
Re:AlphaFold 3 Code by sigmar on Monday November 11, 2024 @11:07AM (#42108129)
Correct me if I'm wrong, but we have no recent and explicit US gov't guidance on whether these model weights are copyrightable. Copyright office has said ai-generated outputs are not copyrightable[1], but hasn't weighed in on weights(?) Kind of seems like that should change?

Wasn't a relevant question for AlphaFold2, as the weights for it were CC BY 4.0 license.

These model weights (and many other ml weights) are clearly very useful in a commercial settings, but google thinks it can scare people into not using them with the wording of their license, are they right?

[1] https://libanswers.baylor.edu/faq/409539

Re:AlphaFold 3 Code by sebzim4500 on Monday November 11, 2024 @11:21AM (#42108263)
The weights are only provided on demand, presumably only after you seen a bunch of agreements. I don't think copyright matters.
Re:AlphaFold 3 Code by Hizonner on Monday November 11, 2024 @11:53AM (#42108535)
That has basically zero practical effect. If Google hands out the weights to thousands of people, and even one of them leaks them to somebody who hasn't "seen a bunch of agreements", then Google's only protection against further redistribution is copyright. Which doesn't exist.

Yes, they can come after the leaker. If they can identify the leaker, which they probably can't. But even crucifying the leaker won't put the genie back into the bottle.

Re:AlphaFold 3 Code by sebzim4500 on Monday November 11, 2024 @11:56AM (#42108564)
I assume that they will not hand out the weights to thousands of people. If they do, then I agree that they will eventually leak.
Re:AlphaFold 3 Code by bufferoverflow on Monday November 11, 2024 @12:23PM (#42108772)
The weights might be slightly adjusted for each person they hand it out to. So Google would know instantly who leaked the weights.
Re:AlphaFold 3 Code by 7734128 on Monday November 11, 2024 @01:19PM (#42109258)
Hard to pursue someone for what could easily have been a hack or computer theft, though.
Re:AlphaFold 3 Code by sangnoir on Monday November 11, 2024 @01:31PM (#42109347)
Doesn't matter: if they can't secure their data, the contract is terminated, and they possibly get taken to court.
Re:AlphaFold 3 Code by sigmar on Monday November 11, 2024 @11:33AM (#42108357)
Yeah, google can control initial distribution. but in the long term, I believe Google's ability to enforce that Terms of Use (re: no commercial use) is entirely dependent on whether they have IP ownership of the weights
Re:AlphaFold 3 Code by scotty79 on Monday November 11, 2024 @11:44AM (#42108462)
Can results of mathematical computation without any artist's control be copyrigtable?
Re:AlphaFold 3 Code by techjamie on Monday November 11, 2024 @12:05PM (#42108621)
It hasn't been weighed on, but as someone with no legal credentials, it wouldn't surprise me if the ultimate answer on models being copyrightable is "No."

Ultimately, the working parts of a given model are completely unknowable to even the smartest humans once you get to doing anything past bare basics. We know the shape of the model, the number of layers, and what inputs/outputs correlate to, but not really anything else. It's the product of a machine trying things randomly until something works, then the best model produced is selected for production.

Not altogether different on a high level perspective from generating an image, or piece of text using a model. You're introducing a random factor, number of steps, and the machine uses this unknowable model to produce something a person can understand.

I do think the law should update and grant some protections to people who produce models, because losing all protection would mean the death of open model releases, and then we'd be even more seriously staring down the barrel of corpos controlling the entirety of the technology moreso than we are now. At least open models provide some semblance of control for end users.

Re:AlphaFold 3 Code by hnfong on Monday November 11, 2024 @01:17PM (#42109230)
> I do think the law should update and grant some protections to people who produce models

This is what every reasonable person thinks, and because legislators and lawyers generally aren't that great at or keen on designing new frameworks for IP protection, the most likely outcome would be extending the concept of copyrights to models.

They did it for photography, for software programs, and they will do it for AI models.

Re:AlphaFold 3 Code by wrsh07 on Monday November 11, 2024 @01:24PM (#42109298)
While not directly analogous, people often think "it's just math" or "it's just numbers" and therefore claim their use is ok. I would encourage those people to read about illegal numbers: https://en.m.wikipedia.org/wiki/Illegal_number
Re:AlphaFold 3 Code by scotty79 on Monday November 11, 2024 @09:00PM (#42112156)
Those numbers are encodings of some specific information. Weights are just results of purely mathematical algorithm fed data in randomized order.
Re:AlphaFold 3 Code by wrsh07 on Monday November 11, 2024 @10:50PM (#42112630)
I think you could replace "weights" with other things that you probably would want restricted (eg private keys).

My point is exactly that: just because something is the result of some fixed mathematical process plus randomness does not mean there's no nuance and it's always ok to share/publish.

Re:AlphaFold 3 Code by scotty79 on Tuesday November 12, 2024 @06:02AM (#42114525)
Can cryptographic keys be copyrightable if they were published?

In come country copyright strictly requires creative human input.

Re:AlphaFold 3 Code by scotty79 on Tuesday November 12, 2024 @08:40AM (#42115384)
*some countries
Re:AlphaFold 3 Code by wrsh07 on Wednesday November 13, 2024 @03:51PM (#42129875)
It can be illegal to distribute something even if it's not protected by copyright.

I don't know how courts will rule on this one, though

Re:AlphaFold 3 Code by fasa99 on Monday November 11, 2024 @08:25PM (#42112018)
It's deeper than just weights because the topic is biological.

In the old days of genomics there were massive patent wars. First, the human genome project itself. Craig Venter got massive funding to sequence the human genome with the understanding he'd patent all the genes. So there was a space race of sorts where the private sector sought to beat him - lead by Francis Collins now head of the NIH. It came out a tie (or that's what they called it), Bill Clinton brought them both on a stage and said "great job! also genes aren't patentable!"

Then a whole stink arose around Myriad Genetics who patented a BRCA test. Now that's a bigtime gene far as cancer goes see: Angelina Jolie. Then in 2013 the supreme court ruled genes cannot be patented.

So what is alphafold 3? Is it a ground truth of which protein interacts with what? In which case it seems not patentable. Or is it a method, or algorithm, to estimate protein interactions? That's more grey area. Idk. If google wanted to monetize it proper they'd probably keep it as an internal black project and cook up pharma collabs and such. But they've made it public(ish). Still a long way to go, or at least some more steps. If we say Protein A interacts with Protein B, we then have to ask whether they're expressed in the same cell, which itself is not enough! Most bio measurements are in big batches of millions of cells. It has to be same cell at the same time. So if our batch is a million cells w/ protein A, a million cells w/ protein B, then it looks like both are "on" in our batch of 2 million cells. But the truth is more nuanced. And then even then, other considerations such as post translational modifications and which cellular compartment these proteins reside in.

Re:AlphaFold 3 Code by djoldman on Monday November 11, 2024 @09:27AM (#42107337)
It seems you can get the parameters (weights). They are subject to a license agreement:

> 3. Use Restrictions

> You must not use any of the AlphaFold 3 Assets:

> 1. for the restricted uses set forth in the AlphaFold 3 Model Parameters Prohibited Use Policy; or

> 2. in violation of applicable laws and regulations.

AlphaFold 3 Model Parameters Prohibited Use Policy states:

> You must not access or use nor allow others to access or use the the AlphaFold 3 Assets:

> On behalf of a commercial organization or in connection with any commercial activities, including research on behalf of commercial organizations.

[dead]
Re:AlphaFold 3 Code by 0points on Monday November 11, 2024 @09:39AM (#42107439)
What's nice in here exactly, and please use your own words instead of referring to ChatGPT transcripts.

From the transcript you link that I read, I can see that it replied some generic mumbo:

> Advanced models sometimes produce outputs with identifiable patterns or "fingerprints." If the outputs carry such signatures, experts might trace them back to AlphaFold 3.

Suggesting ChatGPT have no understanding of what AlphaFold is.

Then continues to dream up nonsense scenarios such as

> If AlphaFold 3 requires online access or activation, usage logs could potentially reveal unauthorized activities.

Showing us that it has no understanding of the legalese it was asked to analyze.

How do you think this adds to the discussion?

Re:AlphaFold 3 Code by 7373737373 on Tuesday November 12, 2024 @03:55AM (#42113867)
I wonder if AlphaProof will be ever released