+ All Categories
Home > Documents > Dynamic Demand Prediction for Expanding Electric Vehicle ...

Dynamic Demand Prediction for Expanding Electric Vehicle ...

Date post: 16-Oct-2021
Category:
Upload: others
View: 8 times
Download: 0 times
Share this document with a friend
5
Dynamic Demand Prediction for Expanding Electric Vehicle Sharing Systems Man Luo 1 , Hongkai Wen 1 , Yi Luo 2 , Bowen Du 1 , Konstantin Klemmer 1 and Hongming Zhu 2 1 Department of Computer Science, University of Warwick, UK 2 School of Software Engineering, Tongji University, China {m.luo.1, hongkai.wen, b.du, k.klemmer}@warwick.ac.uk, {1731530, zhu_hongming}@tongji.edu.cn ABSTRACT Electric Vehicle (EV) sharing systems have recently experienced unprecedented growth across the globe. Many car sharing service providers as well as automobile manufacturers are entering this competition by expanding both their EV fleets and renting/returning station networks, aiming to seize a share of the market and bring car sharing to the zero emissions level. During their fast expansion, one fundamental determinant for success is the capability of dynam- ically predicting the demand of stations. In this paper we propose a novel demand prediction approach, which is able to model the dynamics of the system and predict demand accordingly. We use a local temporal encoding process to handle the available histor- ical data at individual stations, and a spatial encoding process to take correlations between stations into account with graph convolu- tional neural networks. The encoded features are fed to a prediction network, which forecasts both the long-term expected demand of the stations. We evaluate the proposed approach on real-world data collected from a major EV sharing platform. Experimental results demonstrate that our approach significantly outperforms the state of the art. ACM Reference Format: Man Luo 1 , Hongkai Wen 1 , Yi Luo 2 , Bowen Du 1 , Konstantin Klemmer 1 and Hongming Zhu 2 . 2019. Dynamic Demand Prediction for Expanding Electric Vehicle Sharing Systems. In Proceedings of ACM Conference (Con- ference’17). ACM, New York, NY, USA, 5 pages. https://doi.org/10.1145/ nnnnnnn.nnnnnnn 1 INTRODUCTION Car sharing services have long been recognised as an environmen- tally friendly mobility option, reducing vehicles on the road while cutting out unnecessary CO 2 emissions. With the recent advances in battery technologies, a new generation of car sharing services is going one step further, by offering full electric vehicle (EV) fleets with fast expanding infrastructures in major cities, e.g. Bluecity 1 1 https://www.blue-city.co.uk Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]. Conference’17, July 2017, Washington, DC, USA © 2019 Association for Computing Machinery. ACM ISBN 978-x-xxxx-xxxx-x/YY/MM. . . $15.00 https://doi.org/10.1145/nnnnnnn.nnnnnnn in London, WeShare 2 in Berlin, and BlueSG 3 in Singapore. Tra- ditional car sharing providers have also started to populate their EV fleets, e.g., ZipCar seeks to provide over 9,000 full electric ve- hicles across London by 2025 4 . According to a recent study [14], the global market of EV sharing services is poised for much faster growth in the near future, due to the incentives and regulations put in place by governments across the world to encourage overall EV usages. Despite their increased popularity, the practicality and utility of EV sharing systems still rely heavily on the infrastructure at renting/returning stations. In particular, for systems with the need to rapidly expand their station networks, it is paramount to be able to dynamically predict the accurate demand as or even before implementing any expansion strategy. This is not only the key for the stakeholders to make informed decisions as to where and when to deploy new stations or close the poorly performing ones, but also of great importance to the effective operation of currently used stations, since understanding the potential impact of proposed ex- pansion to their demand can provide valuable insights on a number of vital tasks such as scheduling and rebalancing. 2 PROBLEM FORMULATION In this section, we first introduce some key concepts used through- out the paper, then we formulate the problem of dynamic demand prediction and provide an overview of the proposed framework. 2.1 Preliminaries EV Stations: Let s i be a station in the Electric Vehicle (EV) sharing system. In this paper, we assume s i can be represented as a tuple (x i , m i ), where x i are the coordinates (e.g. latitude and longitude) of s i , and m i is the number of charging docks within s i . We also assume that for a given s i , we can extract a number of geospatial features based on its location x i , such as nearby Points of Interest (POI) or the distribution of road networks within a certain radius. Station Demand: For a station s i , the expected demand ¯ d i over a period [t s , t e ] can be defined as the mean ¯ d i (t s , t e ) = |t e t s | 1 ˝ t e t =t s d i (t ). In practice, we often consider the expected de- mand from current time t towards the future, and aggregate it according to some index, e.g., days of the week. Without loss of generality, in this paper we denote the future expected demand of station s i as ¯ d i = [ ¯ d Mo i , ¯ d Tu i , ..., ¯ d Su i ] for different days of the week. Station Network: The stations of the EV sharing system can be modelled as a graph G = (S , A), where the nodes s i S are stations as defined above. An edge a ij A may encode a certain type of 2 https://www.volkswagenag.com/en/news/2018/08/VW_Brand_We_Share.html 3 https://www.bluesg.com.sg 4 https://www.zipcar.co.uk/electric arXiv:1903.04051v3 [cs.AI] 10 May 2019
Transcript
Page 1: Dynamic Demand Prediction for Expanding Electric Vehicle ...

Dynamic Demand Prediction for Expanding Electric VehicleSharing Systems

Man Luo1, Hongkai Wen1, Yi Luo2, Bowen Du1, Konstantin Klemmer1 and Hongming Zhu21Department of Computer Science, University of Warwick, UK

2School of Software Engineering, Tongji University, China{m.luo.1, hongkai.wen, b.du, k.klemmer}@warwick.ac.uk, {1731530, zhu_hongming}@tongji.edu.cn

ABSTRACTElectric Vehicle (EV) sharing systems have recently experiencedunprecedented growth across the globe. Many car sharing serviceproviders as well as automobile manufacturers are entering thiscompetition by expanding both their EV fleets and renting/returningstation networks, aiming to seize a share of the market and bringcar sharing to the zero emissions level. During their fast expansion,one fundamental determinant for success is the capability of dynam-ically predicting the demand of stations. In this paper we proposea novel demand prediction approach, which is able to model thedynamics of the system and predict demand accordingly. We usea local temporal encoding process to handle the available histor-ical data at individual stations, and a spatial encoding process totake correlations between stations into account with graph convolu-tional neural networks. The encoded features are fed to a predictionnetwork, which forecasts both the long-term expected demand ofthe stations. We evaluate the proposed approach on real-world datacollected from a major EV sharing platform. Experimental resultsdemonstrate that our approach significantly outperforms the stateof the art.

ACM Reference Format:Man Luo1, Hongkai Wen1, Yi Luo2, Bowen Du1, Konstantin Klemmer1

and Hongming Zhu2. 2019. Dynamic Demand Prediction for ExpandingElectric Vehicle Sharing Systems. In Proceedings of ACM Conference (Con-ference’17). ACM, New York, NY, USA, 5 pages. https://doi.org/10.1145/nnnnnnn.nnnnnnn

1 INTRODUCTIONCar sharing services have long been recognised as an environmen-tally friendly mobility option, reducing vehicles on the road whilecutting out unnecessary CO2 emissions. With the recent advancesin battery technologies, a new generation of car sharing services isgoing one step further, by offering full electric vehicle (EV) fleetswith fast expanding infrastructures in major cities, e.g. Bluecity 1

1https://www.blue-city.co.uk

Permission to make digital or hard copies of all or part of this work for personal orclassroom use is granted without fee provided that copies are not made or distributedfor profit or commercial advantage and that copies bear this notice and the full citationon the first page. Copyrights for components of this work owned by others than ACMmust be honored. Abstracting with credit is permitted. To copy otherwise, or republish,to post on servers or to redistribute to lists, requires prior specific permission and/or afee. Request permissions from [email protected]’17, July 2017, Washington, DC, USA© 2019 Association for Computing Machinery.ACM ISBN 978-x-xxxx-xxxx-x/YY/MM. . . $15.00https://doi.org/10.1145/nnnnnnn.nnnnnnn

in London, WeShare 2 in Berlin, and BlueSG 3 in Singapore. Tra-ditional car sharing providers have also started to populate theirEV fleets, e.g., ZipCar seeks to provide over 9,000 full electric ve-hicles across London by 2025 4. According to a recent study [14],the global market of EV sharing services is poised for much fastergrowth in the near future, due to the incentives and regulations putin place by governments across the world to encourage overall EVusages.

Despite their increased popularity, the practicality and utilityof EV sharing systems still rely heavily on the infrastructure atrenting/returning stations. In particular, for systems with the needto rapidly expand their station networks, it is paramount to beable to dynamically predict the accurate demand as or even beforeimplementing any expansion strategy. This is not only the key forthe stakeholders to make informed decisions as to where and whento deploy new stations or close the poorly performing ones, butalso of great importance to the effective operation of currently usedstations, since understanding the potential impact of proposed ex-pansion to their demand can provide valuable insights on a numberof vital tasks such as scheduling and rebalancing.

2 PROBLEM FORMULATIONIn this section, we first introduce some key concepts used through-out the paper, then we formulate the problem of dynamic demandprediction and provide an overview of the proposed framework.

2.1 PreliminariesEV Stations: Let si be a station in the Electric Vehicle (EV) sharingsystem. In this paper, we assume si can be represented as a tuple(x i ,mi ), where x i are the coordinates (e.g. latitude and longitude)of si , andmi is the number of charging docks within si . We alsoassume that for a given si , we can extract a number of geospatialfeatures based on its location x i , such as nearby Points of Interest(POI) or the distribution of road networks within a certain radius.Station Demand: For a station si , the expected demand di overa period [ts , te ] can be defined as the mean di (ts , te ) = |te −ts |−1 ∑te

t=ts di (t). In practice, we often consider the expected de-mand from current time t towards the future, and aggregate itaccording to some index, e.g., days of the week. Without loss ofgenerality, in this paper we denote the future expected demand ofstation si as di = [dMo

i , dTui , ..., d

Sui ] for different days of the week.

Station Network: The stations of the EV sharing system can bemodelled as a graphG = (S,A), where the nodes si ∈ S are stationsas defined above. An edge ai j ∈ A may encode a certain type of2https://www.volkswagenag.com/en/news/2018/08/VW_Brand_We_Share.html3https://www.bluesg.com.sg4https://www.zipcar.co.uk/electric

arX

iv:1

903.

0405

1v3

[cs

.AI]

10

May

201

9

Page 2: Dynamic Demand Prediction for Expanding Electric Vehicle ...

Conference’17, July 2017, Washington, DC, USA M. Luo et al.

(a) Station distribution in Jan.

New stations since Jan.

(b) Station distribution in Jul.

New stations since July

(c) Station distribution in Dec.

0

100

200

300

400

500

600

500

1000

1500

2000

2500

3000

Jan FebMar AprMayJun Jul AugSepOctNovDec

# of

sta

tions

# of stations in operationClosed StationsNewly Deployed StationsNet Increase

(d) Statistics of stations.

Figure 1: The expansion process of an EV sharing system in Shanghai during the year 2017. Images better viewed in colour.

correlation between two stations si and sj , e.g., the spatial distancebetween them, or similarity between their POI/road network fea-tures. Sec. 3 will discuss how our approach constructs multiplegraphs to capture such inter-station relationships in more details.

2.2 Demand PredictionSuppose that at time t , we have the previous topologyG1, ...Gt anddemand D1, ...,Dt of the station network, where Dt = {di (t)|si ∈Gt }. The demand prediction problem is that given the historicaldata, for an arbitrary station we aim to estimate both its expectedfuture demand ˆdi and the subsequent k instant demand [di (t +1), di (t + 2), ..., di (t + k)], which minimise the mean square errorswith respect to the ground truth di and di :

δdi = |di |−1∥ ˆdi − di ∥2, and δdi = k−1

t+k∑τ=t+1

∥di (τ ) − di (τ )∥2 (1)

3 METHODOLOGY3.1 Temporal EncodingLike in many other shared mobility systems, we observe that thedemand of stations in the EV sharing platform exhibits strong tem-poral correlations, as shown later in Fig. 2(b). For instance, althoughit fluctuates largely over time, the demand at a station approximatescertain periodical patterns at different days across the week. In thatsense, exploiting such knowledge can help significantly in estimat-ing the accurate future demand of current stations, which will havea positive knock-on effect when predicting demand for new stationsduring expansion. However, those demand patterns are typicallyinfluenced by multiple complex factors such as weather, air qualityand events, and individual stations may react to those factors verydifferently. Therefore, it is often not optimal to only incorporate thetemporal information globally for the station network, but insteadin this paper we model such microdynamics at station level.

Concretely, when a station si is deployed, we instantiate a localLSTM network which keeps processing its demand records andthe additional temporal information available, e.g. weather, daysof the week and public holiday/events. In our implementation, wetrain the LSTMs with shared weights across stations. Then at alater time t , the LSTM encodes the station’s historical demanddi (t),di (t − 1), ... of si as well as the auxiliary information intoa temporal feature vector fi (t). Moreover, in this paper we alsocondition fi (t) with a static station feature ci , which describes key

attributes of si such as its number of available charging docksmi ,nearby POIs and environmental characteristics etc. Therefore, fi (t)and ci carry important local information about individual stationssince they started operating, which are then passed on as the inputfor spatial encoding.

3.2 Spatial Encoding3.2.1 Constructing Graphs. As discussed in Sec. 2.1, at a given timet we represent the station network as a graphGt = (St ,At ), whereSt are the set of current stations and At is the adjacent matrix de-scribing the pairwise correlations between them. In practice thereare often more than one types of correlations, which can’t be ef-fectively captured by a single graph. Therefore in this paper weconstruct multiple graphs to encode the complex inter-station rela-tionships, particularly the distance graph, the functional similaritygraph, and the road accessibility graph.Distance: In most cases, we observe that the demand of stationsclose to each other are highly correlated, e.g. they may be deployedaround the same shopping centre, and thus tend to be used inter-changeably. We capture such correlations with a distance graphAD, whose elements are the reciprocal of station distance:

aDi j = ∥x i − x j ∥−1

2 (2)

where x i ,x j are the station coordinates, and ∥ · ∥2 is the Euclideandistance. We also set diag (AD) to 1 to include self loops.Functional Similarity: Intuitively, stations deployed in areas withsimilar functionalities should share comparable demand patterns.For instance, stations close to university campuses typically havesignificantly higher demand during weekends. We characterise thefunctionalities of stations by considering the distributions of theirsurrounding POIs. Suppose we have P different categories of POIsin total, and let pi be the distribution of the P types of POIs withina certain radius of station si . The functional similarity graph AF isthen defined as:

a Fi j = sim (pi ,p j ) (3)

where sim () ∈ [0, 1] is a similarity measure which quantifies thedistance between feature vectors. In our experiments, we use thesoft cosine function.Road Accessibility: Another important factor that affects stationdemand is the accessibility to road networks. Intuitively, stations

Page 3: Dynamic Demand Prediction for Expanding Electric Vehicle ...

Conference’17, July 2017, Washington, DC, USA

close to major ring roads, or within areas that have densely con-nected streets would have higher demand. To model this, we con-sider the drivable streets in the vicinity of a station si as a localroad network, containing different types of road segments and theirjunctions. We exact a feature vector r i from the local road network,which encodes information such as the road segments density, aver-age junction degree and mean centrality etc. Given those features,the road accessibility graph can be defined with certain similarityfunction sim ():

a Ri j = sim (r i ,r j ) (4)

3.2.2 Multi-graph Convolution. At time t−1, given the constructedgraphsAt−1 = {AD

t−1,AFt−1,A

Rt−1} which describe the inter-station

relationships, we propose a dynamic multi-graph GCN to fuse suchspatial knowledge with local features fi (t − 1) and ci computedby the station-level temporal encoding. We perform multi-graphconvolution as follows:

H (l )t−1 = σ

( ∑At−1∈At−1

f (At−1)H (l−1)t−1 W (l−1)

t−1

)(5)

where H l−1t−1 and H l

t−1 are the hidden features in layers l − 1 and lrespectively, whileW l−1

t−1 ∈ RUl−1×Ul is the feature transformationmatrix learned through end-to-end training. In particular, the in-put H (0)

t−1 is the collection of local features computed at individualstations. f (At−1) is a function on graphs At−1, e.g. the symmet-ric normalized Laplacian [8] or k-order polynomial function ofLaplacian [6], and σ is a non-linear activation function such asReLU.

3.3 Demand PredictionIn this paper, we consider the expected demand of station si overdifferent days of the week, i.e. di = [dMo

i , dTui , ..., d

Sui ]. To predict

di , we plug in a fully connected network to the context vector H t ,which is trained to output the future expected demand for eachstation in the network. In Sec. 4.3 we will show that in real-worldexperiments our approach significantly outperforms the existingtechniques in prediction accuracy.

4 EVALUATIONIn this section, we evaluate the performance of the proposed dy-namic demand prediction approach on a real electric vehicle sharingplatform in Shanghai, China. We describe the datasets and baselineapproaches considered in our experiments (Sec. 4.1 and 4.2), andthen discuss the experimental results in Sec. 4.3.

4.1 DatasetsElectric Vehicle (EV) Sharing Data: Our EV data is collectedfrom real-world operational records of an EV sharing platformfor one year (Jan. to Dec. 2017), containing information on itsrenting/returning orders, and the detailed expansion process of thestation network. In particular, there were 1705 stations and 4725electric vehicles at the beginning of 2017, while as of Dec 2017 ithad 3127 stations with a fleet of 16148 vehicles in operation. In total,the raw data contains 6,843,737 records, which were generated byapproximately 0.36 million users. Fig. 2(a) visualises the spatialdistribution of the orders (represented as lines between pick up and

return stations) in a month. Fig. 2(b) shows the number of orders indifferent days over a month, which exhibits clear periodic patternswith peaks in weekends.POI Data: We also collect the Point Of Interest (POI) date from anonline map service provider in China. In total we have extracted4,126,844 POI entries in Shanghai, each of which consists of a GPScoordinate and a category label. In our experiments, for each stationwe consider the POIs within 1km radius.Road Network Data: We extract road network data in Shanghaiusing OSMnx [1] from OpenStreetMap, which is formatted as agraph (visualised in Fig. 2(c)). Similar with the POIs, we considerthe subgraphs within 1km radius of the stations. In our data, onaverage a subgraph contains road segments of length 13.85km andapproximately 39 junctions, with a mean degree of 4.28.Meteorology Data: Finally, we collect the daily weather datain Shanghai for 2017 from the publicly available sources. Eachrecord describes weather conditions of the day, which falls intofour different categories: sunny, overcast/foggy, drizzling/light snowand heavy rain/snow. Fig. 2(d) shows the distribution of weatherconditions in Shanghai over the 12 months.

4.2 Baselines and MetricIn particular, we compare our approachDDP-Expwith the followingbaselines:KNN, which uses a linear regressor to predict the expected demandof existing stations. For the planned stations, it estimates theirdemand with standard KNN, based on the similarity of features (e.g.POIs) between them and the existing stations.Random Forest (RF), which shares the similar idea as KNN, buttrains a random forest as the predictor.Functional Zone (FZ), which implements the state of the art de-mand prediction approach for system expansion in [12]. Note thatwe don’t have taxi records in our data, but instead we directly feedthe ground truth check-in/out to favour this approach.

For all approaches, we adopt the Root Mean Squared Error(RMSE) and the Error Rate (ER) as the performance metric:

RMSE =

√√√1N

N∑i=1

(zi − zi )2, and ER =∑Ni=1 |zi − zi |∑N

i=1 zi(6)

where zi and zi are predicted and ground truth values respectively.

4.3 Evaluation ResultsAccuracy of Predicting Expected Demand: The first set of ex-periments evaluate the overall accuracy when predicting the ex-pected demand of stations. Fig. 3(a) and (b) show the RMSE and ERof the proposed approach (DDP-Exp) and competing algorithmsover different days of the week. We see that comparing to naiveKNN, the random forest based approach (RF) can reduce the RMSEby about 30% while ER by 20%. However, our approach (DDP-Exp)performs significantly better, and can achieve up to three timesimprovement in both RMSE and ER. In particular, on average theRMSE of DDP-Exp is approximate 1.961, which means when pre-dicting the station’s expected demand, the value estimated by ourapproach is only about ±2 with respect to the ground truth. Thisconfirms that the proposed approach can effectively model the com-plex temporal and spatial dependencies within the evolving station

Page 4: Dynamic Demand Prediction for Expanding Electric Vehicle ...

Conference’17, July 2017, Washington, DC, USA M. Luo et al.

(a)

0

2000

4000

6000

8000

10000

12000

14000

16000

18000

0 5 10 15 20 25 30Day

# of

Ord

ers

(b) (c)

0.0

0.2

0.4

0.6

0.8

1.0

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

Percentage

Sunny Overcast/FoggyDrizzling/Light Snow Heavy Rain/Snow

(d)

Figure 2: Visualisation of data used in the experiments. (a) Spatial distribution of orders in one month. (b) Number of ordersin one month. (c) Road network in Shanghai. (d) Weather distribution of Shanghai in 2017.

0

1

2

3

4

5

6

7

8

Mon Tue Wed Thu Fri Sat Sun

RMSE

KNN RF FZ DDP-Exp

(a)

0.0

0.2

0.4

0.6

0.8

1.0

Mon Tue Wed Thu Fri Sat Sun

Erro

r Rat

e

KNN RF FZ DDP-Exp

(b)

0

1

2

3

4

5

6

Existing New All

RMSE

KNN RF FZ DDP-Exp

(c)

0.0

0.2

0.4

0.6

0.8

1.0

Existing New All

Erro

r Rat

e

KNN RF FZ DDP-Exp

(d)

Figure 3: Performance on predicting the expected demand. (a) RMSE and (b) ER of all stations across different days in the week.(c) RMSE and (d) ER of existing vs. newly deployed stations vs. all stations averaged over all days of the week.

network, and exploits that to make more accurate predictions. Inaddition, we observe that the RMSE tends to increase on weekendscompared to weekdays for all algorithms. This is because in practicethe absolute demand on weekends is larger, which often leads tobigger RMSE. Note that the ER remains relatively consistent acrossdifferent days.Planned vs. Existing Stations: This experiment investigates theprediction performance of different approaches on the plannedstations which haven’t been deployed yet, and existing stationswhich have already been in operation. Fig. 3(c) and (d) show theaverage RMSE and ER of the proposed approach (DDP-Exp) andthe competing algorithms on the planned, existing, and all stationsrespectively. We see that all of approaches perform better on theexisting stations than the planned. This is expected because forexisting stations we have access to their historical demand data,which is not available for planned stations. We also observe thatalthough the functional zone based approach (FZ) performs betterthan the baselines for the planned stations, it fails on the existingstations (performs worse than RF). This is because by design FZ istuned to predict demand of new stations in the context of systemexpansion, but not for existing ones. Finally, we see that for bothplanned and existing stations our approach (DDP-Exp) performsconsistently the best. For the planned stations, it halves the errorscomparing to the state of the art approach FZ, while for the existingstations, it offers about three-fold improvement over the baselines.

5 RELATEDWORKDemand Prediction for Shared Mobility: Predicting user de-mand in shared mobility services (e.g. taxi and bike- or vehicle-sharing systems) has received considerable interest in various re-search communities. Most of the existing work takes the histori-cal usage (e.g. picking-up and returning records), geospatial datasuch as POIs, and other auxiliary information (e.g. weather) intoaccount, and builds prediction models that can forecast demandover certain periods or aggregated time slots. They also predictthe demand at different spatial granularity, e.g. over the entiresystems [15, 19], grids/regions [6], station clusters [5, 10, 13], orindividual stations [3, 7, 11, 17, 20]. This paper falls into the lastcategory since we aim to predict station-level demand of EV sharingplatforms. However, our work is fundamentally different in that weassume the station network is not static, but dynamically evolving,i.e. stations can be deployed or closed at arbitrary times. In thiscase, state of the art station-level demand predictors (e.g. [7]) willfail because they rely heavily on station historical data to makepredictions, which are not available for newly deployed stations.Shared Mobility Expansion: There is also a solid body of workfocusing on modeling the expansion process of shared mobility sys-tems, e.g. planning for optimal new stations [11, 16], or increasingthe capacity of existing stations [4]. However, all of them assumethat demand of the stations (renting and returning) are known, orcan be estimated from other data sources such as taxi records, whichis different from our work. On the other hand, the work in [12]proposes a functional zone based hierarchical demand predictor

Page 5: Dynamic Demand Prediction for Expanding Electric Vehicle ...

Conference’17, July 2017, Washington, DC, USA

for shared bike systems, which can estimate the average demandat newly deployed stations across different expansion stages. Ourwork shares similar assumptions with [12], yet differs substantially:1) instead of fixed stages, we can predict demand while the entirestation network is dynamically expanding; 2) we are able to es-timate both the instant and expected demand of new or existingstations, while [12] can only predict aggregated demand patterns;and finally 3) we don’t require historical mobility data in the newlyexpanded areas, like the taxi trip records used in [12].Graph-based Deep Learning: Due to their non-Euclidean nature,many real-world problems such as demand/traffic/air quality fore-casting that require spatio-temporal analysis have been tackledwiththe emerging graph-based deep learning techniques [3, 6, 9, 18]. Inparticular, existing work often employs the graph convolutionalneural network [2] to capture the spatial correlations, where tem-poral dependencies are typically modelled with recurrent neuralnetworks. For instance, [9] models the traffic flow as a diffusionprocess on directed graphs for traffic forecasting, while [18] and [6]propose frameworks that use multi-graph convolutional neuralnetworks (CNNs) to predict demand for taxi and ride-hailing ser-vices. Another work in [3] uses an encoder-decoder structure ontop of multi-graph CNNs to estimate flow between stations in bikesharing systems, which bears a close resemblance to this paper.However, unlike [3] who only output demand at the immediatenext timestamp, our work considers a sequence to sequence modelwith attention mechanism to perform multi-step forecasting to-wards future demand. In addition, none of the above approachescan work on new stations where historical data is not available.

6 CONCLUSIONIn this paper, we propose a novel demand prediction approach forelectric vehicle (EV) sharing systems, which learns the complex sys-tem dynamics, and is able to robustly predict demand for stations.Specifically, we first encode the local temporal information at indi-vidual station level, and then fuse the extracted features with graphconvolutional neural networks (GCN) to account for the spatialdependencies between stations. The demand of stations is estimatedby a prediction network, which forecasts the long-term expecteddemand of the system. We evaluate our approach on data collectedfrom a real-world EV sharing platform for a year. Extensive experi-ments have shown that our approach consistently outperforms thestate of the art in predicting demand of the EV sharing system.

REFERENCES[1] Geoff Boeing. 2017. OSMnx: New methods for acquiring, constructing, analyzing,

and visualizing complex street networks. Computers, Environment and UrbanSystems 65 (2017), 126 – 139. https://doi.org/10.1016/j.compenvurbsys.2017.05.004

[2] Joan Bruna,Wojciech Zaremba, Arthur Szlam, and Yann LeCun. 2013. Spectral net-works and locally connected networks on graphs. arXiv preprint arXiv:1312.6203(2013).

[3] Di Chai, LeyeWang, and Qiang Yang. 2018. Bike flow prediction with multi-graphconvolutional networks. In Proceedings of the 26th ACM SIGSPATIAL InternationalConference on Advances in Geographic Information Systems. ACM, 397–400.

[4] Bowen Du, Yongxin Tong, Zimu Zhou, Qian Tao, and Wenjun Zhou. 2018.Demand-Aware Charger Planning for Electric Vehicle Sharing. In Proceedings ofthe 24th ACM SIGKDD International Conference on Knowledge Discovery & DataMining. ACM, 1330–1338.

[5] Jon Froehlich, Joachim Neumann, Nuria Oliver, et al. 2009. Sensing and predictingthe pulse of the city through shared bicycling.. In IJCAI, Vol. 9. 1420–1426.

[6] Xu Geng, Yaguang Li, Leye Wang, Lingyu Zhang, Qiang Yang, Jieping Ye, and YanLiu. 2019. Spatiotemporal Multi-Graph Convolution Network for Ride-hailingDemand Forecasting. In 2019 AAAI Conference on Artificial Intelligence (AAAI’19).

[7] Pierre Hulot, Daniel Aloise, and Sanjay Dominik Jena. 2018. Towards Station-Level Demand Prediction for Effective Rebalancing in Bike-Sharing Systems.In Proceedings of the 24th ACM SIGKDD International Conference on KnowledgeDiscovery & Data Mining. ACM, 378–386.

[8] Thomas N. Kipf and Max Welling. 2017. Semi-Supervised Classification withGraph Convolutional Networks. In International Conference on Learning Repre-sentations (ICLR).

[9] Yaguang Li, Rose Yu, Cyrus Shahabi, and Yan Liu. 2018. Diffusion ConvolutionalRecurrent Neural Network: Data-Driven Traffic Forecasting. In InternationalConference on Learning Representations (ICLR’18).

[10] Yexin Li, Yu Zheng, Huichu Zhang, and Lei Chen. 2015. Traffic prediction in a bike-sharing system. In Proceedings of the 23rd SIGSPATIAL International Conferenceon Advances in Geographic Information Systems. ACM, 33.

[11] Junming Liu, Qiao Li, Meng Qu, Weiwei Chen, Jingyuan Yang, Hui Xiong, HaoZhong, and Yanjie Fu. 2015. Station site optimization in bike sharing systems. InData Mining (ICDM), 2015 IEEE International Conference on. IEEE, 883–888.

[12] Junming Liu, Leilei Sun, Qiao Li, Jingci Ming, Yanchi Liu, and Hui Xiong. 2017.Functional zone based hierarchical demand prediction for bike system expansion.In Proceedings of the 23rd ACM SIGKDD International Conference on KnowledgeDiscovery and Data Mining. ACM, 957–966.

[13] Eoin O’Mahony and David B Shmoys. 2015. Data Analysis and Optimization for(Citi) Bike Sharing.. In AAAI. 687–694.

[14] Susan Shaheen, Adam Cohen, and Mark Jaffee. 2018. Innovative Mobility: Car-sharing Outlook. (2018).

[15] Wen Wang. 2016. Forecasting Bike Rental Demand Using New York Citi BikeData. (2016).

[16] Yanhai Xiong, Jiarui Gan, Bo An, Chunyan Miao, and Ana LC Bazzan. 2015.Optimal Electric Vehicle Charging Station Placement.. In IJCAI. 2662–2668.

[17] Zidong Yang, Ji Hu, Yuanchao Shu, Peng Cheng, Jiming Chen, and ThomasMoscibroda. 2016. Mobility modeling and prediction in bike-sharing systems.In Proceedings of the 14th Annual International Conference on Mobile Systems,Applications, and Services. ACM, 165–178.

[18] Huaxiu Yao, Fei Wu, Jintao Ke, Xianfeng Tang, Yitian Jia, Siyu Lu, Pinghua Gong,Jieping Ye, and Zhenhui Li. 2018. Deep Multi-View Spatial-Temporal Networkfor Taxi Demand Prediction. In 2018 AAAI Conference on Artificial Intelligence(AAAI’18).

[19] Yu-Chun Yin, Chi-Shuen Lee, and Yu-Po Wong. 2014. Demand Prediction ofBicycle Sharing Systems. (2014).

[20] Ming Zeng, Tong Yu, Xiao Wang, Vincent Su, Le T Nguyen, and Ole J Mengshoel.2016. Improving Demand Prediction in Bike Sharing System by Learning GlobalFeatures. Machine Learning for Large Scale Transportation Systems (LSTS)@KDD-16 (2016).


Recommended