Git Product home page Git Product logo

Comments (25)

murraycu avatar murraycu commented on May 31, 2024

I'll investigate.

None of these are recent, right? All the recent ones should be using sloan_singleband.

from android-galaxyzoo.

willettk avatar willettk commented on May 31, 2024

Correct; last ones are from April 2015, but seem to be equally spaced
throughout that time.

I haven't gotten the sloan_singleband data yet to check on those.

On Thu, Jul 2, 2015 at 4:19 AM Murray Cumming [email protected]
wrote:

I'll investigate.

None of these are recent, right? All the recent ones should be using
sloan_singleband.


Reply to this email directly or view it on GitHub
#22 (comment)
.

from android-galaxyzoo.

willettk avatar willettk commented on May 31, 2024

There were a few (13 total) sloan_singleband classifications that also used the wrong workflow. 9 used goods_full, 4 regular sloan.

from android-galaxyzoo.

murraycu avatar murraycu commented on May 31, 2024

In general, is the subject_id unique across all surveys, or just within a survey? And how about the zooniverse_id?

from android-galaxyzoo.

willettk avatar willettk commented on May 31, 2024

subject_id and zooniverse_id should be both unique across all surveys.

On Thu, Jul 2, 2015 at 3:19 PM Murray Cumming [email protected]
wrote:

In general, is the subject_id unique across all surveys, or just within a
survey? And how about the zooniverse_id?


Reply to this email directly or view it on GitHub
#22 (comment)
.

from android-galaxyzoo.

murraycu avatar murraycu commented on May 31, 2024

Could you please give me a couple of example zooniverse_ids for sloan_singleband subjects that were classified with the wrong questions?

from android-galaxyzoo.

murraycu avatar murraycu commented on May 31, 2024

@willettk ?

from android-galaxyzoo.

willettk avatar willettk commented on May 31, 2024

Oops - sorry,@murraycu. Here are a couple of examples:

AGZ0007ua0 - by me (KWillett) on 2015-06-24 14:13:37 UTC

AGZ0007vxd - by an anonymous user on 2015-06-30 20:05:50 UTC

On Tue, Jul 7, 2015 at 9:47 AM Murray Cumming [email protected]
wrote:

@willettk https://github.com/willettk ?


Reply to this email directly or view it on GitHub
#22 (comment)
.

from android-galaxyzoo.

murraycu avatar murraycu commented on May 31, 2024

So this sloan_singleband subject had "sloan-" question IDs in its classification?
http://www.galaxyzoo.org/#/examine/AGZ0007ua0

from android-galaxyzoo.

murraycu avatar murraycu commented on May 31, 2024

The most recent version (1.49) had some small fixes that just might help with this, though so far I can only guess at possible reasons. Maybe you can keep an eye on the more recent data. Any sloan classifications coming in now would almost certainly have to be using the new version, because only the new version (1.49) can get new subjects from the server now. Approximately 70% of users are on version 1.49 now.

There are small numbers of users with various old versions of the app installed. I guess they could be doing odd things. It would be nice if we could add a field to the classification to show the app version. At the moment we just add the same "user_agent" for all app versions.

from android-galaxyzoo.

willettk avatar willettk commented on May 31, 2024

Yes - the one above had a single annotation for a smooth galaxy (but none of the subsequent questions in the decision tree, such as what the shape of the galaxy is, anything odd, or whether they wanted to discuss it). The lack of any other annotations is another indication that there's a bug somewhere - we shouldn't record incomplete classifications like that.

    "annotations" : [
        {
            "sloan-0" : "a-1"
        },
        {
            "user_agent" : "murrayc.com-android-galaxyzoo"
        }
    ],

from android-galaxyzoo.

willettk avatar willettk commented on May 31, 2024

I think the version of the "user_agent" would be a good idea to record. Is that something you can change on the app side, or is that in the database?

from android-galaxyzoo.

murraycu avatar murraycu commented on May 31, 2024

I can change the user_agent for each app version, adding a suffix, but then you'd have to search on the first part of the user_agent rather than the exact string. I can also easily add a user_agent_version string. Maybe @brian-c or @camallen can say what they would prefer. They were involved when we added the user_agent in issue #11 .

from android-galaxyzoo.

murraycu avatar murraycu commented on May 31, 2024

The lack of any other annotations

Yes, that is odd. Is this a general pattern with these bad classifications?

I've made a change that might prevent the strangeness that is happening there: 1ec4d87

from android-galaxyzoo.

willettk avatar willettk commented on May 31, 2024

Yes; pretty much all of them have just one annotation, so they aren't
complete classifications.

On Tue, Jul 7, 2015 at 3:57 PM Murray Cumming [email protected]
wrote:

The lack of any other annotations

Yes, that is odd. Is this a general pattern with these bad classifications?

I've made a change that might prevent the strangeness that is happening
there: 1ec4d87
1ec4d87


Reply to this email directly or view it on GitHub
#22 (comment)
.

from android-galaxyzoo.

camallen avatar camallen commented on May 31, 2024

@murraycu I think you should modify the existing user agent with a formatted suffix (and a nice delimiter to split on), e.g. Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36

from android-galaxyzoo.

murraycu avatar murraycu commented on May 31, 2024

I'm still not quite sure what caused this, and I can't reproduce it so far, though I have some theories which half make sense. So I've made various changes and added various checks to prevent this from happening and to prevent similarly invalid classifications from being uploaded. That's in version 1.50, which I've just released.

And the user-agent now has, for instance /1.50 at the end, so we can learn more about which app versions are doing this.

@willettk , please keep an eye on this and let me know what arrives on the server side.

from android-galaxyzoo.

willettk avatar willettk commented on May 31, 2024

Will do. Thanks, @murraycu.

I'll also be in touch shortly to discuss new groups being added to the
system.

On Thu, Jul 9, 2015 at 3:39 AM Murray Cumming [email protected]
wrote:

I'm still not quite sure what caused this, and I can't reproduce it so
far, though I have some theories which half make sense. So I've made
various changes and added various checks to prevent this from happening and
to prevent similarly invalid classifications from being uploaded. That's in
version 1.50, which I've just released.

And the user-agent now has, for instance /1.50 at the end, so we can learn
more about which app versions are doing this.

@willettk https://github.com/willettk , please keep an eye on this and
let me know what arrives on the server side.


Reply to this email directly or view it on GitHub
#22 (comment)
.

from android-galaxyzoo.

murraycu avatar murraycu commented on May 31, 2024

@willettk Do you still see these problems with more recent classifications, with the recent app versions (looking at the user agent)?

from android-galaxyzoo.

willettk avatar willettk commented on May 31, 2024

Super rare, but yes - happening occasionally. Example:

db.galaxy_zoo_classifications.findOne({_id:ObjectId("559049932a19957491000072")})

{
    "_id" : ObjectId("559049932a19957491000072"),
    "annotations" : [
        {
            "goods_full-0" : "a-1"
        },
        {
            "user_agent" : "murrayc.com-android-galaxyzoo"
        }
    ],
    "created_at" : ISODate("2015-06-28T19:22:59Z"),
    "project_id" : ObjectId("502a90cd516bcb060c000001"),
    "subject_ids" : [
        ObjectId("5500598269736d5162d80c00")
    ],
    "subjects" : [
        {
            "id" : ObjectId("5500598269736d5162d80c00"),
            "zooniverse_id" : "AGZ0007wbm",
            "location" : {
                "standard" : "http://www.galaxyzoo.org.s3.amazonaws.com/subjects/standard/ci1237659161205145845_standard.jpg",
                "inverted" : "http://www.galaxyzoo.org.s3.amazonaws.com/subjects/inverted/ci1237659161205145845_inverted.jpg",
                "thumbnail" : "http://www.galaxyzoo.org.s3.amazonaws.com/subjects/thumbnail/ci1237659161205145845_thumbnail.jpg",
                "fits" : "http://www.galaxyzoo.org.s3.amazonaws.com/subjects/fits/ci1237659161205145845.fits.fz"
            },
            "coords" : [
                248.455592162979,
                33.3278520379735
            ],
            "metadata" : {
                "counters" : {
                    "feature" : 30,
                    "smooth" : 4,
                    "star" : 0
                }
            }
        }
    ],
    "tutorial" : false,
    "updated_at" : ISODate("2015-06-28T19:22:57.594Z"),
    "user" : {
        "classification" : "feature"
    },
    "user_id" : ObjectId("5528d4d440ead53e450002c8"),
    "workflow_id" : ObjectId("5514521e2f0eef2012000001")
}

for a subject that should only be sloan_singleband.

What should the date cutoff for the fix be? This is from 1 month ago.

from android-galaxyzoo.

murraycu avatar murraycu commented on May 31, 2024

That one has no app version suffix on the user_agent, so it must be from an older version of the app from before I added the extra checks. There can be no date cutoff because we can't force people to upgrade their app. But the user_agent tells you the app version for newer versions.

from android-galaxyzoo.

willettk avatar willettk commented on May 31, 2024

OK - so should I try again but search for an app suffix on user_agent? Can you give me an example of what that should look like?

from android-galaxyzoo.

murraycu avatar murraycu commented on May 31, 2024

Yes, please. The user agent for the latest version would be murrayc.com-android-galaxyzoo/1.52 , for instance.

from android-galaxyzoo.

willettk avatar willettk commented on May 31, 2024

I can confirm that there are no workflow remappings for the recent
classifications that have a version number on the user agent, but that only
measures agreement with other users of the app. I haven't been able to
run a full check of whether every recent classification with the app uses
the same workflow as everyone else who has classified the galaxy.

On Wed, Jul 29, 2015 at 1:09 PM Murray Cumming [email protected]
wrote:

Yes, please. The user agent for the latest version would be
murrayc.com-android-galaxyzoo/1.52 , for instance.


Reply to this email directly or view it on GitHub
#22 (comment)
.

from android-galaxyzoo.

murraycu avatar murraycu commented on May 31, 2024

I assume that this is no longer a problem, but it would be nice if you checked once more and reopened this issue if necessary.

from android-galaxyzoo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.