PromptKG  by zjunlp

Gallery of prompt learning and KG-related research

created 3 years ago
731 stars

Top 48.4% on sourcepulse

GitHubView on GitHub
Project Summary

PromptKG is a comprehensive gallery and toolkit for researchers and practitioners in prompt learning and knowledge graph (KG) integration with large language models (LLMs). It provides implementations of state-of-the-art prompt learning research, libraries for KG embeddings and dynamic editing, and extensive tutorial notebooks for beginners. The project aims to consolidate and advance the rapidly evolving field of using prompts to leverage and enhance KG capabilities within LLMs.

How It Works

The project organizes its content into several key areas: research for model implementations, lambdaKG for PLM-based KG embeddings, and deltaKG for dynamic KG embedding editing. It also curates a vast list of papers and tutorials covering various aspects of prompt learning, knowledge probing, KG construction, and multimodal applications, offering a structured overview of the field.

Quick Start & Requirements

  • Installation and usage details are primarily found within the respective sub-directories (research, lambdaKG, deltaKG).
  • Specific requirements will vary based on the chosen toolkit or research implementation, likely including Python and deep learning frameworks (e.g., PyTorch, TensorFlow).
  • Links to tutorials and papers are provided within the README for guided learning.

Highlighted Details

  • Extensive collection of research papers and implementations on prompt learning for NLP and KG tasks.
  • Dedicated libraries (lambdaKG, deltaKG) for practical KG embedding and manipulation with PLMs.
  • Comprehensive tutorials covering zero-shot learning, KG construction, and prompt-based knowledge integration.
  • Covers a wide range of applications including language understanding, multimodal tasks, and advanced areas like recommendation systems and robotics.

Maintenance & Community

  • The project is actively maintained, as indicated by the last commit badge.
  • Pull requests are welcomed, suggesting an open community engagement model.
  • Contact is via GitHub issues for support.

Licensing & Compatibility

  • The project is licensed under the MIT License, permitting commercial use and modification.

Limitations & Caveats

  • As a gallery and collection, the project itself does not provide a single unified API; users must interact with individual research implementations or libraries.
  • The breadth of the content means specific setup and compatibility requirements will vary significantly across different components.
Health Check
Last commit

1 year ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
14 stars in the last 90 days

Explore Similar Projects

Starred by Stas Bekman Stas Bekman(Author of Machine Learning Engineering Open Book; Research Engineer at Snowflake) and Michele Castata Michele Castata(President of Replit).

nlp_course by yandexdataschool

0.1%
10k
NLP course materials
created 7 years ago
updated 19 hours ago
Feedback? Help us improve.