Connectionist architectures for artificial intelligence