The Indian, who defeated world number one Chen Long in the quarterfinals yesterday, lost 21-12 17-21 19-21 in a draining battle which lasted an hour and 11 minutes.
Kashyap and Kento were facing off after a gap of two years and the Japanese had emerged triumphant in their previous encounter as well.
Today, Kashyap was quick off the blocks, taking a 2-0 lead to start with but Kento did not let him go off the hook as he drew level at 6-6.
Kento tried to stage a recovery in the second game and opened a 5-1 lead but Kashyap did not let the momentum slip and went ahead at 9-5.
However, more twists and turns followed as Kento and Kashyap engaged in a see-saw battle where momentum shifted rapidly.
Kento was the one to hold his nerve and after grabbing three game points, he sealed it in the very first to take the match into the third game.
