sebwrede opened a new pull request #1060:
URL: https://github.com/apache/systemds/pull/1060


   This PR improves propagation of fine-grained privacy constraints for matrix 
multiplications. The PR also provides a new structure for fine-grained privacy 
propagations by introducing a "Propagator" interface which are implemented by 
different propagator classes. This interface will be used in the following 
implementations of privacy propagation for other operators. 
   
   The new matrix multiplication propagation is more efficient than the 
previous implementation since it makes an array with the summarized privacy 
level of the rows of the first matrix and the columns of the second matrix. 
   Furthermore, it takes the operator type into account. This means that if a 
row or column contains only a single non-zero value, it cannot be considered an 
aggregation, hence the output in case of the PrivateAggregation privacy level 
in the input should still be PrivateAggregation. 
   The rules of propagation is implemented in the method 
"PrivacyPropagator.corePropagation", where the comment also details the privacy 
"truth table".


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to