Active Layer-Contrastive Decoding Reduces Hallucination in Large Language Model Generation