I need to structure the essay to compare these concepts across their definitions, applications, advantages, and limitations. Start by defining each one with brief explanations. Then, discuss their roles in AI and machine learning. Applications will include areas like NLP, healthcare, robotics, etc. Advantages would cover adaptability, efficiency, ethical considerations. Limitations might involve data requirements, complexity, or ethical issues. Finally, a conclusion summarizing the key points.