An argument can be made that all actions people take are for their own self-interest. Even things like helping the community is done for reciprocal benefits for yourself plus the general increase in respect.
I believe if the act benefits someone else more than it benefits yourself, then that is what differentiates selfless from selfish.