There has been a lot of research about weighted linear regression. Most of the discussions are about weight of samples though, i.e., weight on $y$, rather than weight on $X$,
\begin{align}
X &= [X_{0}, X_{1}, ... X_{n}] \\
y &= \beta X
\end{align}
In most engineering problems, there exist some a-priori knowledge about the factors $X_{i}$. We know that a few factors are 'primary' factors, with strong business logic reasons. For instance, house price ($y$) and median income of zip-code.
I am wondering if there is an approach similar to 'weight of factors' in the regression model, which can introduce above a-priori knowledge.
This should be very useful when we deal with multicollinearity. For a set a correlated factors, we can give higher weight to the factor that we know is important. However, such a-priori knowledge is not really a distribution about $\beta$, but just a weight
Can anyone give any insights here?