• bitcoinBitcoin(BTC)$77,302.000.11%
  • ethereumEthereum(ETH)$2,522.510.43%
  • tetherTether(USDT)$1.000.00%
  • binancecoinBNB(BNB)$726.12-0.96%
  • rippleXRP(XRP)$1.370.26%
  • usd-coinUSDC(USDC)$1.000.00%
  • solanaSolana(SOL)$101.880.20%
  • tronTRON(TRX)$0.339526-1.23%
  • Figure HelocFigure Heloc(FIGR_HELOC)$1.00-3.08%
  • zcashZcash(ZEC)$1,149.071.87%
  • HyperliquidHyperliquid(HYPE)$79.501.02%
  • dogecoinDogecoin(DOGE)$0.0848800.51%
  • RainRain(RAIN)$0.0157754.00%
  • moneroMonero(XMR)$533.69-1.19%
  • USDSUSDS(USDS)$1.00-0.01%
  • whitebitWhiteBIT Coin(WBT)$80.340.24%
  • chainlinkChainlink(LINK)$11.560.31%
  • leo-tokenLEO Token(LEO)$9.06-0.88%
  • cardanoCardano(ADA)$0.2083020.22%
  • stellarStellar(XLM)$0.1808660.49%
  • Ethena USDeEthena USDe(USDE)$1.00-0.01%
  • daiDai(DAI)$1.000.02%
  • bitcoin-cashBitcoin Cash(BCH)$226.36-1.58%
  • USD1USD1(USD1)$1.00-0.01%
  • litecoinLitecoin(LTC)$54.280.82%
  • uniswapUniswap(UNI)$6.423.05%
  • CantonCanton(CC)$0.098091-0.61%
  • the-open-networkGram (prev. Toncoin)(GRAM)$1.37-0.15%
  • hedera-hashgraphHedera(HBAR)$0.0756161.74%
  • Global DollarGlobal Dollar(USDG)$1.00-0.01%
  • avalanche-2Avalanche(AVAX)$7.45-0.06%
  • shiba-inuShiba Inu(SHIB)$0.0000050.81%
  • nearNEAR Protocol(NEAR)$2.35-0.18%
  • suiSui(SUI)$0.730.37%
  • crypto-com-chainCronos(CRO)$0.0598804.32%
  • paypal-usdPayPal USD(PYUSD)$1.00-0.01%
  • BlackRock USD Institutional Digital Liquidity FundBlackRock USD Institutional Digital Liquidity Fund(BUIDL)$1.000.00%
  • MemeCoreMemeCore(M)$1.17-3.19%
  • tether-goldTether Gold(XAUT)$4,350.190.02%
  • Circle USYCCircle USYC(USYC)$1.140.00%
  • Ripple USDRipple USD(RLUSD)$1.000.00%
  • okbOKB(OKB)$114.250.02%
  • BittensorBittensor(TAO)$237.841.68%
  • Ondo US Dollar YieldOndo US Dollar Yield(USDY)$1.140.20%
  • aaveAave(AAVE)$127.922.00%
  • pax-goldPAX Gold(PAXG)$4,356.900.07%
  • AsterAster(ASTER)$0.701.86%
  • mantleMantle(MNT)$0.55-4.63%
  • World Liberty FinancialWorld Liberty Financial(WLFI)$0.0573764.07%
  • polkadotPolkadot(DOT)$1.02-2.95%
TradePoint.io
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop
No Result
View All Result
TradePoint.io
No Result
View All Result

How to Instruction Tune Code LLMs without GPT4 Data? Meet OctoPack: A Set of AI Models for Instruction Tuning Code Large Language Models

August 17, 2023
in AI & Technology
Reading Time: 4 mins read
A A
How to Instruction Tune Code LLMs without GPT4 Data? Meet OctoPack: A Set of AI Models for Instruction Tuning Code Large Language Models
ShareShareShareShareShare

It has been demonstrated that the usability and overall performance of large language models (LLMs) can be enhanced by fine-tuning various language tasks provided via instructions (instruction tuning). Models trained with visual, auditory, and multilingual data have all fared well with the instruction tuning paradigm.

Code-learning machines are taught by researchers how to code. Indirectly instructing Code LLMs to generate desired code using code comments is possible, but the process is fragile and fails when the desired result is natural language. Code LLMs’ steerability could be enhanced, and their applicability could be broadened by explicit instructive tuning.

Researchers prefer to use open-source models to produce synthetic data and avoid utilizing data with restrictive licenses. They compare four common databases of code instructions:

  • xP3x, which compiles results from widely used code benchmarks
  • A lax Code LLM enables Independent data generation by scholars.
  • OASST is primarily a repository of linguistic information with minimal coding examples.
  • The brand new 4TB trove of Git commits, dubbed COMMITPACK.

Researchers’ contributions

  • For pre-training, you have access to 4 terabytes (TB) of code commits written in 350 different programming languages under a permissive license; tuning gives you access to a filtered variant of COMMITPACK containing high-quality code instructions.
  • Code LLM Generalization Benchmark (HUMANEVALPACK) for Six Programming Languages (Python, JavaScript, Java, Go, C++, and Rust) and Three Scenarios (Code Repair, Code Explanation, and Code Synthesis).
  • The most lenient Code LLMs are OCTOCODER and OCTOGEEX. 

Researchers use the action dump of GitHub commits on Google BigQuery as the basis for their dataset. To guarantee that commit messages are very specific and to avoid additional complexity from dealing with many files, they employ several quality filters, filter for commercially friendly licensing, and delete all commits that affect more than one file. The impacted GitHub source code files are extracted before and after the commit using the filtered information.

For tasks that need a natural language (NL) response, the input for instruction tuning LLMs is an NL instruction with optional NL context. When tuning instructions with code data, the code may be included only in the input, the output, or both the input and the output alongside the NL instruction. Although most existing benchmarks focus on code synthesis variants, customers may desire to employ models in all three cases. As a result, the three input-output permutations for six languages are now included in the code synthesis benchmark HumanEval.

In all three evaluation circumstances, OCTOCODER outperforms all other permissive models by a significant margin. OCTOGEEX has the fewest parameters of any model benchmarked at 6 billion, but it still achieves the best results compared to other permissive Code LLMs. When compared to other models, GPT-4 has the highest performance. Despite being a probable larger model than others, GPT-4 is closed-source.

Everything required, including code, models, and data, may be found at https://github.com/bigcode-project/octopack 

To sum it up, large language models (LLMs) benefit greatly from being fine-tuned on instructions, allowing them to perform better on various natural language tasks. Researchers use coding to fine-tune human instructions, using the innate structure of Git commits to pair code changes with human guidance. Four terabytes of Git commits from 350 different languages are compiled into COMMITPACK. For the StarCoder model with 16B parameters, they compare COMMITPACK to other natural and synthetic code instructions. For the HumanEval Python test, they reach state-of-the-art performance among models not trained on OpenAI outputs. In addition, they present HUMANEVALPACK, which adds support for six additional programming languages (Python, JavaScript, Java, Go, C++, and Rust) and three new coding tasks (Code Repair, Code Explanation, and Code Synthesis) to the HumanEval benchmark. The models, OCTOCODER and OCTOGEEX, show the benefits of COMMITPACK by providing the best performance throughout HUMANEVALPACK among all permissible models.


Check out the Paper and GitHub. All Credit For This Research Goes To the Researchers on This Project. Also, don’t forget to join our 28k+ ML SubReddit, 40k+ Facebook Community, Discord Channel, and Email Newsletter, where we share the latest AI research news, cool AI projects, and more.


YOU MAY ALSO LIKE

Implementation of Machine Learning Workflows with NVIDIA cuML, RAPIDS, GPU Benchmarking, Explainability, Clustering, and Model Inference

Hyundai Motor Group Puts Data Flywheel Into Full Operation – Unite.AI

Dhanshree Shenwai is a Computer Science Engineer and has a good experience in FinTech companies covering Financial, Cards & Payments and Banking domain with keen interest in applications of AI. She is enthusiastic about exploring new technologies and advancements in today’s evolving world making everyone’s life easy.


🔥 Use SQL to predict the future (Sponsored)

Credit: Source link

ShareTweetSendSharePin

Related Posts

Implementation of Machine Learning Workflows with NVIDIA cuML, RAPIDS, GPU Benchmarking, Explainability, Clustering, and Model Inference
AI & Technology

Implementation of Machine Learning Workflows with NVIDIA cuML, RAPIDS, GPU Benchmarking, Explainability, Clustering, and Model Inference

September 13, 2026
Hyundai Motor Group Puts Data Flywheel Into Full Operation – Unite.AI
AI & Technology

Hyundai Motor Group Puts Data Flywheel Into Full Operation – Unite.AI

September 13, 2026
What Is The Difference Between A Dead Pixel And A Stuck Pixel?
AI & Technology

What Is The Difference Between A Dead Pixel And A Stuck Pixel?

September 13, 2026
Cognition Releases SWE-2: A Kimi K3 Post-Trained Coding Model That Matches Fable 5.1 on FrontierCode at 64% Lower Cost
AI & Technology

Cognition Releases SWE-2: A Kimi K3 Post-Trained Coding Model That Matches Fable 5.1 on FrontierCode at 64% Lower Cost

September 12, 2026
Next Post
SUV Rams Into Apple Store Near Boston, Killing One

SUV Rams Into Apple Store Near Boston, Killing One

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Search

No Result
View All Result
OpenAI Says Internal AI System Resolved the Navier–Stokes Problem – Unite.AI

OpenAI Says Internal AI System Resolved the Navier–Stokes Problem – Unite.AI

September 9, 2026
Indonesia cancels flights at Jakarta airport as Anak Krakatau volcano erupts – apnews.com

Indonesia cancels flights at Jakarta airport as Anak Krakatau volcano erupts – apnews.com

September 6, 2026
Grocers file antitrust suit to block Mamdami admin’s plan for NYC-owned supermarkets: ‘Predatory pricing’

Grocers file antitrust suit to block Mamdami admin’s plan for NYC-owned supermarkets: ‘Predatory pricing’

September 9, 2026

About

Learn more

Our Services

Legal

Privacy Policy

Terms of Use

Bloggers

Learn more

Article Links

Contact

Advertise

Ask us anything

©2020- TradePoint.io - All rights reserved!

Tradepoint.io, being just a publishing and technology platform, is not a registered broker-dealer or investment adviser. So we do not provide investment advice. Rather, brokerage services are provided to clients of Tradepoint.io by independent SEC-registered broker-dealers and members of FINRA/SIPC. Every form of investing carries some risk and past performance is not a guarantee of future results. “Tradepoint.io“, “Instant Investing” and “My Trading Tools” are registered trademarks of Apperbuild, LLC.

This website is operated by Apperbuild, LLC. We have no link to any brokerage firm and we do not provide investment advice. Every information and resource we provide is solely for the education of our readers. © 2020 Apperbuild, LLC. All rights reserved.

No Result
View All Result
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop

© 2023 - TradePoint.io - All Rights Reserved!