IP Library Granted Patent US 11,410,074
Granted Patent B2
US 11,410,074 · App. 15/842,455 · Granted Aug 9, 2022

Method, apparatus, and system for providing a location-aware evaluation of a machine learning model

Inventors: Richard Kwant (Oakland, CA); Anish Mittal (Berkeley, CA); David Lawlor (Chicago, IL); Zhanwei Chen (Oakland, CA); Himaanshu Gupta (San Francisco, CA)
Assignee: HERE Global B.V.
G06N20/00G06F16/29G06F16/909
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,410,074
App. No.
15/842,455
Granted
Aug 9, 2022
Kind
B2
Abstract

An approach is provided for a location-aware evaluation of a machine learning model. The approach, for example, involves designating a geographic area for creating an evaluation dataset for the machine learning model. The approach also involves separating a plurality of observation data records into the evaluation dataset and a training dataset based on a comparison of a respective data collection location of each of the plurality of observation data records to the geographic area. The training dataset is then used to train the machine learning model, and the evaluation dataset is used to evaluate the trained machine learning model.

Claims (47)

1. A computer-implemented method for providing a location-aware evaluation of a machine learning model comprising:

designating a geographic area for creating an evaluation dataset for the machine learning model; and

separating, by a processor, a plurality of observation data records into the evaluation dataset and a training dataset based on a comparison of a respective data collection location of each of the plurality of observation data records to the geographic area,

wherein the training dataset is used to train the machine learning model; and

wherein the evaluation dataset is used to evaluate the trained machine learning model.

2. The method of claim 1 , wherein the plurality of observation data records is captured by one or more sensors of one or more probe devices.

3. The method of claim 1 , wherein the plurality of observation data records includes one or more location-tagged images.

4. The method of claim 1 , further comprising:

adding at least one record of the plurality of observation data records to the evaluation dataset based on determining that the respective data collection location is within the geographic area.

5. The method of claim 1 , further comprising:

adding at least one record of the plurality of observation data records to the training dataset based on determining that the respective data collection location is not within the geographic area.

6. The method of claim 1 , further comprising:

receiving another observation data record after creating the evaluation dataset, the training dataset, or a combination thereof; and

expanding the evaluation dataset or the training dataset to include the another observation data record based on a comparison of another data collection location of the another observation data record to the geographic area.

7. The method of claim 1 , wherein the geographic area is specified as a geo-fence.

8. The method of claim 1 , wherein the geographic area is designated based on one or more map attributes.

9. The method of claim 8 , wherein the geographic area is selected from one or more candidate geographic areas based on a diversity of the one or more map attributes.

10. The method of claim 1 , wherein the one or more attributes include a functional class, a road elevation, a speed category, a presence or absence of road features, or a combination thereof.

11. An apparatus for providing a location-aware evaluation of a machine learning model comprising:

at least one processor; and

at least one memory including computer program code for one or more programs,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,

designating a geographic area for creating a training dataset for the machine learning model; and

separating a plurality of observation data records into the training dataset and an evaluation dataset based on a comparison of a respective data collection location of each of the plurality of observation data records to the geographic area,

wherein the training dataset is used to train the machine learning model; and

wherein the evaluation dataset is used to evaluate the trained machine learning model.

12. The apparatus of claim 11 , wherein the apparatus is further caused to:

add at least one record of the plurality of observation data records to the training dataset based on determining that the respective data collection location is within the geographic area.

13. The apparatus of claim 11 , wherein the apparatus is further caused to:

add at least one record of the plurality of observation data records to the evaluation dataset based on determining that the respective data collection location is not within the geographic area.

14. The apparatus of claim 11 , wherein the apparatus is further caused to:

receive another observation data record after creating the training dataset, the evaluation dataset, or a combination thereof; and

expand the training dataset or the evaluation dataset to include the another observation data record based on a comparison of another data collection location of the another observation data record to the geographic area.

15. The apparatus of claim 11 , wherein the geographic area is designated based on one or more map attributes.

16. A non-transitory computer-readable storage medium for providing a location-aware evaluation of a machine learning model, carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to perform:

designating a geographic area for creating an evaluation dataset for the machine learning model; and

separating a plurality of observation data records into the evaluation dataset and a training dataset based on a comparison of a respective data collection location of each of the plurality of observation data records to the geographic area,

wherein the training dataset is used to train the machine learning model; and

wherein the evaluation dataset is used to evaluate the trained machine learning model.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the apparatus is further caused to perform:

adding at least one record of the plurality of observation data records to the evaluation dataset based on determining that the respective data collection location is within the geographic area.

18. The non-transitory computer-readable storage medium of claim 16 , wherein the apparatus is further caused to perform:

adding at least one record of the plurality of observation data records to the training dataset based on determining that the respective data collection location is not within the geographic area.

19. The non-transitory computer-readable storage medium of claim 16 , wherein the apparatus is further caused to perform:

receiving another observation data record after creating the training dataset, the evaluation dataset, or a combination thereof; and

expanding the training dataset or the evaluation dataset to include the another observation data record based on a comparison of another data collection location of the another observation data record to the geographic area.

20. The non-transitory computer-readable storage medium of claim 16 , wherein the geographic area is designated based on one or more map attributes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2017
From: KWANT, RICHARD; MITTAL, ANISH; LAWLOR, DAVID; CHEN, ZHANWEI; GUPTA, HIMAANSHU
To: HERE GLOBAL B.V.
Reel/Frame 044406/0879 →
Continuity (1)
Related Publication 20190188602A1 · Jun 20, 2019
Cited By (1)
US 12,394,295