create account

Voting Bot Update by biophil

View this thread on: hive.blogpeakd.comecency.com
· @biophil ·
$1.32
Voting Bot Update
Good morning all, in light of the "experiment" and the upcoming hard fork, I wanted to give people an update on where we are.

## The Experiment

For those living under a rock, a few steem whales are currently conducting a highly-controversial experiment to see what happens if whales don't vote. According to a definition [here](https://steemit.com/steem/@abit/definition-of-a-whale-and-a-whale-like-group-and-the-math-behind), a whale is an account with over 800 MVests. My clients' total vests are well over 1 GVests; I think  around 1.3 or 1.4 GV. This means that a full-power vote from my bot is a whale vote, and so is subject to downvotes from @abit or @smooth.

In order to help ensure that my bot is being socially responsible, I have changed an important parameter in my code and will now be targeting 120 votes per day (up from 85). This will increase the number of crappy posts that you all vote for, but it should help avoid us getting downvoted by the whales who are enforcing the experiment.

## The Hard Fork

This one is tricky. The upcoming hard fork has two changes that will have to be addressed for my bot to continue operating. The first is the 7-day payout window; right now, my bot checks each post after 2 days and learns how well it did. That's already pretty slow feedback, but if it has to wait a whole 7 days for feedback on what posts are doing well and what aren't, it will lose a good deal of its adaptivity that made it powerful in the beginning.

At some point I will probably modify the learning algorithm to check each post at 2 days, learn something from its pending payout, and then confirm at 7. None of you will ever need to know these details, but you should be aware that I have no idea what will happen before I have a chance to make these changes. Things could get weird, people could exploit the bot, etc.

The second change is that they're splitting the reward pool and allocating a fixed 38% of rewards to comments. I've always thought this was fairly silly, but apparently this is what's happening. In order to keep curating well, **I'll need to get the bot voting on comments.** This will be an interesting challenge, but I'll need to create an efficient way to do it. It's not obvious to me how easy it will be.

## What this all means

Things might get weird, you might start voting for bad posts, I'll try to limit the damage, but for now the bot is still operational. Of course if you want out just let me know.
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 8 others
👎  
properties (23)
authorbiophil
permlink4xzm1w-voting-bot-update
categorybot
json_metadata{"tags":["bot","update","experiment"],"users":["abit","smooth"],"links":["https://steemit.com/steem/@abit/definition-of-a-whale-and-a-whale-like-group-and-the-math-behind"],"app":"steemit/0.1","format":"markdown"}
created2017-03-15 15:18:21
last_update2017-03-15 15:18:21
depth0
children7
last_payout2017-04-15 17:21:06
cashout_time1969-12-31 23:59:59
total_payout_value1.043 HBD
curator_payout_value0.280 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,464
author_reputation45,223,914,794,461
root_title"Voting Bot Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,729,053
net_rshares3,212,000,866,295
author_curate_reward""
vote details (73)
@ats-david ·
$0.03
>That's already pretty slow feedback, but if it has to wait a whole 7 days for feedback on what posts are doing well and what aren't, it will lose a good deal of its adaptivity that made it powerful in the beginning.

I'm not convinced that you'll have to wait that long. Unless there are going to be changes to the reverse auction, most people will still be voting early. And with the way content is displayed on the sight, I doubt there will be much content that is sought and voted on several days after being posted. It just gets "lost" in the sea.

But I guess we'll see how things go. I'm not sold on the 7-day payout. I think it's just an arbitrary number and have yet to see any reasonable explanation for it, other than it being longer than 24 hours and shorter than 30 days.
👍  ,
properties (23)
authorats-david
permlinkre-biophil-4xzm1w-voting-bot-update-20170315t153155110z
categorybot
json_metadata{"tags":["bot"],"app":"steemit/0.1"}
created2017-03-15 15:31:54
last_update2017-03-15 15:31:54
depth1
children2
last_payout2017-04-15 17:21:06
cashout_time1969-12-31 23:59:59
total_payout_value0.020 HBD
curator_payout_value0.006 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length784
author_reputation324,017,334,201,433
root_title"Voting Bot Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,729,153
net_rshares117,865,477,111
author_curate_reward""
vote details (2)
@biophil ·
> I'm not convinced that you'll have to wait that long.

Like I said in my post, I agree.

> I'm not sold on the 7-day payout.  I think it's just an arbitrary number and have yet to see any reasonable explanation for it, other than it being longer than 24 hours and shorter than 30 days.

That's the only explanation I ever heard of it. That doesn't sound reasonable to you? If there's only going to be 1 payout, 24 hours is obviously too short and 30 days is obviously too long. 7 days works.
properties (22)
authorbiophil
permlinkre-ats-david-re-biophil-4xzm1w-voting-bot-update-20170315t153700646z
categorybot
json_metadata{"tags":["bot"],"app":"steemit/0.1"}
created2017-03-15 15:37:00
last_update2017-03-15 15:37:00
depth2
children1
last_payout2017-04-15 17:21:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length493
author_reputation45,223,914,794,461
root_title"Voting Bot Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,729,191
net_rshares0
@ats-david ·
>If there's only going to be 1 payout, 24 hours is obviously too short and 30 days is obviously too long. 7 days works.

You know what? Now that you put it that way, I'm totally convinced! Thanks for the enlightenment! :)
properties (22)
authorats-david
permlinkre-biophil-re-ats-david-re-biophil-4xzm1w-voting-bot-update-20170315t155307351z
categorybot
json_metadata{"tags":["bot"],"app":"steemit/0.1"}
created2017-03-15 15:53:06
last_update2017-03-15 15:53:06
depth3
children0
last_payout2017-04-15 17:21:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length221
author_reputation324,017,334,201,433
root_title"Voting Bot Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,729,355
net_rshares0
@ddschteinn ·
$0.08
Thanks so much for another well written, easy-to-follow about complicated-things-of-Steemit post. Much appreciated.  Sometimes these things boggle my easy to boggle  mind.  Appreciate your posts of explanation.
👍  ,
properties (23)
authorddschteinn
permlinkre-biophil-4xzm1w-voting-bot-update-20170315t233628197z
categorybot
json_metadata{"tags":["bot"],"app":"steemit/0.1"}
created2017-03-15 23:36:27
last_update2017-03-15 23:36:27
depth1
children0
last_payout2017-04-15 17:21:06
cashout_time1969-12-31 23:59:59
total_payout_value0.061 HBD
curator_payout_value0.020 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length210
author_reputation29,200,721,530,107
root_title"Voting Bot Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,732,693
net_rshares330,694,713,902
author_curate_reward""
vote details (2)
@justtryme90 ·
It only matters I guess, if your clients vote weight is all in one account. If it's dispersed then it doesn't apply as a whale by the terms of the experiment. It's just a bunch of large dolphins.
properties (22)
authorjusttryme90
permlinkre-biophil-4xzm1w-voting-bot-update-20170315t154037046z
categorybot
json_metadata{"tags":["bot"],"app":"steemit/0.1"}
created2017-03-15 15:40:36
last_update2017-03-15 15:40:36
depth1
children1
last_payout2017-04-15 17:21:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length195
author_reputation140,118,479,939,905
root_title"Voting Bot Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,729,217
net_rshares0
@biophil ·
A bunch of large dolphins voting as one is the same as a whale. At least by @abit's definition in the post I linked to. As his definition was pretty well motivated mathematically, I'll go by it.
👍  
properties (23)
authorbiophil
permlinkre-justtryme90-re-biophil-4xzm1w-voting-bot-update-20170315t155058761z
categorybot
json_metadata{"tags":["bot"],"users":["abit"],"app":"steemit/0.1"}
created2017-03-15 15:50:57
last_update2017-03-15 15:50:57
depth2
children0
last_payout2017-04-15 17:21:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length194
author_reputation45,223,914,794,461
root_title"Voting Bot Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,729,337
net_rshares9,916,583,000
author_curate_reward""
vote details (1)
@matrixdweller ·
Seems the experiment is working
👍  
properties (23)
authormatrixdweller
permlinkre-biophil-4xzm1w-voting-bot-update-20170315t152136024z
categorybot
json_metadata{"tags":["bot"],"app":"steemit/0.1"}
created2017-03-15 15:21:36
last_update2017-03-15 15:21:36
depth1
children0
last_payout2017-04-15 17:21:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length31
author_reputation-29,653,420,748,873
root_title"Voting Bot Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,729,082
net_rshares39,492,787,219
author_curate_reward""
vote details (1)