Non-Disclosure Agreement & Data Publication I am an Industrial Ph.D. and the company involved in my Ph.D. provides data for my research.
I signed an NDA with the company since the data comes from proprietary source I cannot disclose.
The main problem is that when I write articles I cannot disclose anything about this data (I am in the Machine Learning field), and this decreases the validity and reproducibility of my results.
It is really frustrating. Any Idea on how to tackle this problem?
There are a few solutions:

Use a different dataset for your paper. For example, if you design a new data clustering algorithm but cannot use the company data to evaluate your algorithm, you may find alternative datasets that could be OK to use just for the purpose of writing the papers. I have done this for some industrial project.
Some companies may accept to release anonymized or transformed data. You may try to discuss this with the company to see if this is a possibility.
Some journals and conferences may request that you share your data and code publicly. But some other may not be so strict about this. Choosing appropriately conferences/journals may help.
You may add some text in your paper to explain that data cannot be made available due to a NDA. Reviewers may be satisfied by this explanation or may not be, but it can be good to do that.
You may consider submiting in conferences where there is an industry track. Your paper may be more well-suited for this than for the regular track.

I would also add that doing academia/industry collaborations is great but not all companies have the same level of openness toward publishing papers. It is generally better to make things clear about how paper can be published as early as possible in a colloration. When looking for a new industrial collaboration, I will always talk with the company first about whether or not I can publish papers and what are the requirements to make things clear. Some company will ask you and even push you to publish papers, while others are against it. I even talked with a company that allowed to publish a paper but did not allow to publish the developed algorithm... (which makes no sense...as you then cannot write paper with just an introduction/related work and then a result section without describing the algorithm/method).