Applying machine learning to the freight industry
blog.traintracks.io
blog.traintracks.io
Here's a checklist that I just came up with:
Step 1. Pick an industry. Any industry.
Step 2. Find a problem that can be formulated as a function.
Step 3. Is that function non-trivial? If not, go back to Step 1.
Step 4. List all the input parameters for that function.
Step 5. Is any of them accurately observable? If not, focus on that parameter and go back to Step 2.
Step 6. Apply some ML to it. (Choice of the tech wouldn't matter that much.)
Step 7. Had some improvement? Step 1. Pick a domain with loads of trivial, low-value paperwork
Step 2. Convert the paperwork into online forms
Step 3. Plug your forms into existing player's tech
Step 4. Battle to get adoption Step 5. Add some blockchain technology to it or call it "disrupting".
Step 6. Collect venture millionsStep 8. Create Space Rocket Company.
Step 9. Go to Mars.
Edit: Missed a vital step :-
Step 6.5 Sell Company for Billions
Applying "digital learning" to saying schedules and saying that is a data culture? If the input is bad, improve the input of the data. What is stated regarding outdated schedules highly depends on the company. Some companies might be bad, but why try to improve bad data?
It seems more that they don't know about the different schedules you usually have. One is the proforma. It tells you that there should be a weekly call on some weekday at some time. But then for practical purposes you look at the estimated times the vessel arrives.
In the article they pretend that a vessel suddenly departed a day early without anyone knowing. That's really not how that works. Cargo needs to be delivered to the terminal. You're not going to silently advance such a vessel and not be able to fill it up with cargo. Cargo which then stands at the terminal for 6-7 days and causing problems for the next call (too much cargo).
Then this one: > We’re still pretty much the only company that tries digitalization of an end to end shipment.
What about https://www.inttra.com/ ?
That the shipping industry as a whole is very inefficient is known. But it still seems like a lot of statements made in this article are rather questionable.
They are totally BS'ing there:
Diversified Transportation Services (DTS) has had digital end-to-end shipping since at least 2009. That platform has made them a fortune. (Source: I worked with them for 5+ years and selected them as our preferred 3PL vendor because it was all web-based from end-to-end):
First inttra doesn't allow shipper to make the booking it is purely a tool for forwarders. What Kontainers are doing is allow the shipper to do that them selves, and because of this behaviour is actually a pretty big deal. So inttra is not a competitor. Kontainer is removing this step, your making a comment on something you obviously know nothing about.
You should read the article properly before making comments. A schedule doesn't suddenly depart. What the article is saying is that the the data doesn't get into the distribution system fast enough but you can still ring up to get that schedule.
Flexport, though, is an real freight forwarder. They take responsibility for end to end delivery as a common carrier. If you shipped through Flexport and it's stuck on a bankrupt Hanjin ship somewhere, it's Flexport's job to get it unstuck. Does Kontainer do that? They seem to be more like a price and schedule comparison site / lead generation system.
There is probably room in this space for some ML smarts similar to what is in the article (extrapolating arrival times based on weather, ships condition, Panama Canal data etc.) and forecasting ahead for a more accurate arrival date.
The benefit for doing this is because of something called "Demurrage" which comes into play. Demmurage is a special type of charge that is incurred when there are unloading delays. It wasn't unheard of because of the absence of accurate scheduling for multiple ships to arrive within close proximity of each other. When this happened the ships would be forced to lined up outside of the harbor either waiting for tug boat availability to tow them into berth or waiting for actual space on the berth. They'd be sitting there racking up demurrage charges. There is a pay off in optimising berth scheduling, whether its large enough to build a company around I'm not sure...
It's a small but quite lucrative market. We're talking about less than 10 players for 10M+ contracts.
Do you know if demurrage charges are applied for vessels sitting offshore as storage?
There's a big market in scheduling and monitoring systems for commercial aviation but the economics are very different (delays equal very expensive fuel burn and have safety and environmental implications, schedules are tight and turnaround and connection times measured in minutes, time slots at certain airports are multimillion dollar tradeable assets) as is the level of regulation.
OR has essentially been customized to this domain long before generalized ML appeared on the scene - I can't imagine some of-the-self sci-kit learn libraries have improved on this much.
I work in OR, specifically Computational Logistics.
There is plenty of room for operational improvement in all industry, all the time. Articles like this paint us as big and stupid because that's how the "disruption" people see all industry.
Often it is not the optimization that is lacking but the will of disparate companies to co-operate.
An example - the Port of Rotterdam barge system is horribly inefficient for the barge operators because the individual shippers see minor gains. The challenge is getting the shippers to agree and co-operate, not to machine learn the best routing for the barges.
I think you are thinking of linear programming, and OR is way more than that. OR is the first chapter of an OR book.
(however I think the MIP people waste too much time looking for the perfect linear model and the best solution instead of using things like simulated annealing which might give a very good solution in 10% of the time)
In that case, 20 calls are just the beginning. You can't ship a matchbox without hiring a company to do the (sometimes dirty) job for you. Data culture worth nothing in places like that.
Customs brokerage is the big thing for me - there is no substitute for a great customs brokerage house - those guys and gals work magic and have contacts at every level in even the most obscure countries in the world.
And it sounds like this company wants to streamline online booking, SLI and B/L creation and shipment tracking, but I don't think I saw anything about handling ordering of or payment for the goods themselves, so it's still up to the buyer and seller to arrange purchase orders, commercial invoices, letters of credit, etc.
Bullshit
Does anyone else have this issue?
We detached this subthread from https://news.ycombinator.com/item?id=12610520 and marked it off-topic.