Social learning with complex contagion