News for hackers. Stuff that matters.
Re:Modelplace: AI Model Marketplace by OpenCV by wokwokwok on Tuesday June 15, 2021 @11:24AM (#27516824)
How do you stop piracy on something like this?

Surely I could take a model, refine it slightly to get distinct weights (ie. not a flat clone) and unload it as my own novel variant?

...and I mean, is the problem not utterly fundamental?

When is a model “yours” or sell?

When you trained it? When you’re not using transfer learning? When you wrote the paper? When you own the training data? When you can recreate it from scratch?

I see this being problematic to look after...

Re:Modelplace: AI Model Marketplace by OpenCV by belval on Tuesday June 15, 2021 @11:41AM (#27517067)
The value of these could be in private datasets. Model architectures are not really patentable and ownership of a trained model has always been very muddy water.

That being said, if I am selling a bird classifier chances are that to train it I had to combine multiple datasets and someone can't easily finetune it to get better results.

Re:Modelplace: AI Model Marketplace by OpenCV by wokwokwok on Tuesday June 15, 2021 @11:43AM (#27517101)
They dont need to fine tune it for better results, they only need to fine tune it to give different results and sell it for $5 less than you are.
Re:Modelplace: AI Model Marketplace by OpenCV by belval on Tuesday June 15, 2021 @01:51PM (#27518932)
I misunderstood your point.

The "attack" that you are describing could probably be mitigated by doing activation analysis. Given random initialization even with fine-tuning the activation distribution will be similar. Same method should be used to weed out people just repackaging the ImageNet pretrained model from torchvision.

That being said you can still distill a network into another with a teacher-student approach and that would be undetectable.

Re:Modelplace: AI Model Marketplace by OpenCV by pepe-sad on Tuesday June 15, 2021 @12:40PM (#27517909)
I believe it has a kind of pre-moderation.
Re:Modelplace: AI Model Marketplace by OpenCV by aledalgrande on Tuesday June 15, 2021 @02:29PM (#27519538)
The marketplace should probably be on datasets.
Re:Modelplace: AI Model Marketplace by OpenCV by Moosdijk on Tuesday June 15, 2021 @02:39PM (#27519654)
I'd rather buy a model than a dataset that I have to spend money to train a model with.
Re:Modelplace: AI Model Marketplace by OpenCV by aledalgrande on Tuesday June 15, 2021 @04:41PM (#27521217)
You are limited in expanding your dataset and making your model better, if you only have the model. And I would rather see how clean/balanced the dataset my model was built from was.
Re:Modelplace: AI Model Marketplace by OpenCV by Moosdijk on Wednesday June 16, 2021 @03:33AM (#27525888)
When using models becomes more mainstream, I think it's better to strive for transparency than expandability.
Re:Modelplace: AI Model Marketplace by OpenCV by Moosdijk on Tuesday June 15, 2021 @02:35PM (#27519609)
Disclaimer: I'm not very familiar with the current state of CV and the way models are trained.

What authors could do is train the model on a dataset, but add a specific image that it flags as a key.

That way, if you keep the image private, you can check if a model is a clone of yours if recognises that specific image.

Re:Modelplace: AI Model Marketplace by OpenCV by bonoboTP on Tuesday June 15, 2021 @01:33PM (#27518675)
Right, you could steal the model by querying lots of images and using teacher-student model distillation.