Second-order Learning Algorithm with Squared Penalty Term