• bitcoinBitcoin(BTC)$85,019.001.77%
  • ethereumEthereum(ETH)$2,729.762.99%
  • tetherTether(USDT)$1.000.00%
  • binancecoinBNB(BNB)$780.801.36%
  • rippleXRP(XRP)$1.587.57%
  • usd-coinUSDC(USDC)$1.000.01%
  • solanaSolana(SOL)$120.916.61%
  • tronTRON(TRX)$0.337194-0.64%
  • zcashZcash(ZEC)$1,610.027.47%
  • Figure HelocFigure Heloc(FIGR_HELOC)$1.030.00%
  • HyperliquidHyperliquid(HYPE)$93.862.84%
  • dogecoinDogecoin(DOGE)$0.0981705.69%
  • moneroMonero(XMR)$569.404.02%
  • chainlinkChainlink(LINK)$14.0714.66%
  • whitebitWhiteBIT Coin(WBT)$84.861.52%
  • USDSUSDS(USDS)$1.000.00%
  • cardanoCardano(ADA)$0.2560918.24%
  • RainRain(RAIN)$0.011929-0.57%
  • leo-tokenLEO Token(LEO)$8.83-0.93%
  • stellarStellar(XLM)$0.22279211.61%
  • bitcoin-cashBitcoin Cash(BCH)$338.971.07%
  • nearNEAR Protocol(NEAR)$5.0317.49%
  • uniswapUniswap(UNI)$9.515.36%
  • litecoinLitecoin(LTC)$70.986.67%
  • Ethena USDeEthena USDe(USDE)$1.000.00%
  • CantonCanton(CC)$0.12192512.89%
  • avalanche-2Avalanche(AVAX)$10.573.89%
  • daiDai(DAI)$1.00-0.01%
  • suiSui(SUI)$1.1217.17%
  • USD1USD1(USD1)$1.000.01%
  • hedera-hashgraphHedera(HBAR)$0.0949045.62%
  • the-open-networkGram (prev. Toncoin)(GRAM)$1.431.52%
  • shiba-inuShiba Inu(SHIB)$0.0000065.95%
  • BittensorBittensor(TAO)$308.238.98%
  • crypto-com-chainCronos(CRO)$0.0660298.54%
  • Global DollarGlobal Dollar(USDG)$1.000.00%
  • BitwayBitway(BTW)$1.119.63%
  • MemeCoreMemeCore(M)$1.20-2.55%
  • OndoOndo(ONDO)$0.5629.43%
  • paypal-usdPayPal USD(PYUSD)$1.000.01%
  • tether-goldTether Gold(XAUT)$4,305.010.88%
  • okbOKB(OKB)$120.702.07%
  • Circle USYCCircle USYC(USYC)$1.140.01%
  • EthenaEthena(ENA)$0.24006817.62%
  • Ripple USDRipple USD(RLUSD)$1.000.02%
  • BlackRock USD Institutional Digital Liquidity FundBlackRock USD Institutional Digital Liquidity Fund(BUIDL)$1.000.00%
  • aaveAave(AAVE)$147.907.84%
  • Ondo US Dollar YieldOndo US Dollar Yield(USDY)$1.150.05%
  • mantleMantle(MNT)$0.681.72%
  • MorphoMorpho(MORPHO)$2.937.71%
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

Google AI Introduces Iterative BC-Max: A New Machine Learning Technique that Reduces the Size of Compiled Binary Files by Optimizing Inlining Decisions

October 28, 2024
in AI & Technology
Reading Time: 5 mins read
A A
Google AI Introduces Iterative BC-Max: A New Machine Learning Technique that Reduces the Size of Compiled Binary Files by Optimizing Inlining Decisions
ShareShareShareShareShare

When applying Reinforcement Learning (RL) to real-world applications, two key challenges are often faced during this process. Firstly, the constant online interaction and update cycle in RL places major engineering demands on large systems designed to work with static ML models needing only occasional offline updates. Secondly, RL algorithms usually start from scratch, relying solely on information gathered during these interactions, limiting both their efficiency and adaptability. In common situations where RL is applied, there are usually earlier efforts using rule-based or supervised ML methods that produce a lot of useful data about good and bad behaviors. Ignoring this information leads to inefficient learning in RL from the beginning.

Current methods in Reinforcement Learning involve an online interaction-then-update cycle, which can be inefficient for large-scale systems. These approaches include overlooking valuable, already available data from rule-based or supervised machine-learning methods and learning from scratch. Many RL methods rely on value function estimation and require access to Markov Decision Process (MDP) dynamics, often employing Q-learning techniques with per-timestep rewards for accurate credit assignment. However, these methods depend on dense rewards and function approximators, making them unsuitable for offline RL scenarios with aggregated reward signals. To address this, researchers have proposed an imitation learning-based algorithm that integrates trajectories from multiple baseline policies to create a new policy that exceeds the performance of the best combination of these baselines. This approach reduces sample complexity and increases performance by manipulating existing data. 

A group of researchers from Google AI have proposed a method involving collecting trajectories from K baseline policies, each excelling in different parts of the state space. The paper addresses a Contextual Markov Decision Process (MDP) with finite horizons, where each baseline policy has context-dependent deterministic transitions and rewards. Given baseline policies and trajectory data, the goal is to identify a policy from a given class that competes with the best-performing baseline for each context. This involves offline imitation learning with sparse trajectory-level rewards, complicating traditional methods reliant on value function approximation. The proposed BC-MAX algorithm chooses the trajectory with the highest cumulative reward per context and clones it, focusing on matching optimal action sequences. Unlike methods requiring access to detailed state transitions or value functions, BC-MAX operates under limited reward data, optimizing a cross-entropy loss as a proxy to direct policy learning. The paper provides theoretical regret bounds for BC-MAX, ensuring performance close to the best baseline policy for each context.

In this, the limitation learning algorithm combines trajectories to learn a new policy. The researchers provide a sample complexity bound on the algorithm’s accuracy and prove its minimax optimality. They apply this algorithm to compiler optimization, specifically for inlining programs to create smaller binaries. The results showed that the new policy outperforms an initial policy learned via standard RL after a few iterations. It introduces BC-MAX, a behavior cloning algorithm designed to optimize performance by executing multiple policies across initial states and imitating the trajectory with the highest reward in each state. The authors provide an upper bound on the expected regret of the learned policy relative to the maximum achievable reward in each starting state by selecting the best baseline policy. The analysis includes a lower bound, demonstrating that further improvement is limited to polylogarithmic factors in this context. Applied to two real-world datasets for optimizing compiler inlining for binary size, BC-MAX outperforms strong baseline policies. Starting with a single online RL-trained policy, BC-MAX iteratively incorporates previous policies as baselines, achieving robust policies with limited environmental interaction. This approach shows significant potential for challenging real-world applications.

In conclusion, the paper presents a novel offline imitation learning algorithm, BC-MAX, which effectively leverages multiple baseline policies to optimize compiler inlining decisions. The method addresses the limitations of current RL approaches by utilizing prior data and minimizing the need for online updates by leveraging multiple baselines, proposing a novel imitation learning algorithm that improves performance and reduces sample complexity, particularly in compiler optimization tasks. It also demonstrated that a policy can be learned that outperforms an initial policy learned via standard RL through a few iterations of our approach. This research can serve as a baseline for future development in RL!


Check out the Paper. All credit for this research goes to the researchers of this project. Also, don’t forget to follow us on Twitter and join our Telegram Channel and LinkedIn Group. If you like our work, you will love our newsletter.. Don’t Forget to join our 55k+ ML SubReddit.

[Upcoming Live Webinar- Oct 29, 2024] The Best Platform for Serving Fine-Tuned Models: Predibase Inference Engine (Promoted)


Divyesh is a consulting intern at Marktechpost. He is pursuing a BTech in Agricultural and Food Engineering from the Indian Institute of Technology, Kharagpur. He is a Data Science and Machine learning enthusiast who wants to integrate these leading technologies into the agricultural domain and solve challenges.

Listen to our latest AI podcasts and AI research videos here ➡️

YOU MAY ALSO LIKE

Fastino Releases GLiNER2.5-Decide: A 340M Open-Weight Decision Model That Runs on CPU

Black Forest Labs Releases FLUX 3 Action: A 7B Open-Weights World Action Model That Tops RoboLab-120


Credit: Source link

ShareTweetSendSharePin

Related Posts

Fastino Releases GLiNER2.5-Decide: A 340M Open-Weight Decision Model That Runs on CPU
AI & Technology

Fastino Releases GLiNER2.5-Decide: A 340M Open-Weight Decision Model That Runs on CPU

September 25, 2026
Black Forest Labs Releases FLUX 3 Action: A 7B Open-Weights World Action Model That Tops RoboLab-120
AI & Technology

Black Forest Labs Releases FLUX 3 Action: A 7B Open-Weights World Action Model That Tops RoboLab-120

September 25, 2026
Warzone Is Adding A Button To Hide All The Goofy Skins
AI & Technology

Warzone Is Adding A Button To Hide All The Goofy Skins

September 24, 2026
How These AI Glasses Compare
AI & Technology

How These AI Glasses Compare

September 24, 2026
Next Post
10-year-old recklessly drives stolen car through playground

10-year-old recklessly drives stolen car through playground

Leave a Reply Cancel reply

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

Search

No Result
View All Result
At least two dead after Grand Canyon flooding

At least two dead after Grand Canyon flooding

September 20, 2026
AI's Power Bottleneck Is Here, Profiting Is The Hard Part

AI's Power Bottleneck Is Here, Profiting Is The Hard Part

September 20, 2026
Columbia Emerging Markets Fund Q2 2026 Commentary

Columbia Emerging Markets Fund Q2 2026 Commentary

September 21, 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!