paper-with-me

홈 › Papers

Enhancing Open-Domain Task-Solving Capability of LLMs via Autonomous Tool Integration from GitHub

2023-12-28 · Bohan Lyu, Xin Cong, Heyang Yu, Pan Yang, Yujia Qin, Yining Ye, Yaxi Lu, Zhong Zhang, Yukun Yan, Yankai Lin, Zhiyuan Liu, Maosong Sun

Large Language Models (LLMs) excel in traditional natural language processing tasks but struggle with problems that require complex domain-specific calculations or simulations. While equipping LLMs with external tools to build LLM-based agents can enhance their capabilities, existing approaches lack the flexibility to address diverse and ever-evolving user queries in open domains. Currently, there is also no existing dataset that evaluates LLMs on open-domain knowledge that requires tools to solve. To this end, we introduce OpenAct benchmark to evaluate the open-domain task-solving capability, which is built on human expert consultation and repositories in GitHub. It comprises 339 questions spanning 7 diverse domains that need to be solved with domain-specific methods. In our experiments, even state-of-the-art LLMs and LLM-based agents demonstrate unsatisfactory success rates, underscoring the need for a novel approach. Furthermore, we present OpenAgent, a novel LLM-based agent system that can tackle evolving queries in open domains through autonomously integrating specialized tools from GitHub. OpenAgent employs 1) a hierarchical framework where specialized agents handle specific tasks and can assign tasks to inferior agents, 2) a bi-level experience learning mechanism to learn from both humans' and its own experiences to tackle tool flaws. Experiments demonstrate its superior effectiveness and efficiency, which significantly outperforms baselines. Our data and code are open-source at https://github.com/OpenBMB/OpenAct.

📄 PDF Abstract BibTeX arXiv:2312.17294

Code (1)

openbmb/openact 공식 구현

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically
Multi-Head Attention 설명 없음
Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…

Similar Papers 제목 키워드 기반

CityGPT: Empowering Urban Spatial Cognition of Large Language Models

2024-06-20 · Jie Feng, Yuwei Du, Tianhui Liu, Siqi Guo 외

Large language models(LLMs) with powerful language generation and reasoning capabilities have already achieved success in many domains, e.g., math and code generation. However, due to the lacking of physical world's corp…

Code GenerationMathSpatial ReasoningText Generation

OpenAGI: When LLM Meets Domain Experts

2023-04-10 · NeurIPS 2023 11 · Yingqiang Ge, Wenyue Hua, Kai Mei, Jianchao Ji 외

Human Intelligence (HI) excels at combining basic skills to solve complex tasks. This capability is vital for Artificial Intelligence (AI) and should be embedded in comprehensive AI Agents, enabling them to harness exper…

BenchmarkingNatural Language Queries

Unified machine learning tasks and datasets for enhancing renewable energy

2023-11-12 · Arsam Aryandoust, Thomas Rigoni, Francesco Di Stefano, Anthony Patt

Multi-tasking machine learning (ML) models exhibit prediction abilities in domains with little to no training data available (few-shot and zero-shot learning). Over-parameterized ML models are further capable of zero-los…

Zero-Shot Learning

DOTS: Learning to Reason Dynamically in LLMs via Optimal Reasoning Trajectories Search

2024-10-04 · Murong Yue, Wenlin Yao, Haitao Mi, Dian Yu 외

Enhancing the capability of large language models (LLMs) in reasoning has gained significant attention in recent years. Previous studies have demonstrated the effectiveness of various prompting strategies in aiding LLMs …

AICoderEval: Improving AI Domain Code Generation of Large Language Models

2024-06-07 · Yinghui Xia, Yuyan Chen, Tianyu Shi, Jun Wang 외

Automated code generation is a pivotal capability of large language models (LLMs). However, assessing this capability in real-world scenarios remains challenging. Previous methods focus more on low-level code generation,…

Code GenerationImage to texttext-classificationText Classification