Caperio AI Performance Platform
  • U.S.A. : 1 (470) 655-6318
    • Brasil : (+55) 11-97506-0418
  • Valores
  • Plataforma
  • Soluções
  • Parceiros
  • Atributos
  • Recursos
  • Sobre nós
CONTACT US
  • Artificial Intelligence
  • fev 05

Google Brain Introduces Symbolic Programming + PyGlove Library to Reformulate AutoML

Google Brain Introduces Symbolic Programming + PyGlove Library to Reformulate AutoML

A recent study by the Google Brain Team proposes a new way of programming automated machine learning (AutoML) based on symbolic programming.

Original article available here.

A recent study by the Google Brain Team proposes a new way of programming automated machine learning (AutoML) based on symbolic programming. The researchers have also introduced PyGlove, a Python library that demonstrates the new paradigm’s promising results.

Neural network architectures are becoming increasingly complex, and finding the right one for a task is time and resource consuming. Since Google coined the term AutoML for its neural architecture search (NAS) solution in May 2017, the approach has gained traction in the ML research community for automating network hyperparameter and architecture choices.

Current software limitations have however hindered AutoML advancement. Popular NAS algorithms, for example, require implementation for coupling the AutoML search space and search algorithm, and implementing complex search flows to handle the dynamic interactions between such AutoML components remains difficult.

In the paper PyGlove: Symbolic Programming for Automated Machine Learning, researchers identify a potential solution — reformulate the program logic for AutoML as an automated process for manipulating ML programs symbolically.

Another important AutoML component is the child program, which refers to a performant program that could be a neural network architecture or a data augmentation policy. AutoML works to identify performant child programs out of a large set of possibilities defined by the search space. The search algorithm needs to iteratively sample multiple child programs to select and evaluate the most promising ones. A numeric measure of quality and reward is then fed back to the search algorithm to improve future child program sampling.

The researchers’ symbolic programming approach for AutoML enables the manipulation of a symbolic tree-based representation that encodes a machine learning program’s critical elements. As a result, the ML programs became mutable objects and can be cloned and modified after their creation. In this way, modifying an ML program no longer requires ML practitioners to repeatedly create objects from scratch — they can instead clone existing objects and modify them into new programs. With symbolic programming, the interactions between the child program, search space and search algorithms are no longer fixed, making AutoML programming more flexible.

To test the potential of their novel reformulation, the researchers introduced a general symbolic programming library for Python dubbed PyGlove, which enables AutoML techniques to be easily dropped into preexisting ML pipelines. The modification of search spaces, search algorithms and search flows can then be performed with only a few lines of code.

The proposed approach promises to simplify the development of search-based programs, which the researchers suggest could benefit research areas such as medicine design and video surveillance. Google’s AutoML has already helped developers design efficient new neural networks for practical use, and the Google Brain researchers believe their proposed symbolic programming combined with PyGlove will make AutoML even more productive and accessible to ML practitioners.

The paper PyGlove: Symbolic Programming for Automated Machine Learning was accepted at NeurIPS 2020 and is available on arXiv.

Related Posts

Companies are doubling down on artificial intelligence and machine learning due to pandemic
Artificial Intelligence

Companies are doubling down on artificial intelligence and machine learning due to pandemic

Original article available here: https://www.techrepublic.com/article/companies-are-doubling-down-on-artificial-intelligence-and-machine-learning-due-to-pandemic/ Companies are doubling down on artificial intelligence and machine learning due to pandemic Companies are planning to increase their spending on artificial intelligence and machine learning as a result of…

Roy
  • out 21

Procurar

Postagens recentes

  • How AI Can Transform Contact Centers’ Unstructured Content
  • Google Brain Introduces Symbolic Programming + PyGlove Library to Reformulate AutoML
  • How Call Centers Can Thrive by Successfully Managing the Unexpected with AI
  • 10 Unique Use Cases for Speech Analytics
  • How AWS is staking its claim on tomorrow’s contact centers

comentários recentes

    Arquivos

    • março 2021
    • fevereiro 2021
    • janeiro 2021
    • dezembro 2020
    • novembro 2020
    • outubro 2020
    • setembro 2020
    • agosto 2020

    Categorias

    • Artificial Intelligence
    • Não categorizado

    Meta

    • Acessar
    • Feed de posts
    • Feed de comentários
    • WordPress.org

    Subscribe to Our Blog

    I want the latest update in...

      últimas postagens

      How AI Can Transform Contact Centers’ Unstructured Content

      How AI Can Transform Contact Centers’ Unstructured Content

      • março 18, 2021
      • [rt_reading_time postfix="mins read" postfix_singular="min read"]
      Google Brain Introduces Symbolic Programming + PyGlove Library to Reformulate AutoML

      Google Brain Introduces Symbolic Programming + PyGlove Library to Reformulate AutoML

      • fevereiro 5, 2021
      • [rt_reading_time postfix="mins read" postfix_singular="min read"]
      How Call Centers Can Thrive by Successfully Managing the Unexpected with AI

      How Call Centers Can Thrive by Successfully Managing the Unexpected with AI

      • janeiro 8, 2021
      • [rt_reading_time postfix="mins read" postfix_singular="min read"]
      10 Unique Use Cases for Speech Analytics

      10 Unique Use Cases for Speech Analytics

      • dezembro 14, 2020
      • [rt_reading_time postfix="mins read" postfix_singular="min read"]

      Siga-nos

      Empresa

      • About us
      • Careers
      • Learn
      • Blog
      • Contact us
      • Privacy Policy

      Plataformas

      • Caperio AI Engine
      • Business Scenario Libraries
      • Caperio Workbench
      • Integrations

      Suporte

      • Help Desk
      • Knowledge Base

      Comunidade

      • Webinars
      • Faq’s

      Contato

      • support@bossanovadata.com

      © 2025. Copyright BossaNova