Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Confusion between driveways and curb ramps #503

Closed
manaswisaha opened this issue Dec 23, 2016 · 13 comments
Closed

Confusion between driveways and curb ramps #503

manaswisaha opened this issue Dec 23, 2016 · 13 comments
Labels
Discussion User Education related to training/educating users

Comments

@manaswisaha
Copy link
Member

Add this to the FAQ.

@manaswisaha manaswisaha added this to the Public Deployment v3 milestone Dec 23, 2016
@manaswisaha
Copy link
Member Author

In the recent pilots, our collaborator pointed out that driveways are important for them to know where they are, because they serve the same purpose as curb ramps - essentially they are a different type of ramp.

While labeling, he contemplated on this a bit - as to how should he label this - he went with curb ramp since that's the closest to it. In other usability tests, users have mentioned that the keyword while labeling a feature as curb ramp is "ramp".

So even though, it might mess up ML algorithms, however, this shows the need for users to label them as well.

@manaswisaha
Copy link
Member Author

Especially important for navigation applications when this data would be used.

@jonfroehlich
Copy link
Member

jonfroehlich commented Jul 29, 2017 via email

@manaswisaha
Copy link
Member Author

This issue is old from Dec 2016, and its about adding clarification information to FAQ - to let users know that driveways aren't supposed to be marked as curb ramps.

I wasn't suggesting adding curb ramp labels for driveways. However, I wanted to make a note of the point the participant made. Since I had seen repeated occurrences of people marking driveways as ramps, and their reasoning behind it, I thought we should log it. Would be helpful in the future when we do deal with this issue.

@jonfroehlich
Copy link
Member

jonfroehlich commented Jul 29, 2017 via email

@jonfroehlich
Copy link
Member

We now know from @aileenzeng's analyais that 22.2% of false positive curb ramp labels were applied to driveways (and 44.4% were for sidewalks that transition to driveways but don't actually have or require a curb ramp):

image

Two potential follow-ups to this:

  1. Do we want to consider adding in a driveway label? We know that--in the worst case--driveways can substitute for curb ramps (when no other strategy is available). We also know that some users confuse driveways with curb ramps. Would adding a driveway label help resolve this? (Note: I'm not entirely enthusiastic about this option tbh... and would want to weigh adding this label in the context of all other potential label types, if we consider it at all).

  2. If we don't add a specific label type for driveways, I wonder if we could, at the very least, try to infer when a curb ramp label is inappropriately being used for a driveway--even if just by heuristics based on where the user is on the street (and then use a pop-up label to ask "are you sure?" or something similar.

@misaugstad
Copy link
Member

I wonder if we could, at the very least, try to infer when a curb ramp label is inappropriately being used for a driveway--even if just by heuristics based on where the user is on the street (and then use a pop-up label to ask "are you sure?" or something similar.

This is what I have been thinking of as our best solution (it has its own issue #1253). It shouldn't be terribly difficult to determine if a user is far from an intersection.

Do we want to consider adding in a driveway label?

I think that the way a driveway label would resolve the incorrect labeling is by forcing us to add training for it, and thus explaining the difference between driveways and curb ramps. If we are going to go that far, we may as well just add training on the difference between the two and not ask them to label driveways.

@jonfroehlich
Copy link
Member

This is what I have been thinking of as our best solution (it has its own issue #1253). It shouldn't be terribly difficult to determine if a user is far from an intersection.

Great... but yes, may take some time to do well.

I think that the way a driveway label would resolve the incorrect labeling is by forcing us to add training for it, and thus explaining the difference between driveways and curb ramps. If we are going to go that far, we may as well just add training on the difference between the two and not ask them to label driveways.

Except that labeling driveways may actually have value (e.g., for future routing algorithms, etc.)

@manaswisaha
Copy link
Member Author

Except that labeling driveways may actually have value (e.g., for future routing algorithms, etc.)

This in fact was mentioned by interview participants last summer--the primary reason of labeling them is that they would like to know if there is a ramp-like structure on the sidewalk that they could use. So there is value in knowing of their existence.

My concern is creating too many label types. One thing participants mentioned was the set of label types were concise enough to cover most things they see in their day-to-day commute. So maybe instead of creating a new label type have a way of sub-categorization within curb ramp (e.g. description tags that were recently added) OR use of the "Other" label type with the tag? I agree having a clear distinction between curb ramps at intersections are important. So it might be worthwhile to think about doing sub-categorization well since its useful in other label types as well (e.g. obstacles).

@jonfroehlich
Copy link
Member

Right, so, to be clear, I am not advocating for adding this label--and certainly if we do begin to consider it, we need to weigh this choice in concert with other potential label types that we could add. We would also have to brainstorm how to best support new label types (I like potentially expanding the other label with a tag but this wouldn't be used consistently enough for driveways to be useful I would expect). I agree that there is tremendous value in keeping the list of labels super tight.

@misaugstad misaugstad changed the title FAQ: Confusion between driveways and curb ramps Confusion between driveways and curb ramps May 4, 2020
@jonfroehlich
Copy link
Member

Labeling driveways as curb ramps continues to be one of our most common labeling mistakes. I would offer two suggestions:

  1. We improve this with better user education and training (in the tutorial, in the FAQ, in the mission screens that Katrina/Daniel were working on)
  2. We auto-detect these errors by noticing frequent use of curb ramp labels within the midpoints of street segments (we could probably identify this in situ while the user is making the mistake and alert them in addition to identifying it via posthoc analysis and filtering it from our dataset).

@jonfroehlich jonfroehlich added the User Education related to training/educating users label Nov 17, 2022
@jonfroehlich
Copy link
Member

Relates to #2685

@misaugstad
Copy link
Member

I think that we can close this ticket at this point. We've added a lot of dedicated training for this over time. There's always more that we can do to surface mistakes that users make so that they don't continue to make them, but I'm not sure that we need a dedicated ticket for this specific mistake anymore. Feel free to reopen if you disagree @jonfroehlich!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Discussion User Education related to training/educating users
Projects
None yet
Development

No branches or pull requests

3 participants