For distributed ALS, the sample code provides the way to compute all prediction of all users for all items, but it too wasteful if you only want a small group users' prediction for some items.
So is it possible to get the prediction of a specific user for a specific item for the distributed SVD? or is it possible to get the unitary user matrix and item matrix, not the distributed matrices.
DAAL does not provide a functionality to get an ALS prediction for a small group of users and items. And does not provide an ability to collect full user matrix and item matrix on one node because in the distributed case the sizes of those matrices could be too huge to fit into memory on one node.
We will create feature requests on support of the needed functionality in DAAL.