Text this: Web services QoS prediction via matrix completion with structural noise