Hi, I recommend river support Online Limited Memory BFGS from paper, because river has already support newton method, the designed code with numpy was great for efficiency and precision, and oLBFGS will reduce Wolfe line search while balance global convergence on target datasets.