Questions tagged [definitions]
For questions about the definition of terms used in artificial intelligence research and development, including the definition of intelligence, algorithms, jargon, principles, methodologies, mathematical terms, concepts, topologies, architectures, designs, jargon, and AI domains such as robotics, network training, or automated vehicles.
217
questions
1
vote
1
answer
36
views
What is Canonical Problem in Artificial and Natural Development
I am reading the book, “Foundations of Computational Intelligence Volume 1 Learning and Approximation” and there is a definition that I cannot understand.
Artificial Development is a field of ...
1
vote
1
answer
235
views
How to tell if a model is generative vs. predictive?
How does one tell if a given model is generative AI or predictive AI?
Do generative models have more outputs than inputs and vice versa for predictive models?
1
vote
1
answer
104
views
What constitutes a 'backdoor' attack in machine learning models?
I've recently come across the term "backdoor attack" in the context of machine learning and I'm trying to understand its precise definition and characteristics. From what I gather, backdoor ...
2
votes
1
answer
69
views
What does "aligned" across domains in domain adaptation?
within Delving into Local Features for Open-Set Domain Adaptation in Fundus Image Analysis paper. I got trouble in understanding their cluster-aware contrastive adaption $\mathcal{L}_\text{cca}$.
I ...
2
votes
1
answer
72
views
Is $s_0$ the current state in policy gradients?
As far as I understand from here (source: OpenAI), the objective function in Policy Gradient is:
$$J(\pi_{\theta})=E_{\tau\sim\pi_{\theta}}[R(\tau)],$$
where $R(\tau)=r_0+r_1+...+r_T$, with $r_t$ ...
2
votes
2
answers
278
views
Would a pipeline of different models be considered Ensemble Learning?
For example, if I have a problem in which I try to predict if it is a nice day for jogging from a corpus of images, I might first convert the images to text descriptions (ex. raining in forrest, ...
4
votes
2
answers
2k
views
What are the differences between seq2seq and encoder-decoder architectures?
I've read many tutorials online that use both words interchangeably. When I search and find that they are the same, why not just use one word since they have the same definition?
2
votes
0
answers
355
views
What is 'system card'?
What is 'system card' in these context:
https://ai.meta.com/blog/system-cards-a-new-resource-for-understanding-how-ai-systems-work/
Additionally, individual model developers may provide ...
1
vote
1
answer
67
views
What is the concept of pruning a tree in Machine Learning regression problems?
What is the concept of pruning a tree in Machine Learning regression problems? I am confused and a simple explanation would be great.
0
votes
1
answer
72
views
What is Explainable AI and what does it strive for?
I understand the need for Explainability in AI. However, I am uncertain of what is meant by 'making AI explainable'.
What needs to be explainable? Is it the output of a model? Does it refer to the ...
0
votes
1
answer
167
views
How to interpret Tom Mitchell's definition of machine learning?
I quote the well known definition:
A computer program is said to learn from experience E with respect to some class of tasks T and some performance measure P, if its performance on T, as measured by ...
3
votes
1
answer
807
views
Why there are only three machine learning paradigms: supervised, unsupervised, reinforcement?
I read in books, blogs, and articles that there are three learning paradigms: supervised, unsupervised, and reinforcement.
However, I have never found a proof that this list is exhaustive. Can it be ...
4
votes
1
answer
247
views
Is AI just a bunch of library functions?
Recently, I began reading more about AI and took a few basic courses to learn the basics of how it works. I also started a few projects involving AI, but get bored very quickly. To me, it feels like ...
3
votes
1
answer
104
views
In a Recurrent Neural Network, what are the inputs to a node in a mutli-layer RNN?
I'm trying to work through a project where I'm writing my own RNN in C++ - not using any libraries. Basically I have an Input layer - 2 hidden layers - and then an output layer. In a given layer, each ...
4
votes
1
answer
223
views
What is 'fairness' in machine learning?
How does one define the concept of fairness in machine learning? I've seen the term lots of times but never used it myself in research (1, 2). Is there a generally agreed-upon definition of fairness ...
1
vote
0
answers
42
views
What is the definition of Q when the discount factor depends on time?
Suppose I want to find out the Q value of a particular state $s$ bu doing action $a$ at a particular timestep $t$. I know that the Q-value when the discount factor is given by,
$$Q(a,s)=E_{\pi}\big[...
17
votes
4
answers
12k
views
What is the difference between self-supervised and unsupervised learning?
What is the difference between self-supervised and unsupervised learning? The terms logically overlap (and maybe self-supervised learning is a subset of unsupervised learning?), but I cannot pinpoint ...
0
votes
1
answer
704
views
What's the difference between Reliability, Resiliency, and Robustness?
In the context of the Machine Learning model, is there any clear definition of reliability, resiliency, and robustness of a model? I saw some papers discuss different things (e.g. attacked model, ...
1
vote
1
answer
143
views
Formally, what are the layers in an Artificial Neural Network?
You may not believe it, but I am an ANN expert. Perhaps, for that reason, I am unable to grasp completely what the layers are in a Deep Forward Artificial Neural Network (DFANN).
According to the Deep ...
0
votes
1
answer
169
views
Why is the sliding puzzle problem episodic?
Why is the sliding puzzle problem episodic and not sequential?
From what I understand, an environment is episodic if each episode is independent and doesn't affect past or future episodes. The actions ...
0
votes
0
answers
56
views
How to relate the definition for entailment, with soundness and completeness?
Is it fair enough to say for a language model, φ, which makes certain variable A true, and if φ also makes another variable B true, then we can conclude:
A ⊨ B
And for a certain inference calculus c,...
3
votes
2
answers
2k
views
What is the definition of a continuous state/action space?
This question is a result of a discussion with one of my more math-minded friends. When I accidentally mentioned the term continuous state space, he corrected me by saying that I am most probably ...
0
votes
1
answer
46
views
Is my neural network working?
I recently just finished programming a neural network in c#, and it seems like it's working. My question is if I'm doing it right. It's a very confusing process so I will explain.
Basically every ...
0
votes
1
answer
345
views
Hot to calculate Maximum Normalized log Probability for Active Learning with BERT
I have encountered difficulties understanding the calculation of Maximum Normalized Log Probabilities acording to Shen et al..
With n being the sequence length, yi the label of word i. Xij is the ...
0
votes
1
answer
149
views
Autoencoders: Where does the encoder end and the decoder begin?
Consider a simple Autoencoder neural net:
...
1
vote
3
answers
484
views
If a policy is epsilon-greedy, is it technically stochastic?
Even though if exploration doesn't happen, it's deterministic.
1
vote
2
answers
64
views
What are all the possible usages of 'multilayer perceptron'?
The term 'multilayer perceptron' has been used in literature in various ways in the literature.
I am presenting some of them below
As a feed-forward neural network [1].
As a fully connected feed-...
1
vote
0
answers
40
views
What is an epistemic graph in AI and how is it related to cognitive science?
I found this paper Epistemic graphs for representing and reasoning with positive and negative influences of arguments.
I haven't found any definition of or Wikipedia article on epistemic graphs on the ...
4
votes
2
answers
4k
views
What does it mean by "gradient flow" in the context of neural networks?
Several research papers and textbooks (e.g. this) contain the phrase "gradient flow" in the context of neural networks.
I am confused about whether it has any rigorous and formal way of ...
1
vote
1
answer
321
views
What exactly is data augmentation?
Data augmentation is useful in training. But, I am not sure when can a modification applied to data can be called data augmentation.
Suppose a technique is applied to the instances of a dataset and ...
0
votes
1
answer
1k
views
What is the definition of a trace of a tensor?
Tensor is a multi-dimensional ordered collection of elements, which is used in deep learning to store and process data as well as intermediate steps.
We are aware of the trace of a two-dimensional ...
0
votes
1
answer
142
views
What is the rigorous and formal definition for the direction pointed by a gradient?
Consider the following definition of derivative from the chapter named Vector Calculus from the test book titled Mathematics for Machine Learning by Marc Peter Deisenroth et al.
Definition 5.2 (...
3
votes
2
answers
430
views
When can I call an entity a hyperparameter?
As per my knowledge, any entity that is learnable by a training algorithm can be called a parameter. Weights of a neural network are called parameters because of this reason only.
But I have doubts ...
1
vote
1
answer
108
views
What is meant by sub-region of an image?
Consider the following sentences from the research paper titled PatternNet: Visual Pattern Mining with Deep Neural Network by Hongzhi Li et al.
The value of each pixel in a feature map is the ...
3
votes
1
answer
287
views
In reinforcement learning, why are policies defined as functions of states and not observations?
I am new to RL and I am following Sutton & Barto's book.
My doubt is, when we talk about the policy of our agent, we say it is the probability of taking some action $a$ given the state $s$. ...
2
votes
0
answers
130
views
Can I call any function a signal?
While reading the Notation of the paper titled Geometric Deep Learning Grids, Groups, Graphs, Geodesics, and Gauges, I came across the following notations.
$$
\...
2
votes
0
answers
164
views
What are the definitions for the content and style of an image without using deep neural network?
In deep learning, an image is said to contain two types of features. One is the content of the image and the other is the style of the image.
Deep neural networks are generally used to obtain both ...
0
votes
2
answers
490
views
What is the formal definition for manifold in artificial intelligence?
We come across the word "manifold" in artificial intelligence, especially in the domains where learning is done based on data instances.
What is the formal definition for manifold?
1
vote
0
answers
160
views
What is meant by correlation structure?
I know only about the Pearson's correlation coefficient in literature.
Covariance between two random variables $X$ and $Y$ is defined as
$$Cov[X, Y] = \mathbb{E}[(X - \mathbb{E}[X])(Y-\mathbb{E}[Y])]$$...
0
votes
1
answer
47
views
Is there any difference between the phrases "text representation" and "text feature representation"?
Text representation, in simple words, is representing text in sensible numeric form. You can read in detail from the following paragraph
Text representation is one of the fundamental problems in text ...
0
votes
2
answers
100
views
What is the definition of "confidence interval" around a (complicated) function?
Consider the following excerpt from Chapter 5: Machine Learning Basics from the book titled Deep Learning (by Aaron Courville et al.)
Machine learning is essentially a form of applied statistics with ...
2
votes
2
answers
210
views
Explaining AI to Non-Technical Individuals
How does one approach proposing AI to management? This is something I have struggled with for a long time. I want to implement AI toward a specific problem in my place of work. My supervisors are ...
2
votes
1
answer
513
views
What exactly is a Parzen?
I came across the term "Parzen" while reading the research paper titled Generative Adversarial Nets. It has been used in the research paper in two contexts.
#1: In phrase "Parzen window&...
0
votes
1
answer
536
views
Is my understanding on "smooth approximation" correct?
Consider the following details regarding Softplus activation function
$$\text{Softplus}(x) = \dfrac{\log(1+e^{\beta x})}{\beta}$$
SoftPlus is a smooth approximation to the ReLU function and can be
...
0
votes
2
answers
2k
views
What is meant by an axis of a tensor?
Tensor is an ordered collection of elements. The elements are generally real numbers. Tensors are used in deep learning for storing data.
There is a wide usage of the word "axis" related to ...
1
vote
1
answer
82
views
Does "fusion" in "feature fusion" has any formal definition?
I encountered the phrase "fusing features" several times in the literature. I am providing an excerpt from a research paper to provide context for usage of the word fusion.
The reason is ...
1
vote
0
answers
43
views
What is meant by "Zero-Shot Visual Recognition"?
Many recent research papers contain the phrase "Zero-Shot Visual Recognition".
What exactly is meant by zero-shot visual recognition? Does the task need only images or also the other data ...
1
vote
0
answers
184
views
Is the formula $\frac {1}{s}\sum _{j=1}^{s}|d_{j}-y_{j}(t)|$ the correct form of 0-1 loss function, in the context of Perceptron?
Per page 7 of this MIT lecture notes, the original single-layer Perceptron uses 0-1 loss function.
Wikipedia uses
$${\displaystyle {\frac {1}{s}}\sum _{j=1}^{s}|d_{j}-y_{j}(t)|} \tag{1}$$
to denote ...
3
votes
2
answers
323
views
Why do we commonly use the $\log$ to squash frequencies?
Term frequency and inverse document frequency are well-known terms in information retrieval.
I am presenting the definitions for both from p:12,13 of Vector Semantics and Embeddings
On term frequency
...
-1
votes
1
answer
53
views
how to go from mathematical problem to neural network (and back)?
I am a little confused on how, you can find online papers that describe complex Machine Learning formulas in a mathematical/probabilistic way, and, in the other hands, easy tutorials that teach you ...