A review of mechanisms and ML-based research on factors affecting spontaneous imbibition of surfactant