The answer to question 2 is yes, and this also affects the answer to question 1. In principle, Weka only passes the scales to the actual classification algorithm. The range of permissible weights and their use depend entirely on the implementation of the classifier. Regarding question 3, the default weight will be equal to the weight for all instances, the actual number is not so important.
For example, the nearest neighbor classifier completely ignores weight, although it will be happy to accept any weight values. Theoretically, the classifiers of the nearest neighbors can be implemented to take into account the weights, but this is not specific. Thus, the answer to question 2 is that it actually depends on the concrete implementation of the classifier even more than the classifier algorithm.
source share