Natural language processing has been profoundly impacted by the advent of vast neural network models that display remarkable fluency and language comprehension abilities. However, as covered previously, these large language models also suffer from several key deficiencies: brittleness, opacity, and hallucination.