Home  >  Article  >  Technology peripherals  >  Eight issues hindering the progress of artificial intelligence

Eight issues hindering the progress of artificial intelligence

PHPz
PHPzforward
2023-05-22 10:06:321665browse

Eight issues hindering the progress of artificial intelligence

Today’s artificial intelligence (AI) is limited. It still has a long way to go.

Some AI researchers have discovered that machine learning algorithms, in which computers learn through trial and error, have become a "mysterious force."

Different Types of Artificial Intelligence

Eight issues hindering the progress of artificial intelligence

Recent advances in artificial intelligence (AI) are improving many aspects of our lives.

There are three types of artificial intelligence:

  • Narrow artificial intelligence (ANI), which has a narrow scope of capabilities.
  • Artificial General Intelligence (AGI), equivalent to human capabilities.
  • Artificial Super Intelligence (ASI), more intelligent than humans.

What’s wrong with artificial intelligence today?

Today’s artificial intelligence is primarily driven by statistical learning models and algorithms called data analysis, machine learning, artificial neural networks, or deep learning. It is implemented as a combination of IT infrastructure (ML platform, algorithms, data, computation) and development stack (from libraries to languages, IDEs, workflows and visualizations).

In short, it involves:

  • Some applied mathematics, probability theory and statistics
  • Some statistical learning algorithms, logistic regression, linear regression, decision trees and stochastics Forest
  • Some machine learning algorithms, supervised, unsupervised and reinforcement
  • Some artificial neural networks, deep learning algorithms and models that filter input data through multiple layers to predict and classify information
  • Some optimized (compression and quantization) trained neural network models
  • Some statistical models and inferences, such as Qualcomm Neural Processing SDK,
  • Some programming languages, such as Python and R.
  • Some ML platforms, frameworks and runtimes, such as PyTorch, ONNX, Apache MXNet, TensorFlow, Caffe2, CNTK, SciKit-Learn and Keras,
  • Some integrated development environments (IDE), such as PyCharm, Microsoft VS Code, Jupyter, MATLAB, etc.,
  • Some physical servers, virtual machines, containers, specialized hardware (such as GPU), cloud-based computing resources (including virtual machines, containers and serverless computing).

Most AI applications in use today can be classified as narrow AI, known as weak AI.

They all lack general artificial intelligence and machine learning, which are defined by three key interaction engines:

  • World model [representation, learning and reasoning] machine, or reality simulation machine (World Hypergraph Network).
  • World Knowledge Engine (Global Knowledge Graph)
  • World Data Engine (Global Data Graph Network)

General AI and ML and DL applications/machines/systems The difference lies in understanding the world as multiple plausible representations of world states, its reality machine and global knowledge engine and world data engine.

It is the most important component of the General/Real AI Stack, interacting with its real-world data engine and providing intelligent functions/capabilities:

  1. Processing information about the world
  2. Estimate/compute/learn the state of the world model
  3. Summary its data elements, points, sets
  4. Specify its data structure and type
  5. Transfer its learning
  6. Contextualize its content
  7. Form/discover causal data patterns such as causal patterns, rules and patterns
  8. Infer all possible interactions, causes, effects, cycles, systems and causal relationships in networks
  9. Anticipate/review the state of the world at different scopes and scales and at different levels of generalization and specification
  10. Interact with the world, adapt to it, and navigate it effectively and efficiently It manipulates its environment based on its intelligent predictions and prescriptions

In fact, it is mainly a statistical inductive reasoning engine that relies on big data computing, algorithm innovation, and statistical learning theory and connectionist philosophy.

For most people, it is just building a simple machine learning (ML) model, going through data collection, management, exploration, feature engineering, model training, evaluation, and finally deployment.

Eight issues hindering the progress of artificial intelligence

EDA: Exploratory Data Analysis

Eight issues hindering the progress of artificial intelligence

AI Ops — Managing the end-to-end lifecycle of AI

The capabilities of today’s artificial intelligence come from “machine learning,” which requires configuring and tuning algorithms for each different real-world scenario. This makes it very manual and requires a lot of time to oversee its development. This manual process is also error-prone, inefficient, and difficult to manage. Not to mention the lack of expertise in being able to configure and tune different types of algorithms.

Configuration, tuning and model selection are becoming increasingly automated, and all major technology companies such as Google, Microsoft, Amazon, and IBM have launched similar AutoML platforms to automate the machine learning model building process.

AutoML involves automating the tasks required to build predictive models based on machine learning algorithms. These tasks include data cleaning and preprocessing, feature engineering, feature selection, model selection, and hyperparameter tuning, which can be tedious to perform manually.

Eight issues hindering the progress of artificial intelligence

SAS4485-2020.pdf

The end-to-end ML pipeline presented consists of 3 key stages while missing the source of all data, which is the world Itself:

Eight issues hindering the progress of artificial intelligence

Automated Machine Learning - Overview

The key secret of Big-Tech AI is Skin-Deep Machine Learning as a dark deep neural network, which The model needs to be trained with large amounts of labeled data and a neural network architecture that contains as many layers as possible.

Each task requires its special network architecture:

  1. Artificial neural networks (ANN) for regression and classification
  2. Volume for computer vision Convolutional Neural Network (CNN)
  3. Recurrent Neural Network (RNN) for time series analysis
  4. Self-organizing map for feature extraction
  5. Depth for recommendation system Boltzmann Machine
  6. Autoencoder for Recommended Systems

ANN was introduced as an information processing paradigm that seems to be inspired by the way biological nervous systems/brains process information . And such artificial neural networks are represented as "universal function approximators", which can learn/compute various activation functions.

Eight issues hindering the progress of artificial intelligence

Eight issues hindering the progress of artificial intelligence

The neural network calculates/learns through specific backpropagation and error correction mechanisms during the test phase.

Imagine that by minimizing errors, these multi-layered systems could one day learn and conceptualize ideas on their own.

Introduction to Artificial Neural Networks (ANN)

In summary, a few lines of R or Python code are enough to implement machine intelligence, and there are numerous online resources and tutorials for training quasi-neural networks of various depths Forge networks, manipulate images-video-audio-text, and have zero understanding of the world, such as Generative Adversarial Networks, BigGAN, CycleGAN, StyleGAN, GauGAN, Artbreeder, DeOldify, etc.

They create and modify faces, landscapes, generic images, etc. with zero understanding of what it's all about.

Using cycle-consistent adversarial networks for unpaired image-to-image translation makes 2019 the new AI era for 14 uses of deep learning and machine learning.

There are countless digital tools and frameworks that work in their own way:

  • Open languages ​​- Python is the most popular, but R and Scala are also among them.
  • Open framework - Scikit-learn, XGBoost, TensorFlow, etc.
  • Methods and Techniques – Classic ML techniques from regression to state-of-the-art GANs and RL
  • Productivity-enhancing capabilities – Visual modeling, AutoAI to help with feature engineering, algorithm selection and Hyperparameter optimization
  • Development tools - DataRobot, H2O, Watson Studio, Azure ML Studio, Sagemaker, Anaconda, etc.

Sadly, the data scientist’s work environment: scikit-learn, R, SparkML, Jupyter, R, Python, XGboost, Hadoop, Spark, TensorFlow, Keras, PyTorch, Docker, Plumbr The list goes on and on.

Eight issues hindering the progress of artificial intelligence

Modern AI Stack and AI-as-a-Service Consumption Model

Eight issues hindering the progress of artificial intelligence

Building an AI Stack

Pretending to be artificial intelligence, In fact, it is fake artificial intelligence. At its best it is an automatic learning technique, a ML/DL/NN pattern recognizer, mathematical and statistical in nature, unable to act intuitively or model its environment, with zero intelligence, zero learning and zero understanding.

Problems that hinder the progress of artificial intelligence

Despite its many advantages, artificial intelligence is not perfect. The following are 8 problems and fundamental mistakes that hinder the progress of artificial intelligence:

1. Lack of data

Artificial intelligence requires large data sets for training, and these data sets should be inclusive/unbiased , and the quality is good. Sometimes they have to wait for new data to be generated.

2. Time-consuming

Artificial intelligence requires enough time for the algorithm to learn and develop enough to achieve its purpose with considerable accuracy and relevance. It also requires significant resources to function. This may mean additional requirements on your computer abilities.

3. Poor interpretation of results

Another major challenge is the ability to accurately interpret the results generated by an algorithm. Algorithms must also be carefully selected based on one's purpose.

4. Highly error-prone

Artificial intelligence is autonomous, but highly error-prone. Suppose the algorithm is trained on a data set that is small enough to make it non-inclusive. You end up with biased predictions from a biased training set. In the case of machine learning, such missteps can trigger a cascade of errors that can go undetected for a long time. When they do get noticed, it can take quite some time to identify the source of the problem, and even longer to correct it.

5. Ethical Issues

The idea of ​​trusting data and algorithms over our own judgment has its advantages and disadvantages. Clearly, we benefit from these algorithms, otherwise, we wouldn't be using them in the first place. These algorithms allow us to automate processes by making informed judgments using available data. However, sometimes this means replacing someone's job with an algorithm, which has ethical consequences. Furthermore, if something goes wrong, who should we blame?

6. Lack of technical resources

Artificial intelligence is still a relatively new technology. Machine learning experts are needed to maintain the process, from the startup code to the maintenance and monitoring of the process. The artificial intelligence and machine learning industry is still relatively new to the market. Finding adequate resources in human form is also difficult. Therefore, there is a lack of talented representatives available to develop and manage machine learning scientific material. Data researchers often require a mix of spatial insights, as well as mathematical, technical and scientific knowledge from start to finish.

7. Insufficient infrastructure

Artificial intelligence requires a lot of data processing capabilities. Inheritance frameworks cannot handle responsibilities and constraints under pressure. The infrastructure should be checked if it can handle the issues in AI. If not, it should be completely upgraded with good hardware and adaptable storage.

8. Slow results and bias

Artificial intelligence is very time-consuming. Due to data and request overload, results are taking longer than expected to be delivered. Focusing on specific features in a database to generalize results is common in machine learning models, which can lead to bias.

Conclusion

Artificial intelligence has taken over many aspects of our lives. While not perfect, artificial intelligence is a growing field and is in high demand. It provides real-time results using already existing and processed data without human intervention. It helps analyze and evaluate large amounts of data, often by developing data-driven models. Although there are many problems with artificial intelligence, it is an evolving field. From medical diagnosis and vaccine development to advanced trading algorithms, artificial intelligence has become the key to scientific progress.

The above is the detailed content of Eight issues hindering the progress of artificial intelligence. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:51cto.com. If there is any infringement, please contact admin@php.cn delete