Re: [Eligibility-discuss] some numbers

Ted Lemon <mellon@fugue.com> Wed, 22 April 2020 01:14 UTC

Return-Path: <mellon@fugue.com>
X-Original-To: eligibility-discuss@ietfa.amsl.com
Delivered-To: eligibility-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 033B83A08E4 for <eligibility-discuss@ietfa.amsl.com>; Tue, 21 Apr 2020 18:14:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fugue-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hu2UrHNSru3L for <eligibility-discuss@ietfa.amsl.com>; Tue, 21 Apr 2020 18:14:16 -0700 (PDT)
Received: from mail-qt1-x829.google.com (mail-qt1-x829.google.com [IPv6:2607:f8b0:4864:20::829]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0D45F3A08D2 for <eligibility-discuss@ietf.org>; Tue, 21 Apr 2020 18:14:15 -0700 (PDT)
Received: by mail-qt1-x829.google.com with SMTP id s30so426985qth.2 for <eligibility-discuss@ietf.org>; Tue, 21 Apr 2020 18:14:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=wV2w0aAJ2iPuUFq2JiLaz+WlBQUSkslf7UsT2S/r5Oc=; b=BK1qH2Crs5UftbM3emf9/OlX1799RAKfbegNRDLPBFE1k9/7JC0onDYg6rfjmvpd8U bql+X8kTB0zXo+4S1CqQ+W5Icf7lx72ckBX8ZOatgzbqj4EmiP5kPxewDIpCIZBJSRYs XoZWeMqu+vW4LdW2bQBxTw5P3BEoy0cAL45XzQXtlQHhfSkGrMvah/NILDBrPuJTqY1b CniBqKNSlq849CzHZv3viuZLu7K0hTtYkfCpXLZGUx2HDjhEDL8OY66+oOUU7uuD7XVd DU5ZZgskY3OAf6yiM5VPY+FoGnzXSxyjzzTqrj1WGLbKMT65QInC+EWRFRnGk/LNv/OB tEKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=wV2w0aAJ2iPuUFq2JiLaz+WlBQUSkslf7UsT2S/r5Oc=; b=o7b7KUeE3k74AuyX9GJ+UdxCwdNQhvwaqNa+zI0g9eBwMiD68du8oTAfjOFvF7ujBQ +7bS/CNtsdpGR4SFB03b6KeVQ28y3BRPsBT712UAs0yHkzYgw4R6zptHHow/qBKsRZ8q LDSxbt03UPsmtdVUkbLGO0CP3ZvyoehFRSJGqft200a58xl2xvpUKX8yedPXWTnOLQTb ykc+63/jLz+qmQPGobkCjSvD4dpnOTjm29b5XKUxMLLhCJ9gJh8cz0w1fdDYBpeKIAUu U5sTJbZACW/IIbOZBvYqDOmP+eoJQ3uVZSJEXkRs4DE+mSHboejX3zxQ5Go9QCl36gtv twhg==
X-Gm-Message-State: AGi0PuZs0zRJfiIKRywLBzNR9rhscefqNyZm33Sh1nq0CwyPQNmZBn5T 98B4jvJ4N4PCNLCAxpvTcsLQ2oyc1T4=
X-Google-Smtp-Source: APiQypLTtQZrJy7x2T7EA/v14wfQdTsc3QM3fTOgzttVvL5h4nXr9276cEOvDfytLp8zYnd33XPPXg==
X-Received: by 2002:ac8:3488:: with SMTP id w8mr23276547qtb.378.1587518054804; Tue, 21 Apr 2020 18:14:14 -0700 (PDT)
Received: from ?IPv6:2601:18b:300:36ee:ed12:e051:9d48:1b62? ([2601:18b:300:36ee:ed12:e051:9d48:1b62]) by smtp.gmail.com with ESMTPSA id y72sm2844755qkb.86.2020.04.21.18.14.13 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 21 Apr 2020 18:14:14 -0700 (PDT)
From: Ted Lemon <mellon@fugue.com>
Message-Id: <2FFA69FB-D429-4C5E-B504-2E34EE4E647A@fugue.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_692CCB32-DDFE-4D53-A131-C1622FA1DC57"
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3636.0.1\))
Date: Tue, 21 Apr 2020 21:14:12 -0400
In-Reply-To: <63a8511a-f727-d0e8-b3ce-6c81ac547eec@cs.tcd.ie>
Cc: "eligibility-discuss@ietf.org" <eligibility-discuss@ietf.org>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>
References: <1f887326-339d-078f-e718-71ca090f762c@cs.tcd.ie> <C5D4414C-80C8-465A-AF5A-9485BE748BFA@fugue.com> <63a8511a-f727-d0e8-b3ce-6c81ac547eec@cs.tcd.ie>
X-Mailer: Apple Mail (2.3636.0.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/eligibility-discuss/cTxIDlCFrVYz3N-12NxA8JWTu2c>
Subject: Re: [Eligibility-discuss] some numbers
X-BeenThere: eligibility-discuss@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <eligibility-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/eligibility-discuss>, <mailto:eligibility-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/eligibility-discuss/>
List-Post: <mailto:eligibility-discuss@ietf.org>
List-Help: <mailto:eligibility-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/eligibility-discuss>, <mailto:eligibility-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Apr 2020 01:14:26 -0000

I think you’re missing my point, or I’m misunderstanding your response.

The thing I’m concerned about is that this algorithm that’s been proposed is going to disenfranchise a lot of people who would have been nomcom eligible if there had been an IETF 107.  But we don’t really have a way to test that, because we don’t know who would have shown up for IETF 107.   So we can’t do an A/B test on IETF 107.  But we do know who showed up for IETF 106, and for IETF 105, and for IETF 104, and so on.

So what I’m proposing is that you do an A/B test comparison using your algorithm as if it were now just past IETF 106, which didn’t happen, using the list of RFCs published at that time, and make a list of all the people who would not be nomcom eligible using this scenario, but are noncom eligible because IETF 106 did happen.  And since each IETF has slightly different attendance implications, run the same scenario for a few IETFs before that.

If nobody is disenfranchised, then the algorithm is perfect.  If some people are disenfranchised, that would be useful to know as we evaluate the effectiveness of the proposal.

Given how late it is where you are, I would be happy to take my answer in the morning… :)

> On Apr 21, 2020, at 9:08 PM, Stephen Farrell <stephen.farrell@cs.tcd.ie> wrote:
> 
> 
> Hiya,
> 
> On 22/04/2020 01:59, Ted Lemon wrote:
>> Stephen, what results do you get if you run this on historical data,
>> say for the past two years?  The problem with this run is that it
>> doesn’t really tell us who this would disenfranchise under normal
>> circumstances, given that circumstances are anything but normal.
>> 
>> IOW, pretend that it’s just after IETF 106, and now run the old
>> algorithm, run the new algorithm (in the second case pretending IETF
>> 106 didn’t happen) and see who loses eligibility.  Do this again for
>> IETF 105, 104 and 103, so that we have more than one test case.
>> 
>> Does that make sense?  Is it hard to do?
> 
> I'm not 100% sure I'm answering the right question but I
> think that'd be the 357 people who are only eligible based
> on f2f meetings and not otherwise. (See the Venn diagram
> near the bottom of [2].)
> 
> Put another way: if we have no f2f meetings before the 2021
> nomcom are selected, and we adopted draft-02, then those
> are the people who'd "lose" (assuming nomcom-eligibility is
> a "win";-).
> 
> It is absolutely a non-trivial, interesting and subtle
> question as to whether we'd be ok with dropping that set
> of 357 people and replacing them with the set of 452 who
> would be eligible without having been at a f2f meeting
> recently.
> 
> Optimistically, if we do have another f2f meeting before
> nomcom2021 are picked, I'd guess many of those 357 people
> might re-gain eligibility, but I'd have to change code
> to put a number on that.
> 
> I guess I could also check how many of the 290 who are
> in the intersection have previously volunteered to be
> on a nomcom. (Another one for tomorrow or the next day:-)
> 
> Cheers,
> S.
> 
>> 
>>> On Apr 21, 2020, at 8:50 PM, Stephen Farrell
>>> <stephen.farrell@cs.tcd.ie> wrote:
>>> 
>>> 
>>> Hiya,
>>> 
>>> With many thanks to Robert Sparks for writing up some initial code
>>> to query the datatracker DB exploring the results of drafts such as
>>> the one Brian and I wrote, we have some initial numbers to report.
>>> 
>>> If one applied the rules from our -02 draft [1] then if seems we'd
>>> end up with a similarly sized set of nomcom eligible folks without
>>> requiring f2f meeting attendance.
>>> 
>>> Details are at [2].
>>> 
>>> The status quo with only f2f meetings gives 647 people, the
>>> draft-02 scheme gives us 742 eligible people without requiring f2f
>>> attendance. 290 of those are eligible both ways. From eyeballing
>>> the lists, the eligible people who'd not usually be eligible seem
>>> no more crazy than any random subset of IETFers;-)
>>> 
>>> I didn't put the actual lists of names up as I'm allergic to
>>> publishing lists of people's names, but I'd be fine with publishing
>>> hashes of them if that helped, or with answering any on or off list
>>> queries. [2] does have instructions that allow you to replicate
>>> creating the lists yourself if you are willing to do a bit of work.
>>> (Before we could consider ourselves "done" here, I do think we'd
>>> want someone to have independently replicated results like this.)
>>> 
>>> For me, this means that draft-02 seems credible enough to pursue
>>> some more, based on the data and not only based on a hunch, which
>>> is good.
>>> 
>>> Happy to try answer queries or check out alternatives if people
>>> have any to suggest...
>>> 
>>> Cheers, S.
>>> 
>>> PS: I'm sure there'll be some errors in this somewhere. Apologies
>>> in advance for those and they are of course my fault and not
>>> Robert's nor Brian's ;-)
>>> 
>>> [1]
>>> https://tools.ietf.org/html/draft-carpenter-eligibility-expand-02 
>>> [2] https://github.com/sftcd/elig/blob/master/queries.md 
>>> <0x5AB2FAF17B172BEA.asc>-- Eligibility-discuss mailing list 
>>> Eligibility-discuss@ietf.org 
>>> https://www.ietf.org/mailman/listinfo/eligibility-discuss
>> 
> <0x5AB2FAF17B172BEA.asc>