The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
Speculative Rounds In Forward Selection
Hello all,
I've got a short question:
What feature/attribue chooses the Forward Selection Operator in a speculative round?
Let's assume we have 5 features/attributes, "without increase" - stopping criterium, maximal number of attributes set to 5 and speculative rounds = 2.
1.Round :
- att1 = 70 %
- att2 = 60 %
- att3 = 50 %
- att4 = 45 %
- att5 = 80 %
=> attribute 5 will be chosen
2.Round :
- (att5 + att1) = 60 %
- (att5 + att2) = 70 %
- (att5 + att3) = 80 %
- (att5 + att4) = 90 %
=> attribute 4 will be chosen
3.Round :
- (att5 + att4 + att1) = 70 %
- (att5 + att4 + att2) = 60 %
- (att5 + att4 + att3) = 50 %
=> No increase => speculative round
So here's my question again: what attribute will now be chosen?
And what will happen next?
Sorry if this is a stupid question but I didn't find any answer neither here in this forum nor with google.
Thanx a lot in advance,
Sasch
I've got a short question:
What feature/attribue chooses the Forward Selection Operator in a speculative round?
Let's assume we have 5 features/attributes, "without increase" - stopping criterium, maximal number of attributes set to 5 and speculative rounds = 2.
1.Round :
- att1 = 70 %
- att2 = 60 %
- att3 = 50 %
- att4 = 45 %
- att5 = 80 %
=> attribute 5 will be chosen
2.Round :
- (att5 + att1) = 60 %
- (att5 + att2) = 70 %
- (att5 + att3) = 80 %
- (att5 + att4) = 90 %
=> attribute 4 will be chosen
3.Round :
- (att5 + att4 + att1) = 70 %
- (att5 + att4 + att2) = 60 %
- (att5 + att4 + att3) = 50 %
=> No increase => speculative round
So here's my question again: what attribute will now be chosen?
And what will happen next?
Sorry if this is a stupid question but I didn't find any answer neither here in this forum nor with google.
Thanx a lot in advance,
Sasch
0
Answers
actually, your third round is *not* a speculative round - the Forward Selection always adds one attribute and looks for increases. In your case, the best result was obtained in round 2. Since round 3 does not deliver a better result, the algorithm stops and delivers the best results found, i.e. att5+att4 from round 2.
If you configure one speculative round, the Forward Selection would try a 4th round, even though no increase could be achieved in round 3.
In any case, the attributes that delivered the best performance are returned.
Best regards,
Marius
thanks a lot for your answer.
I understood everything so far but I'm still interested in what attribute the Forward Selection picks in round 3
if I configure one speculative round?
=>
3.Round :
- (att5 + att4 + att1) = 70 %
- (att5 + att4 + att2) = 60 %
- (att5 + att4 + att3) = 50 %
=> No increase => speculative round
Will it be att1 because it has the highest rate?
Do have any links to some literature about Forward Selection with speculative rounds?
Thanks again,
Sasch