/talk-like-a-graph

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

Encoding Graphs and Structured Data in Language Models

This repository contains code for Talk like a Graph: Encoding Graphs for Large Language Models and Let Your Graph Do the Talking: Encoding Structured Data for LLMs.

Cite us

If you use this package for published work, please cite the following.

For the "Talk like a Graph" project:

@inproceedigs{fatemi2024talk,
  title={Talk like a Graph: Encoding Graphs for Large Language Models},
  author={Bahare Fatemi and Jonathan Halcrow and Bryan Perozzi},
  booktitle={International Conference on Learning Representations (ICLR)},
  year={2024}
}

For Graph Token (a.k.a "Let Your Graph Do the Talking"):

@misc{perozzi2024letgraphtalkingencoding,
      title={Let Your Graph Do the Talking: Encoding Structured Data for LLMs}, 
      author={Bryan Perozzi and Bahare Fatemi and Dustin Zelle and Anton Tsitsulin and Mehran Kazemi and Rami Al-Rfou and Jonathan Halcrow},
      year={2024},
      eprint={2402.05862},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/2402.05862}, 
}

Disclaimer

This is not an official Google product.