YAML Metadata Warning:empty or missing yaml metadata in repo card

Check out the documentation for more information.

LLM Representation Alignment

Overview

This repository contains the initial experiments for investigating representation alignment and model stitching in Large Language Models (LLMs).

Goal

Our objective is to determine whether hidden-state representations from different LLMs can be aligned and whether representation alignment can help explain hallucinations and factual errors.

Models

  • TinyLlama/TinyLlama-1.1B-Chat-v1.0
  • Qwen/Qwen2.5-0.5B

Dataset

  • TruthfulQA
  • Small custom factual QA dataset (for initial testing)

Current Progress

  • Set up local experimentation environment using Hugging Face Transformers and Ollama.
  • Loaded and evaluated TinyLlama and Qwen.
  • Switched from a small custom dataset to TruthfulQA.
  • Extracted hidden states from all transformer layers.
  • Compared hidden-state representations.
  • Observed that:
    • TinyLlama hidden size = 2048
    • Qwen hidden size = 896

Project Structure

  • evaluate.py โ€“ Runs a small factual QA evaluation.
  • benchmark_test.py โ€“ Loads and explores the TruthfulQA benchmark.
  • hidden_states.py โ€“ Extracts hidden states from all transformer layers.
  • compare_models.py โ€“ Compares hidden-state representations across models.
  • factual_qa.json โ€“ Small custom dataset used for initial testing.

Future Work

  • Evaluate on a larger TruthfulQA subset.
  • Compare representations across different layers.
  • Project hidden states into a common latent space.
  • Investigate representation stitching between models.
  • Study the relationship between representation similarity and hallucinations.

Reproducibility

The complete source code, setup instructions, and scripts needed to reproduce these experiments are available on GitHub:

GitHub Repository: https://github.com/jsharma0110/llm-representation-alignment

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support