Abacus.AI

Abacus.AI is an end-to-end autonomous AI and ML platform with vertically integrated use-case specific machine learning workflows. It is a women-led and women-funded artificial intelligence research and cloud services company[1] founded by Bindu Reddy,[2] Arvind Sundararajan, and Siddartha Naidu[3] in 2019. The company is headquartered in the San Francisco Bay Area.[3]

Overview

Initially known as RealityEngines.AI,[3] Abacus.AI is the world's first end-to-end AI and ML platform.[4] Abacus.AI can be used to set up data pipelines, specify custom machine learning specific transformations, train models and deploy and monitor them.[5] In addition to the core platform that can be used by data scientists to operationalize all types of machine learning models, Abacus.AI specializes in several use-case specific workflows including personalization, forecasting, and anomaly detection.[4]

The platform can be used to build enterprise scale deep learning systems and the company has invented several neural architecture search methods that can create custom neural networks from datasets based on a specific use-case. The company has over 10,000 users on the platform who have created over 30,000 models to date.[2]

Technology

Abacus.AI uses several neural architecture search techniques to create the right custom neural network based on the dataset and use-case. Once a data set is fed into the platform, it is evaluated. After evaluating the data set, the company decides the type of neural network architecture (NAS) that works best for a certain use case through a NAS algorithm.[3]

In addition to NAS, Abacus.AI has worked on ML interpretability and provides explanations for models created on it’s platform. In a research paper released on XAI, Abacus.AI has released the workflow associated with XAI-BENCH, a battery of synthetic datasets for benchmarking popular feature attribution algorithms. The dataset can be configured and re-engineered in order to simulate data from real-world using popular explainability techniques from several evaluation metrics.

In addition to the core algorithmic technology, Abacus.AI has an end-to-end deep learning operations platform that includes modules to stream data at scale, create a real-time feature store, and deploy a vector matching engine for vector similarity search.

How Abacus.AI Works

Abacus.AI uses an autonomous AI generation service. This allows smaller companies to bridge the “data” gap with larger companies like Google or Facebook. While this would traditionally lead to the issue that the neural networks used are not being trained with data that is relevant to your business, Abacus.AI uses a machine learning technique that solves this. As per the company’s press release (Jan 28, 2020): “This technique creates synthetic data that augments the original dataset, and then trains a deep learning model on the combined dataset. These models yield up to 15% improvement in accuracy compared to models that are trained without using this augmentation technique.[6]

This autonomous AI service emerged from two general pillars: generative adversarial networks (GAN) and network architecture search (NAS). Additionally, Abacus.AI has used “DAGAN”, GAN that is used for data augmentation, making synthetic data sets when not enough data is available to be able to train a neural network. They achieved this by using NAS “which finds the best architecture for GAN by trying various combinations of “cells”, basic primitives composed of neural network modules. Research and methods of this development were spearheaded by the companies’ leading researchers Colin White and Yash Savani. [Source]

Abacus.AI has a data wrangling module that connects to various data sources including S3,  GCP and Azure which makes it easy to set up data transformations for machine learning.

Once the data has been transformed, users can use one of the several use-cases supported by Abacus.AI to train a model using a Neural Architecture Search (NAS) technique known as Bayesian Optimization with Neural Architectures for Neural Architecture Search(BANANAS).[1]

Based on specific use-cases like demand forecasting, churn reduction, and name entity recognition, different NAS techniques will be applied to train the best model based on the size and the shape of the dataset and the use-case. For incident detection, Abacus.AI uses variational encoders.[7] For anomaly detections and account takeovers, they use unsupervised learning tools. [Source]

Additionally, the platform has a real-time deep learning system for enterprises. The service was originally confined to the automatic models that Abacus would offer. However, the service was provided as of August 2021, taking any TensorFlow or Pytorch model and plugging it into “an end-to-end, real-time deep learning system.[4]” This system is composed of modules developed by Abacus.AI that provide for the ingestion of data in a streaming fashion, as well as vector matching.[8] This allows companies to stream real-time events like clickstream data, online purchases, social media interactions, and media views from websites and “internet of things” sensors. This data can then be used to train deep learning models for generating contextual predictions in real-time.[9]

The technology could also be applied in recommender services. Rather than receiving a static set of data that has been compiled for a user, the system can ingest within a certain interval the sets of data a user has “liked” and use that to create a recommendation. [Source]

The data is then attacked by NAS which helps in creating cutting-edge models which are refined by a GAN in order to augment noisy or sparse data with synthetic data which further enhances data modeling.[1]

Awards and Accolades

Abacus.AI has published multiple research papers on NeurIPS. Synthetic Benchmarks for Scientific Research in Explainable Machine Learning[10] releases XAI-Bench, a suite of synthetic data sets. NAS-Bench-x11 and the Power of Learning Curves[11] explores singular value decomposition and noise modeling to create surrogate benchmarks and delves into the learning curve extrapolation framework.[12] How Powerful are Performance Predictors in Neural Architecture Search[13] is the first large-scale study of performance predictors with an analysis of 31 techniques. A Study on Encodings for Neural Architecture Search[14] proposed a way to encode a neural network architecture to be efficiently manipulated by a search algorithm. Intra-Processing Methods for Debiasing Neural Networks[15] laid the foundations for the platform’s debiasing services.

Other notable published papers include An Analysis of Super-Neut Heuristics in Weight-Sharing NAS[16] on TPAMI, Learning by Turning: Neural Architecture Aware Optimization[17] on ICML, BANANAS: Bayesian Optimization with Neural Architectures for Neural Architecture Search[18] on AAAI, and Exploring the Loss of Landscape in Neural Architecture Search[19] on UAI.[20]

These research findings served as the groundwork for the techniques currently utilized by the Abacus.AI platform. Additionally, they have used these techniques in the prestigious competition CVPR, Unseen Data in Neural Architecture Search where they placed 2nd.[20]

Funding

2019: The company raised $5.3 Million in Seed Funding round led by Eric Schmidt.[3][21]

2020: The company raised $13 Million in Series A Funding round led by Index Ventures.[3]

2020: The company raised $22 Million in Series B Funding round led by Coatue.

2021: The company raised $50 Million in Series C Funding round led by Tiger Global Management.[2]

The company has raised over $90 Million till date.[2]

References

  1. Silver, Curtis. "RealityEngines.AI Launches World's First Autonomous Cloud AI Service". Forbes. Retrieved 2021-12-01.
  2. "Abacus.ai snags $50M Series C as it expands into computer vision use cases". TechCrunch. Retrieved 2021-12-01.
  3. "Abacus.ai, founded by Amazon and Google alums, raises $13 million to match projects with AI models". VentureBeat. 2020-07-14. Retrieved 2021-12-01.
  4. Brown, Annie. "15 Innovative AI Companies Driving Exponential Shifts In Their Respective Sectors". Forbes. Retrieved 2021-12-01.
  5. "AI model development platform Abacus.ai lands $50M". VentureBeat. 2021-10-27. Retrieved 2021-12-01.
  6. "RealityEngines launches its autonomous AI service". TechCrunch. Retrieved 2021-12-01.
  7. "Abacus.AI debuts industry-first platform for building, training and running deep learning models". SiliconANGLE. 2021-08-13. Retrieved 2021-12-01.
  8. Ray, Tiernan. "AI startup Abacus.ai turns on real-time deep learning system for enterprises". ZDNet. Retrieved 2021-12-01.
  9. Ray, Tiernan. "AI startup Abacus.ai snags $50 million Series C to advance hybrid deep learning models". ZDNet. Retrieved 2021-12-01.
  10. Liu, Yang; Khandagale, Sujay; White, Colin; Neiswanger, Willie (2021-11-04). "Synthetic Benchmarks for Scientific Research in Explainable Machine Learning". arXiv:2106.12543 [cs.LG].
  11. Yan, Shen; White, Colin; Savani, Yash; Hutter, Frank (2021-11-05). "NAS-Bench-x11 and the Power of Learning Curves". arXiv:2111.03602 [cs.LG].
  12. "Abacus.ai Publishes Paper on 'Explainable Machine Learning'". AiThority. 2021-10-28. Retrieved 2021-12-01.
  13. White, Colin; Zela, Arber; Ru, Binxin; Liu, Yang; Hutter, Frank (2021-10-27). "How Powerful are Performance Predictors in Neural Architecture Search?". arXiv:2104.01177 [cs.LG].
  14. White, Colin; Neiswanger, Willie; Nolen, Sam; Savani, Yash (2020). "A study on encoding for neural architecture search" (PDF). Study of Encoding. arXiv:2007.04965.
  15. Savani, Yash; White, Colin; Govindarajulu, Naveen Sundar (2020-12-07). "Intra-Processing Methods for Debiasing Neural Networks". arXiv:2006.08564 [cs.LG].
  16. Yu, Kaicheng; Ranftl, René; Salzmann, Mathieu (2021-10-03). "An Analysis of Super-Net Heuristics in Weight-Sharing NAS". IEEE Transactions on Pattern Analysis and Machine Intelligence. PP: 1. arXiv:2110.01154. doi:10.1109/TPAMI.2021.3108480. PMID 34460367. S2CID 238259981.
  17. Liu, Yang; Bernstein, Jeremy; Meister, Markus; Yue, Yisong (2021-09-18). "Learning by Turning: Neural Architecture Aware Optimisation". arXiv:2102.07227 [cs.NE].
  18. White, Colin; Neiswanger, Willie; Savani, Yash (2020-11-02). "BANANAS: Bayesian Optimization with Neural Architectures for Neural Architecture Search". arXiv:1910.11858 [cs.LG].
  19. White, Colin; Nolen, Sam; Savani, Yash (2021-06-16). "Exploring the Loss Landscape in Neural Architecture Search". arXiv:2005.02960 [cs.LG].
  20. "Abacus.AI Brings End-To-End AI And Machine Learning Into the Hands of Every Company". TechRound. 2021-08-04. Retrieved 2021-12-01.
  21. "RealityEngines.AI raises $5.25M seed round to make ML easier for enterprises". TechCrunch. Retrieved 2021-12-01.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.