Human: Why did the Romans lose at the battle of Libiornian? Assistant: 
The Romans lost because they were outnumbered. The Carthaginians had a larger fleet and more soldiers than the Romans. The Carthaginians had the advantage of being on the sea, so they could easily attack the Roman ships. The Carthaginians also had the advantage of being able to bring in more supplies than the Romans.