The basic idea of instance weighting is to put larger weights on source instances which are more similar to target domain.
the key problem is how to accurately estimate the instance's weight indicating its importance to target domain.