Parameter learning with truncated message-passing | Synapse