In that sense it is a "data solution", but it is not a data problem.
> de-biasing the data
The issue isnt statistical bias. The issue is semantic: occurrence doesnt capture meaning. Negative terms and racial terms can co-occur more frequently in some text (eg., a biography of MLK) without the remedy being to "rebalance them with positive terms".
Dataset engineering is an important field of research. It is also an important part of the modelling process. Neither of these things are included in model research. Researchers who design computer vision models and other novel mathematical models can be held ethically responsible for the societal results of the novel part of their research but if we agree that their field of research is valuable for society then they cannot be held responsible for the misuse of these models by people who skip or fail integral parts of the modelling process.
You cannot ask a researcher to invent a new more performant computer-vision model, invent a way to correct for bias, and design a fair dataset all in one. That's three entirely different careers.
Might it not sometimes be reasonable to ask researchers in one domain to slow their roll, if researchers in a related domain are making slower progress? If I invent 10 new forms of nerve gas every year, while you invent 5 new antidotes to nerve gas every year, where does the problem lay? Solely with you, for not working fast enough? I don't think that's reasonable. Does the problem lay with me, for not inventing nerve gas antidotes? I don't think that's reasonable either, antidotes are not my specialty and I can't be expected to create them. But if I'm the one inventing new systems that become a problem for society because your domain of counter-research isn't keeping up, then I have some substantial share in that blame nonetheless.
The model is the result and the outcome of the whole process. The model is supposed to be a reliable representation of reality that has acceptable accuracy within predetermined operational limits.
If someone tries to generate models that interpolate and/or extrapolate data and the data it uses to seed the model is garbage then the model is garbage, and the person responsible for putting it together is the person responsible for the model failing to do its job.
There is no separation between model and the data used to generate the model. Garbage in, garbage out. If a machine learning model uses garbage data then the model is garbage, and throwing machine learning buzzwords at the problem does not justify why garbage was sent in.
This is the problem. That is NOT what ML models are supposed to be outside of newspaper articles and research grant proposals.
ML models interpolate between co-occurrences; that is all they do. Representations of reality are not interpolations between statistical co-occurances -- that is the furthest thing from what they are.
Reality has a counter-factual (ie., modal) structure, causal structure, generative structure (etc.) and much more.
No, not really. That is the very definition of a model, and the very reason why people bother with then. Stating otherwise requires a gross misunderstanding of the whole subject and problem domain.
Also, it makes absolutely no difference if you know a model fails to output accurate results on specific scenarios. The key factor if you know the domain where the model does indeed provide acceptable results. That's why in some applications gravity is modelled as a constant acceleration of 9.8m/s2 pointing straight down, or materials modelled having a linear relationship between stress and strain. Those who use those models know that they are only valid if specific circumstances are met. This is something known forever in engineering, and made famous in statistical model circles by George Box with his quote of "all models are wrong".
My take is that there is a kind of naive arrogance plaguing ML circles where throwing novel hightech approaches to old and basic modeling applications leads those in the field into believing that they can take a blank slate approach to modeling and ignore lessons learned throughout the centuries because they aren't needed anymore. And this is the end result.
The compression of X, ie., f, isnt a representation of Y. Its an estimator of the value of Y within some domain of X,Y.
For it to be f to be a representation of Y, it needs to be able to stand-in for Y (at least). And compressions of X cannot. They lack, eg., the right counterfactual behaviour.
ie., A representation of a cat enables computing things about a cat in imaginative scenarios, eg., in a video game simulation. Compressions of pixels of cats do not.
The whole point of modeling is that without a doubt compressions of X are indeed representations of Y, because the whole reason X was picked was that it is clearly represents Y with an acceptable degree of accuracy for the use in mind.
If a proposed model fails to reproduce and predict a model with acceptable accuracy, it's scrapped in favour of those that can. Why are we discussing this?
I frankly do not understand why we are wasting time explaining the very basics of what a model is and why they are created and how they are used. This is not up for discussion. Just ask yourself why people, specially in engineering and physics, bother with models.