Did you explore other branches of AI, namely KRLs? It's an underrated area especially in recent years.
Using the full expressive power of a programming language to model the real world and then execute AI algorithms on highly structured and highly understood data seems like the right way to go!