The present invention relates to an optimization system and an optimization method for a store tenant combination.
A technology for analyzing data acquired by a sensor or image data captured by a camera and utilizing the data in retail and distribution industries has been widely utilized in business along with the development of AI technologies, the data being collected and accumulated as so-called big data. For example, PTL 1 describes that “a space is modeled using images from a set of cameras in the space. An easy to use tool is provided that allows users to identify a reference location in an image and a corresponding reference location on a floor plan of the space. Based on these correspondences, a model is generated that can map a point in a camera's view to a point on the floor plan, or vice-versa”. Meanwhile, PTL 2 describes that “a method of promoting an action of a user by using a computer, the method comprising: a presentation step of mechanically extracting an option from a pool including a plurality of options related to the action and presenting the option to the user; and a creation step of creating an option sheet including the option selected by the user from among the options presented in the presentation step”.
A real estate developer operating a so-called shopping mall makes money from rents of tenants occupying the shopping mall. In general, the rent is often the amount of money obtained by multiplying a sales amount of a tenant by a certain ratio, and it is a major problem for the real estate developer to promote shopping in the shopping mall and increase touring in order to increase the sales amount of the tenant and to expand a purchase opportunity of a visitor.
According to the invention described in PTL 1, there is known a technology of performing shopper traffic line analysis with high accuracy by using integrated data obtained by virtually connecting map information of the entire selling area and image data of a plurality of cameras having different visual fields. However, the purpose of PTL 1 is only to analyze a series of actions from an entrance to a cash register in a certain store with high accuracy, and does not include measures for increasing touring of a plurality of tenants or increasing the sales based on the acquired traffic line data, which is a problem of a real estate developer.
In addition, according to the invention described in PTL 2, in a stamp rally organized for sales promotion among a plurality of stores, a preference of a visitor is estimated based on a purchase history of the visitor, and a candidate (store) group of the stamp rally that matches the preference is proposed in order to promote shopping by the visitor. However, as a measure for increasing touring, it is not realistic to perform only the stamp rally regularly, not for a limited period, in view of sustainability of a customer attraction effect. In this regard, an object of the present invention is to provide an optimization system and an optimization method for a store tenant combination in order to steadily increase touring of tenants or sales, which is an improvement goal of a real estate manager who operates a shopping mall.
The above problem is solved by, for example, the invention described in the claims.
According to the embodiment described below, it is possible to implement a continuous increase in touring or sales by store tenant combination optimization.
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
An embodiment of the present invention will be described with reference to the accompanying drawings. The present embodiment is an embodiment for describing an optimization system for a new store tenant combination for continuously increasing touring of permanent tenants in real estate such as a shopping mall.
The sensor group 201 includes one or more sensors installed in a store area of a tenant in a shopping mall or the like and can detect a human flow. Examples of the sensor include a two-dimensional or three-dimensional range sensor using a time of flight (ToF) method, but is not necessarily limited to the range sensor, and may be an imaging device that captures a moving image, such as an analog camera or an IP camera as long as original human flow data can be extracted by combining a sensor control unit 209 and a human flow data extraction unit 210 described later.
The edge server 202 includes an original human flow data storage unit 206, an extracted human flow data storage unit 207, a data bus 208, the sensor control unit 209, the human flow data extraction unit 210, a central processing unit (CPU) 211, a memory 212, a communication control unit 213, and a network I/F 214. The sensor control unit 209, the human flow data extraction unit 210, and the communication control unit 213 are implemented by the CPU 211 and the memory 212. The sensor group 201 transmits and receives a control signal of the sensor control unit 209 and acquired data via the network 203, for example. Data transmission and reception via the network 203 in the edge server 202 is implemented by communication control performed by the communication control unit 213 via the data bus 208 and the network I/F 214. Note that transmission and reception of the control signal and the data by the sensor group 201 are not limited to via the network I/F 214, and other interfaces may be used. The acquired original human flow data is stored in the original human flow data storage unit 206 via the network I/F 214 and the data bus 208. The original human flow data stored in the stored original human flow data storage unit 206 is subjected to extraction processing by the human flow data extraction unit 210, and is stored in the extracted human flow data storage unit 207 as extracted human flow data to be transmitted to the cloud server 204. The extracted human flow data stored in the extracted human flow data storage unit 207 is transmitted to the network cloud server 204.
The cloud server 204 includes a tenant attribute DB 215, a trained model DB 216, an extracted human flow data DB 217, a touring data DB 218, a touring data extraction unit 219, a training input data generation unit 220, a model training unit 221, a simulation unit 222, a CPU 223, a memory 224, a communication control unit 225, a network I/F 226, and a data bus 227. The touring data extraction unit 219, the training input data generation unit 220, the model training unit 221, and the simulation unit 222 are implemented by the CPU 223 and the memory 224. Data transmission and reception via the network 203 in the cloud server 204 is implemented by communication control performed by the communication control unit 225 via the data bus 227 and the network I/F 226. The extracted human flow data transmitted from the edge server 202 is stored in the extracted human flow data DB 217. The extracted human flow data stored in the extracted human flow data DB 217 is extracted as the touring data by the touring data extraction unit 219 and stored in the touring data DB 218. The touring data stored in the touring data DB 218 and the tenant attribute stored in the tenant attribute DB 215 are converted into training input data by the training input data generation unit 220, and a trained model is generated as a training result in the model training unit 221 based on the input and stored in the trained model DB 216.
The administrator terminal 205 includes a simulation condition input unit 228, a screen output unit 229, a user interface processing unit 230, a CPU 231, a memory 232, a communication control unit 233, a network I/F 234, and a data bus 235. The user interface processing unit 230 is implemented by the CPU 231 and the memory 232. In the administrator terminal 205, data transmission and reception via the network 203 is implemented by communication control performed by the communication control unit 233 via the data bus 235 and the network I/F 234. A simulation condition for performing a store tenant combination simulation by the mall administrator 302 for increasing touring is input via the simulation condition input unit 228. The screen output unit 229 displays the simulation condition and a simulation result via a user interface processed by the user interface processing unit 230.
A series of processings in the store tenant combination simulation for increasing touring in the present embodiment will be described with reference to
In step S405, the extracted human flow data obtained by the extraction processing in step S404 is stored in the extracted human flow data storage unit 207. Note that the human flow data extraction processing (step S404) and the storage in the extracted human flow data storage unit 207 (step S405) are not necessarily performed, and may be omitted if touring data extraction processing in the touring data extraction unit 219 described later can be performed with the original human flow data. Further, in the touring data extraction processing according to the present embodiment, it is assumed that the human flow data extraction processing is performed as batch processing after the original human flow data corresponding to a predetermined period or data volume is accumulated in the original human flow data storage unit 206, but timings of the human flow data extraction processing (step S404) and the storage in the extracted human flow data storage unit 207 (step S405) are not necessarily limited to the batch processing, and the human flow data extraction processing (step S404) and the storage in the extracted human flow data storage unit 206 (step S405) may be sequentially performed after the original human flow data acquisition processing (step S402) and the storage in the original human flow data storage unit (step S403). After step S405 is performed, in a case where the extracted human flow data corresponding to a predetermined period or data volume is stored in the extracted human flow data storage unit 207, the processing proceeds to step S406.
In step S406, the extracted human flow data stored in the extracted human flow data storage unit 207 is stored in the extracted human flow data DB 217 via the data bus 208, the network I/F 214, the network 203, the network I/F 226, and the data bus 227. After the extracted human flow data corresponding to the predetermined period or data volume is accumulated in the extracted human flow data DB 217 in step S406, the processing proceeds to step S407 as the batch processing. In step S407, the store touring data is extracted by the processing in the touring data extraction unit 219 based on the extracted human flow data stored in the extracted human flow data DB 217. A timing of the touring data extraction processing is not necessarily limited to the batch processing, and the touring data extraction processing may be sequentially performed after the storage in the extracted human flow data DB 217 (step S406). After step S407, the extracted touring data is stored in the touring data DB 218 (step S408). Once the touring data is stored in the touring data DB 218, the touring data creation processing is completed (step S409). Note that the store touring data used in the present embodiment is not limited to actual data acquired by the sensor group 201, and for example, data created by connecting so-called point of sales (PoS) data in settlement at a cash register of each store in chronological order may be used.
In step S603, correlation model training is performed by the model training unit 221 using the training data set as an input. The correlation model training performed by the model training unit 221 creates a model by applying statistical analysis processing using a neural network such as multivariate analysis such as regression analysis or machine learning to a combination of the touring data input as the training data set and the tenant attribute similarly input as the training data set. In addition, when learning of a correlation of the touring data and the tenant attribute is performed, the model training unit 221 may perform weighting by inputting a factor that facilitates the touring as a weighting parameter. Here, the weighting parameter is, for example, a distance from a touring source and a store area size. In this case, for example, it is sufficient if a weight for the touring data in a case where the distance from the touring source is long is larger than that in a case where the distance from the touring source is short. In addition, it is sufficient if the weight for the touring data in a case where the store area size is small is larger than that in a case where the store area size is large. A regression equation of a touring rate Y of a permanent tenant, which is an objective variable obtained as a result of the correlation analysis, is expressed as Equation 1 by using a plurality of qualitative explanatory variables X_1, . . . , X_n for n tenant attributes, partial regression coefficients b_1, . . . , b_n corresponding to the respective tenant attributes, and bias b_0, for example, in a case of using Quantification I. Once the correlation model training ends, the processing proceeds to subsequent step S604. In step S604, the obtained correlation model is stored in the trained model DB 216. Once the correlation model is stored in the trained model DB 216, the processing of creating the correlation model for the touring and the tenant attribute is completed (step S605).
Details of optimal tenant selection simulation in the present embodiment will be described with reference to
The tenant search window 903 extracts a highly relevant tenant based on a search word input to the tenant search window 903 by the mall administrator 302 and information registered in the tenant attribute DB 215 by the search function of the simulation unit 222, and displays the extracted tenant in the tenant candidate list 904. The mall administrator 302 sets a simulation condition based on tenant candidates displayed in the tenant candidate list 904. That is, among the candidates displayed in the tenant candidate list 904, a tenant to be exhibited as a fixed tenant by oneself is dragged and dropped on the map display section 905 to be set as a store tenant.
In
In subsequent step S803, the simulation condition set by the web-based user interface 900 is transmitted to the simulation unit 222 of the cloud server 204 via the data bus 235, the network I/F 234, the network 203, the network I/F 226, and the data bus 227.
In step S804, the simulation in the simulation unit 222 is performed based on the input condition. For example, a tenant attribute X that is a qualitative explanatory variable of a fixed tenant input based on the simulation condition is acquired in association with the trained model stored in the trained model DB 216 from the tenant attribute DB 215, and is input to Equation 1 that is the regression equation of the touring rate Y as the objective variable, whereby a touring rate Y_j of the j-th fixed tenant among all the N_fix fixed tenants is obtained as in Equation 2. Meanwhile, for the remaining (N_c−N_fix) areas among the total N_c new store areas, a combination of the tenant attribute X that is the qualitative explanatory variable with the maximum Y is searched based on Equation 1 that is the regression equation of the touring rate Y as the objective variable.
As a result, as a score result of the optimal tenant selection simulation, an output with the maximum value is represented by Equation 3. Here, an operator max(A,B) in Equation 3 indicates an operation result of a multivariable expression A in a variable combination in which a calculation result of A is the B-th largest value among variable combinations in which the calculation result of A has the maximum values. As a combination to be displayed by sorting other than the maximum value, the top ten combinations in the score implemented by changing the variable condition in { } in Equation 3 are used. In addition, γ represents a coefficient for converting the objective variable Y in the trained model into a value to be displayed on a simulator. On the other hand, a combination of the minimum values of the score is implemented by converting the operator max into an operator min(A,B) representing a variable combination in which a calculation result of the multivariable expression A is the B-th smallest value among variable combinations in which the calculation result of A has the minimum values. As a combination to be displayed by sorting other than the minimum value, the lower ten combinations in the score similarly implemented by changing the variable condition in { } are used.
In subsequent step S805, a tenant group that is most similar to the tenant attribute combination obtained in step S804 is extracted from the existing tenant attribute combinations of the tenants by a most similar tenant group extraction function of the simulation unit 222 with reference to the tenant attribute DB 215. Further, the score is recalculated with the tenant attribute of the extracted most similar tenant group. In a case where the value of the score is changed as a result of the recalculation of the score, the sorting order is also corrected according to the recalculated score. The processing proceeds to step S806. Thereafter, in step S806, as the simulation result, the most similar tenant group combination obtained in step S805 and the score thereof are transmitted to the administrator terminal 205 via the data bus 227, the network I/F 226, the network 203, the network I/F 234, and the data bus 235. Subsequently, the simulation result is drawn on the simulation result display section 902 through the processing in the user interface processing unit 230 and displayed on the screen output unit 229 (step S807). Once the result of the optimal tenant selection simulation using the correlation model is output to the screen output unit 229, the optimal tenant selection simulation using the correlation model is completed. Note that, although the simulation in the simulation unit 222 has been described on the assumption that Quantification I is used in the model training unit 221, in a case where the model training unit 221 uses another analysis method, it is assumed that an optimal tenant simulation result is obtained by a method according to the analysis method. In addition, in the extraction of the most similar tenant group, the tenant attribute may be not only data uploaded in the physical world 100, but also data uploaded in the past as acquired data in another place and stored in the tenant attribute DB 215. Note that the number of target tenants of the optimization performed by the optimization system 200 is not necessarily plural, and the optimization performed by the optimization system 200 may be optimization of a single store.
In the present embodiment, a target tenant of store tenant combination optimization has been expressed as a tenant that opens a store in a fixed section of a shopping mall, but the target tenant is not limited to a tenant that opens a store in a fixed section of a shopping mall. For example, as illustrated in
According to the above-described configuration and operation described in the present embodiment, the optimization system 200 can implement a continuous increase in touring by store tenant combination optimization.
An embodiment of the present invention will be described with reference to the accompanying drawings. The present embodiment is an embodiment for describing an optimization system for a store tenant combination for continuously increasing touring of permanent tenants in real estate such as a shopping mall. Hereinafter, a description of functions overlapping with those of the first embodiment will be omitted.
A target tenant of store tenant combination optimization in the present embodiment is not a tenant that is to open a permanent store but a pop-up store type tenant that opens a store only for a short period of time.
The sales management terminal 1300 includes a POS data DB 1301, a CPU 1302, a memory 1303, a communication control unit 1304, a network I/F 1305, and a data bus 1306. In the sales management terminal 1300, data transmission and reception via the network 203 is implemented by communication control performed by the communication control unit 1304 via the data bus 1306 and the network I/F 1305. The POS data when the pop-up store 1200 opens and the POS data when the pop-up store 1200 does not open are stored in the POS data DB 1301.
The functional blocks included in the cloud server 204 are different from those of the first embodiment in that the functional blocks related to the human flow data and touring data processing are not included, and a POS data difference DB 1307 and a POS data difference generation unit 1308 are included.
The functional blocks included in the administrator terminal 205 are the same as those in the first embodiment.
A flow of optimal tenant selection simulation using the correlation model in the present embodiment is the same as that in the first embodiment except that the objective variable Y is changed from the touring rate to the sales, and thus, a description thereof is omitted.
Number | Date | Country | Kind |
---|---|---|---|
2020-189082 | Nov 2020 | JP | national |
This application is US National Stage of International Patent Application PCT/JP2021/032223, filed Sep. 2, 2021, which claims benefit of priority from Japanese Patent Application JP2020-189082, filed Nov. 13, 2020, the contents of both of which are incorporated herein by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/032223 | 9/2/2021 | WO |