Learning intersection-closed classes with signatures