greedythickthinning, what is it exactly?

The engine.
Post Reply
morphos7
Posts: 4
Joined: Mon Jun 15, 2009 1:56 pm

greedythickthinning, what is it exactly?

Post by morphos7 »

Hello,

I would like to know what exactly is greedythickthinning ?
I found on the forum that's this algo is based on heckerman's tutorial.
But when I look at this paper, i don't find any references about greedythickthinning ! No paragraph explicitly talks about greedythickthinning.

So, I would like to understand what greedythickthinning is exactly.

Thank you :D
mark
Posts: 179
Joined: Tue Nov 27, 2007 4:02 pm

Post by mark »

morphos7
Posts: 4
Joined: Mon Jun 15, 2009 1:56 pm

Post by morphos7 »

hello,

thank you for your help, but i think this response is insufficient:
i cite " GreedyThickThinning starts with an empty network, then first greedily thickens it and finally thins it. "

Could you give me a precise description of the algorithm? Thank you
mark
Posts: 179
Joined: Tue Nov 27, 2007 4:02 pm

Post by mark »

Greedily adding means that it adds (or reverses) the edge that increases the score as much as possible. This process is repeated until there is no operation that increases the score anymore. In the second stage it removes (or reverses) edges that, again, increase the score as much as possible. Learning is done when the score cannot be increased anymore. I hope this description helps.
morphos7
Posts: 4
Joined: Mon Jun 15, 2009 1:56 pm

Post by morphos7 »

hello,

I think you well reply to my question.
If i well understood, it is very very similar with Greedy search algorithm?
but adding and deleting edges are made in 2 differents steps.

Thanks
mark
Posts: 179
Joined: Tue Nov 27, 2007 4:02 pm

Post by mark »

Yes, it's a greedy search algorithm that works in two stages.
morphos7
Posts: 4
Joined: Mon Jun 15, 2009 1:56 pm

Post by morphos7 »

Why is the search made in 2 stages?
Is it faster than classic Greedy Search? 8)
mark
Posts: 179
Joined: Tue Nov 27, 2007 4:02 pm

Post by mark »

For standard greedy search you need a random starting position, this is not necessary for GreedyThickThinning.
Post Reply