I use this library (https://www.sbert.net/examples/applications/semantic-search/README.html) to perform an information retrieval task. There are two options for the similarity function: dot product and cos similarity. I currently know that the cos similarity result will range from 0–1. But the problem is with the dot product. Based on what I read from several sources, the result of this dot product can be any real number. I want to create a non-confusing similarity metric for the user with a consistent scale, but I don't know how to scale it consistently using the dot product function (without losing information by not normalizing the vectors). Can anyone help me?
2026-03-26 11:18:35.1774523915
How to get a maximum and minimum score of dot product similarity metric?
255 Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail At
1
There are 1 best solutions below
Related Questions in LINEAR-ALGEBRA
- An underdetermined system derived for rotated coordinate system
- How to prove the following equality with matrix norm?
- Alternate basis for a subspace of $\mathcal P_3(\mathbb R)$?
- Why the derivative of $T(\gamma(s))$ is $T$ if this composition is not a linear transformation?
- Why is necessary ask $F$ to be infinite in order to obtain: $ f(v)=0$ for all $ f\in V^* \implies v=0 $
- I don't understand this $\left(\left[T\right]^B_C\right)^{-1}=\left[T^{-1}\right]^C_B$
- Summation in subsets
- $C=AB-BA$. If $CA=AC$, then $C$ is not invertible.
- Basis of span in $R^4$
- Prove if A is regular skew symmetric, I+A is regular (with obstacles)
Related Questions in ABSTRACT-ALGEBRA
- Feel lost in the scheme of the reducibility of polynomials over $\Bbb Z$ or $\Bbb Q$
- Integral Domain and Degree of Polynomials in $R[X]$
- Fixed points of automorphisms of $\mathbb{Q}(\zeta)$
- Group with order $pq$ has subgroups of order $p$ and $q$
- A commutative ring is prime if and only if it is a domain.
- Conjugacy class formula
- Find gcd and invertible elements of a ring.
- Extending a linear action to monomials of higher degree
- polynomial remainder theorem proof, is it legit?
- $(2,1+\sqrt{-5}) \not \cong \mathbb{Z}[\sqrt{-5}]$ as $\mathbb{Z}[\sqrt{-5}]$-module
Related Questions in VECTORS
- Proof that $\left(\vec a \times \vec b \right) \times \vec a = 0$ using index notation.
- Constrain coordinates of a point into a circle
- Why is the derivative of a vector in polar form the cross product?
- Why does AB+BC=AC when adding vectors?
- Prove if the following vectors are orthonormal set
- Stokes theorem integral, normal vector confusion
- Finding a unit vector that gives the maximum directional derivative of a vector field
- Given two non-diagonal points of a square, find the other 2 in closed form
- $dr$ in polar co-ordinates
- How to find reflection of $(a,b)$ along $y=x, y = -x$
Related Questions in ARTIFICIAL-INTELLIGENCE
- Find boolean function without brute force truth table?
- Understanding the definition of general knowledge between agents
- Minimize the maximum value returned by paths of an oriented graph in a minimum of transformations
- Bayesian Network Probability
- How to write the below paragraph in First Order Logic and Convert them into Conjunctive Normal Form
- How to First order logic procedure convert Convert to Conjunctive Normal Form ?
- What areas of math can be tackled by artificial intelligence?
- Optimizing a function through reinforcement learning.
- Regarding Research in Artificial Intelligence
- Convert sentence into First order predicate logic.
Trending Questions
- Induction on the number of equations
- How to convince a math teacher of this simple and obvious fact?
- Find $E[XY|Y+Z=1 ]$
- Refuting the Anti-Cantor Cranks
- What are imaginary numbers?
- Determine the adjoint of $\tilde Q(x)$ for $\tilde Q(x)u:=(Qu)(x)$ where $Q:U→L^2(Ω,ℝ^d$ is a Hilbert-Schmidt operator and $U$ is a Hilbert space
- Why does this innovative method of subtraction from a third grader always work?
- How do we know that the number $1$ is not equal to the number $-1$?
- What are the Implications of having VΩ as a model for a theory?
- Defining a Galois Field based on primitive element versus polynomial?
- Can't find the relationship between two columns of numbers. Please Help
- Is computer science a branch of mathematics?
- Is there a bijection of $\mathbb{R}^n$ with itself such that the forward map is connected but the inverse is not?
- Identification of a quadrilateral as a trapezoid, rectangle, or square
- Generator of inertia group in function field extension
Popular # Hahtags
second-order-logic
numerical-methods
puzzle
logic
probability
number-theory
winding-number
real-analysis
integration
calculus
complex-analysis
sequences-and-series
proof-writing
set-theory
functions
homotopy-theory
elementary-number-theory
ordinary-differential-equations
circles
derivatives
game-theory
definite-integrals
elementary-set-theory
limits
multivariable-calculus
geometry
algebraic-number-theory
proof-verification
partial-derivative
algebra-precalculus
Popular Questions
- What is the integral of 1/x?
- How many squares actually ARE in this picture? Is this a trick question with no right answer?
- Is a matrix multiplied with its transpose something special?
- What is the difference between independent and mutually exclusive events?
- Visually stunning math concepts which are easy to explain
- taylor series of $\ln(1+x)$?
- How to tell if a set of vectors spans a space?
- Calculus question taking derivative to find horizontal tangent line
- How to determine if a function is one-to-one?
- Determine if vectors are linearly independent
- What does it mean to have a determinant equal to zero?
- Is this Batman equation for real?
- How to find perpendicular vector to another vector?
- How to find mean and median from histogram
- How many sides does a circle have?
It looks like they are using an inner product space to perform their searches. There are different inner products on different vector spaces, the more common being you multiply the x components to gether, the y components by the y components, and so on, then add up all those products, it's usually indicated as $ \vec{a} \cdot \vec{b}$ where $\vec{a}$ and $\vec{b}$ are vectors. In general, an inner product is a mapping of the cartesian product of two vector spaces onto the reals.
Once you have a dot product, you can define the norm of a vector $|\vec{a}|=\sqrt{\vec{a}\cdot\vec{a}}$. That in turn allows you to specify a vector as a unit vector having its norm equal to $1$. Specifically, $\hat{a}=\frac{\vec{a}}{|\vec{a}|}$
In the case of spatial vectors, $\vec{a} \cdot \vec{b}=|\vec{a}||\vec{b}|\cos{\theta}$, where $\theta$ is the angle between them. This allows you to define an angle between a pair of vectors even if the vectors are more abstract objects.
In particular, vectors can "overlap" in a sense, one vector can be projected onto another. If the vector is the hypotenuse of a right triangle, its length times its cosine with the other vector as an adjacent side gives you the vector projection, i.e. $\vec{a}\cdot \frac{\vec{b}}{|\vec{b}|}=|\vec{a}|\cos{\theta}. $ Notice their is no overlap if the angle between the is ninety degrees, i.e. they are perpendicular.
Looks like the search generalizes these concepts to detect overlaps or cosine similarities.